Whats next
Skill 7bata/claude-workflow-kit/plugins/workflow-en/skills/whats-next
Determine and report what to do next for a /scaffold project. Triggers when the user says "what's next / what do I do now / whats next / where am I", and the project root has docs/PLAN.md.From its SKILL.md
npx -y skills add 7bata/claude-workflow-kit --skill whats-nextAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.0 KB, 914 tokens by cl100k_base, as published. Nobody here has run it
/whats-next
Read the plan and progress docs laid down by /scaffold, and tell the user what to do next. Respond in English by default (keep technical identifiers in English).
The docs are the only source of truth. Don't walk the codebase to answer this question; only spot-check code when the docs contradict each other and need cross-checking.
Step 1: Read the progress files
docs/PLAN.md— Overall Roadmap, each Phase's status (title with ✅ = done), Spec Indexdocs/Progress.md— the top-half "## Progress Overview" module status table (pending/doing/done) + the bottom-half changelog ("## Changelog", newest first, read the 2-3 most recent entries)- The latest design spec — the latest
docs/superpowers/specs/<date>-<topic>-design.mdpointed to by the Spec Index (if the index doesn't have it, Glob that directory and take the newest by date) — cross-check against Progress.md to judge whether it's already implemented docs/DECISIONS.md— newest first, read the 2-3 most recent entries: any decision in the same domain as the next step must go into "Watch-outs"docs/MEETINGS.md— only look at the latest section's "Action Items": entries that are unchecked and don't appear in any plan go into part 4 of the output
ARCHITECTURE.md / DEPLOYMENT.md are design and deployment docs, not progress — don't read them; REQUIREMENTS.md is only read for its "Phased Roadmap" when step 2's third row matches.
Step 2: Locate the next step (check in order, stop at the first match)
| State | Next step |
|---|---|
| The latest spec is not yet implemented (Progress has no matching implementation record) | Use ultracode (Workflow multi-agent orchestration) to implement directly from that spec; if it's unclear whether the spec has been approved by the user, ask first before starting |
| All specs are implemented (or there isn't one yet), and PLAN.md still has a Phase not marked ✅ | Run superpowers:brainstorming for the next Phase to produce a design spec (write it to docs/superpowers/specs/), then go straight to ultracode implementation once approved — skip writing-plans; register the spec in the Spec Index |
PLAN.md's Overall Roadmap is still <!-- TBD --> | First read REQUIREMENTS.md's "Phased Roadmap" as input, then use superpowers:brainstorming to define the phased roadmap |
| All Phases are ✅ | The project is complete per plan; suggest a retrospective or starting a new Phase |
Step 3: Output contract (four parts, in order)
- Where you are — one or two sentences: what was most recently completed, citing the date of Progress's latest entry
- Next step — task name + the first concrete action (down to the file/command level) + source (which file, which section)
- Watch-outs — decisions already made / pitfalls relevant to the next step, sourced from: DECISIONS.md's most recent entries + the Progress changelog, with citations; omit this section if none
- Meeting action items not yet in any plan — unchecked action items from MEETINGS.md's latest section that haven't made it into any plan, prompting the user to decide where they go; omit this section if none
End by asking the user: start now?
Edge cases
docs/PLAN.mdordocs/Progress.mddoesn't exist → this isn't a /scaffold project. State which file is missing, suggest running/scaffoldfirst, and don't guess the next step- Progress (overview table or changelog) contradicts the spec's implementation status (says done but no implementation record, or vice versa) → explicitly point out the contradiction and both sides' sources, suggest cross-checking before proceeding, don't silently pick one
- DECISIONS.md or MEETINGS.md doesn't exist → don't error, just skip the corresponding step (older projects may not have them)
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.