gza-plan-improve
Refine a draft plan by asking targeted questions, resolving gaps, and rewriting it into an implementation-ready plan
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Refine a draft plan by asking targeted questions, resolving gaps, and rewriting it into an implementation-ready plan
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Review changes on current branch and output a structured review. Optionally post to PR with --pr flag, or apply non-blocking follow-ups inline with --apply-followups.
Run an interactive code-only review for a gza task's implementation branch and produce structured review output compatible with gza-task-improve
Check the implementation against the behavior specs in specs/behavior/. Reports where the code diverges from intended behavior — each divergence is either a code bug or a spec gap. The behavior spec is the source of truth; this skill never edits code or the spec.
Check the behavior spec set for coherence, ownership boundaries, and plain-language discipline without editing the spec or the code
Turn the recurring `watch` stuck-task pile into (1) a diagnosis of why each class is stuck, (2) the existing stuck rows actually cleared now, and (3) systemic prevention so it does not recur. Snapshots watch/incomplete/queue, buckets stuck tasks by failure class, dedups against already-tracked `system` work, unsticks each row by its clearing action (drop moot/dead/stale, spawn follow-up, hand review-loop rows to /gza-task-fix), then ranks and files `system`-tagged prevention fixes by blast radius (cascade-preventer first). Never merges, retries, resumes, deletes branches, or edits code.
Triage `gza incomplete` rows — classify each unresolved merge-unit lineage and recommend the right corrective action (drop moot leaves, escalate to fix, surface manual-resolve rebases, etc.). Never merges, retries, resumes, or deletes branches; never edits code.
| name | gza-plan-improve |
| description | Refine a draft plan by asking targeted questions, resolving gaps, and rewriting it into an implementation-ready plan |
| allowed-tools | Read, Bash(uv run gza show:*), Bash(uv run gza log:*), AskUserQuestion |
| version | 1.0.0 |
| public | true |
Refine a draft plan through a deliberate question loop. Use this when the user has a rough plan, an incomplete completed plan task, or a draft that needs sharper scope, acceptance criteria, sequencing, risks, and test strategy before implementation begins.
Accept one of these inputs:
gza-1234)If the user provides neither a full prefixed plan task ID nor draft plan text, ask for the current draft or plan task first.
Use the full prefixed task ID for all gza commands.
Produce an improved plan, not just a score.
The skill should:
This is different from /gza-plan-review:
/gza-plan-review decides Go / No-go/gza-plan-improve actively helps the user strengthen the plan firstIf the input is a full prefixed plan task ID, inspect it with:
uv run gza show <TASK_ID>
uv run gza log <TASK_ID>
Use that output to extract:
If the task is not found or is not a plan task, stop and explain the mismatch.
If the input is draft text instead of a task ID, use the provided draft as the working plan.
Evaluate the draft against these plan dimensions:
Rank the gaps and focus on the smallest set of questions that will most improve the plan.
Use AskUserQuestion to ask concise, high-value follow-up questions.
Rules for the question loop:
Good question themes:
Produce a revised plan with clear headings and direct language. Prefer a structure like:
Plan: <short title>
Objective
- <what problem is being solved>
Scope
- In scope: <items>
- Out of scope: <items>
Assumptions / Inputs
- <assumptions confirmed with user>
Acceptance Criteria
1. <testable success condition>
2. <testable success condition>
Implementation Outline
1. <step>
2. <step>
3. <step>
Risks / Unknowns
- <risk + mitigation or follow-up>
Dependencies
- <task/system/approval + status>
Test Strategy
- <unit/integration/e2e/manual verification as relevant>
Open Questions
- <only unresolved items that genuinely remain>
Do not preserve vague wording from the original draft if it can be made concrete.
After presenting the improved plan, summarize:
/gza-plan-review or direct implementation follow-upIf the plan came from a task and is now strong enough, recommend:
uv run gza show <TASK_ID>
uv run gza log <TASK_ID>
and then /gza-plan-review for a final quality gate if needed.
If the plan is still too ambiguous after refinement, say so plainly and list the missing decisions.
/gza-task-draft.Go / No-go decision on a completed plan task, prefer /gza-plan-review.