Compatibility helper cho context bắt đầu từ Jira. Đọc Jira issue qua MCP Atlassian, chuẩn hóa context, rồi handoff sang LP canonical workflows hoặc tạo Jira issue mới khi user yêu cầu. Note: Codex không hỗ trợ slash commands; `/lp:*` trong file này là trigger-description patterns, không phải literal CLI commands.
42:T175e,
Skill này là Jira intake/router helper, không phải LP canonical orchestrator.
Nó dùng để:
.agents/skills/lp-pipeline-orchestrator/SKILL.mdskill lp-pipeline-orchestrator (command index).agents/skills/lp-state-manager/SKILL.mdSkill này không được tự trở thành alternative orchestrator.
Khi context bắt đầu từ Jira, wrapper này phải handoff sang các LP workflow sau:
Codex note:
/lp:plan,/lp:implement,/lp:debug-investigatorở bảng dưới là trigger description patterns cho skill invocation, không phải slash commands. Codex invoke chúng bằng description match hoặc orchestrator spawn.
| Jira-driven intent | Canonical LP target |
|---|---|
| Plan feature/fix từ Jira | lp:plan skill |
| Điều tra bug từ Jira | lp:debug-investigator skill |
| Thực thi plan đã có | lp:implement skill |
Legacy wording như /create-plan, /debug, /implement-plan chỉ được nhắc như compatibility mapping nếu thực sự cần giải thích migration.
.codex/plans/PLAN_<NAME>/plan.md.codex/pipeline/PLAN_<NAME>/NN-step.output.*RUN_<WORKFLOW_ID> trong state/contractsKhông dùng .agent/* hoặc .agents/* như canonical artifact/runtime layout.
Kích hoạt khi user:
PROJ-123Nếu input không phải Jira issue key/URL hợp lệ, thoát khỏi helper này và để command/workflow gốc xử lý.
Dùng các tool MCP Atlassian phù hợp, ưu tiên:
getJiraIssuesearchJiraIssuesUsingJqlgetJiraIssueRemoteIssueLinksgetVisibleJiraProjectsgetJiraProjectIssueTypesMetadatagetJiraIssueTypeMetaWithFieldslookupJiraAccountIdaddCommentToJiraIssueaddWorklogToJiraIssueTrích xuất tối thiểu:
summarydescriptionissuetype.namestatus.namepriority.namelabelscomponentsparent / epic contextTạo block context ngắn, rõ, bám Jira thật:
| Issue type / intent | Handoff |
|---|---|
Bug hoặc user muốn điều tra lỗi | /lp:debug-investigator |
Story / Task / Improvement / Epic | /lp:plan |
| user yêu cầu implement từ plan đã có | /lp:implement |
Nếu user đã nói rõ intent thì ưu tiên intent của user.
/lp:plan/lp:debug-investigator.codex/plans/PLAN_<NAME>/plan.md trước khi handoff sang /lp:implementNếu chưa có plan mà user muốn implement từ Jira issue:
/lp:plan trướcChỉ ghi comment/worklog khi:
Comment cần tham chiếu canonical LP artifacts, ví dụ:
.codex/plans/PLAN_<NAME>/plan.md.codex/pipeline/PLAN_<NAME>/01-create-plan.output.md.codex/pipeline/PLAN_<NAME>/04-review-implement.output.mdKhông gợi ý public flow cũ kiểu /review-plan hoặc .agent/plans/... như next step mặc định.
Kích hoạt khi user yêu cầu tạo story/task/bug/epic trên Jira.
getVisibleJiraProjectsgetJiraProjectIssueTypesMetadatagetJiraIssueTypeMetaWithFieldslookupJiraAccountId nếu cầncreateJiraIssueDescription tạo mới phải đủ:
lp-pipeline-orchestrator.agent/* hoặc .agents/* làm artifact/runtime layout mặc địnhresources/field_mapping.mdresources/jira_comment_templates.mdresources/jira_task_templates.mdCác resource này phải bám canonical /lp:* commands và .codex/ artifact layout.