You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When refine-plan and save-plan complete, they report artifact paths and stop. The user — often context-switching between terminals — gets no prompt suggesting what to do next. By contrast, design-and-plan ends with a structured next-steps block, but it uses /skill-name syntax that is Claude Code-specific and doesn't port to other platforms.
A related gap (#325): when refine-plan produces a revision that changes the solution approach, the source ticket may become stale, but no prompt is offered to update it.
Context
design-and-plan Phase 5 (lines 199–215) defines the existing next-steps pattern with /skill-name syntax
refine-plan ends with a bare path report at step 6
save-plan ends with "Report the file path. Nothing else."
The _data/ directory holds shared reference data referenced via Markdown links (artifact-conventions.md, branch-format.md, etc.)
The next-steps options are identical across all three skills; only the recommendation context differs
Solution
Shared data file: _data/next-steps-after-plan.md
Extract the next-steps block into a shared reference file defining:
Format:▶ for recommended, · for others; platform-agnostic skill invocation (Use the skill-name skill with plan: {path}, ticket: {path})
Recommendation rules (priority-ordered, evaluate top to bottom):
Refine — the plan is unreviewed and the work is non-trivial, OR the review surfaced significant scope changes or unresolved questions
Orchestrate — the plan involves non-trivial code changes
Implement directly — the work is trivially simple, prose-only, or a single well-understood change
When uncertain, recommend the more thorough option.
Output format:
Next steps:
▶ Use the `orchestrate-dev` skill with plan: {plan_path}, ticket: {ticket_source} (recommended)
· Use the `refine-plan` skill with plan: {plan_path}, ticket: {ticket_source}
· Implement directly
Update design-and-plan
Replace the inline next-steps block (lines 199–215) with a reference to the shared file. Replace /skill-name syntax with the platform-agnostic format. Add ticket path to the output.
Problem
When
refine-planandsave-plancomplete, they report artifact paths and stop. The user — often context-switching between terminals — gets no prompt suggesting what to do next. By contrast,design-and-planends with a structured next-steps block, but it uses/skill-namesyntax that is Claude Code-specific and doesn't port to other platforms.A related gap (#325): when
refine-planproduces a revision that changes the solution approach, the source ticket may become stale, but no prompt is offered to update it.Context
design-and-planPhase 5 (lines 199–215) defines the existing next-steps pattern with/skill-namesyntaxrefine-planends with a bare path report at step 6save-planends with "Report the file path. Nothing else."_data/directory holds shared reference data referenced via Markdown links (artifact-conventions.md,branch-format.md, etc.)Solution
Shared data file:
_data/next-steps-after-plan.mdExtract the next-steps block into a shared reference file defining:
▶for recommended,·for others; platform-agnostic skill invocation (Use theskill-nameskill with plan: {path}, ticket: {path})Output format:
Update
design-and-planReplace the inline next-steps block (lines 199–215) with a reference to the shared file. Replace
/skill-namesyntax with the platform-agnostic format. Add ticket path to the output.Update
refine-planAdd two things to step 6 (Report completion):
Update
save-planReplace the terse completion with:
Not shared
Acceptance criteria
_data/next-steps-after-plan.mdexists with options, format, and recommendation rulesdesign-and-planreferences the shared file; output uses platform-agnostic format with▶/·markers and includes ticket pathrefine-planends with a next-steps prompt matching the shared formatrefine-planprompts to update the ticket when the revision changed the approach (Prompt to update ticket after refine-plan results in changes #325)save-planends with a ticket prompt followed by a next-steps prompt▶and "(recommended)"/skill-namesyntax in next-steps outputSubsumes #325.