一键导入
plan-rework
Extract rework items from a Jira card's Acceptance Criteria and produce a fix plan. Auto-detects issue key from branch or accepts one as argument.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract rework items from a Jira card's Acceptance Criteria and produce a fix plan. Auto-detects issue key from branch or accepts one as argument.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | plan-rework |
| description | Extract rework items from a Jira card's Acceptance Criteria and produce a fix plan. Auto-detects issue key from branch or accepts one as argument. |
| allowed-tools | ["mcp__atlassian__getAccessibleAtlassianResources","mcp__atlassian__searchJiraIssuesUsingJql","mcp__atlassian__getJiraIssue","Bash(git branch*)","Bash(git rev-parse*)","Read","Glob","Grep","Agent","AskUserQuestion","EnterPlanMode","ExitPlanMode"] |
| user-invocable | true |
Given a Jira issue key (e.g. NPT-1015) — either passed as an argument or auto-detected from the current git branch — fetch the issue's Acceptance Criteria, identify rework items, and produce a detailed fix plan.
Determine the Jira issue key.
/plan-rework NPT-1015), use it directly./features\/(NPT-\d+)/ (e.g. features/NPT-1015-2 -> NPT-1015).AskUserQuestion to ask the user for the key.Fetch the Jira issue in ADF format.
getAccessibleAtlassianResources to obtain the cloud ID.searchJiraIssuesUsingJql with:
jql: "key = <ISSUE_KEY>"fields: ["customfield_10034", "summary", "status", "description"]responseContentFormat: "adf"Parse Acceptance Criteria (customfield_10034) for rework items.
Walk the ADF document tree and find all status nodes. Each status node has attrs.color:
"red" = needs rework (these are the items we care about)"green" = passed"yellow" = optional or to-testFor each red status node, capture:
Also scan the description field for any additional rework context or notes.
Skip customfield_10035 (secondary notes field) — it is rarely useful.
Group and present rework items.
Ask clarifying questions.
Use AskUserQuestion for any ambiguous rework items where the tester's intent is unclear or where the fix approach isn't obvious from the description alone.
Explore the codebase.
Launch Explore agents (via the Agent tool with subagent_type: "Explore") to investigate the code areas affected by each rework item. Look at:
Neptune.Tests/ that cover the affected code so we know what needs updatingNeptune.Models/DataTransferObjects/Generated/, TypeScript client in Neptune.Web/src/app/shared/generated/) will need regenerationNeptune.Database/Enter plan mode.
Call EnterPlanMode and write a detailed fix plan covering each rework item:
/codegen is neededPresent the plan for user approval via ExitPlanMode.
getAccessibleAtlassianResources.type: "status" and attrs: { text: "...", color: "red"|"green"|"yellow"|"neutral" }.customfield_10034 = Acceptance Criteria, customfield_10035 = secondary notes (skipped).Create or flesh out a Jira story with structured sections for POs, Devs, and Claude. Accepts an optional Jira key to update an existing card.
Export Water Quality Management Plans for one jurisdiction from the local Neptune database to an Esri File Geodatabase in native projection. Use when a client requests WQMP spatial data for a specific city/jurisdiction.
Fetch a Jira card by key (e.g. NPT-100) and produce a detailed implementation plan. Use this when starting work on a new story.
Build the SQL Server DACPAC and scaffold EF Core entities. Run this after finishing all SQL schema edits in Neptune.Database/.
Add a scrollspy Table of Contents sidebar to a page component with signal-based scroll tracking.
Audit migration progress from legacy MVC to Angular SPA. Reports which entities are migrated, partial, or not started.