planlisted
Install: claude install-skill huangyun111/planflow
You are setting up PLAN.md for a task. Do NOT write implementation code yet.
The user's goal: $ARGUMENTS
1. Restate the goal in 1-2 sentences. If something critical is ambiguous, ask
up to 3 sharp questions first — otherwise proceed.
2. Briefly explore the relevant code so the plan is grounded in reality.
3. Decompose the goal into small, ordered, independently-completable tasks.
A good task is something ONE fresh session can finish without approaching
the context limit (a module, function, fix, or thin slice), needs only a
few files in context, and has a concrete "Done when…" condition. If a task
needs more than ~1 hour or touches many files at once, split it further.
4. Write ./PLAN.md as:
# Plan — <title>
## Goal
<1-2 sentences>
## Notes / Constraints
<key facts and decisions to respect>
## Tasks
- [ ] **T1 — <short title>**
- Files: <paths>
- Do: <what to implement>
- Done when: <concrete checkable condition>
- [ ] **T2 — ...**
( ordered by dependency )
5. Show the plan and ask the user to confirm or adjust before any coding.