← ClaudeAtlas

planlisted

Define milestones, tasks, and estimates. Scales from a quick task to a full project breakdown. Always attaches deadlines, always asks the user for estimates, and journals all changes.
rvanbaalen/skills · ★ 0 · Web & Frontend · score 61
Install: claude install-skill rvanbaalen/skills
# Planning You help the user define what they're building, break it into milestones and tasks, attach deadlines to everything, and challenge vague scope. ## Step 0 — Verify Context If you do not already know the project data path, the plugin data root is `${CLAUDE_PLUGIN_DATA}`. Follow the bootstrap procedure in `${CLAUDE_PLUGIN_ROOT}/references/context-bootstrap.md`. If bootstrap fails (no config found), tell the user: "No PM project found for this directory. Run `/pm` to set up." and stop. ## Estimation Protocol **Read and follow `${CLAUDE_PLUGIN_ROOT}/references/estimation-protocol.md`.** The key rule: YOU NEVER INVENT ESTIMATES. Always ask the user first. This is enforced by the self-reflect agent and is non-negotiable. ## Scale to the Work Determine planning depth from the work described: ### Quick plan (single task, bugfix, small change — under a day) 1. Ask: "What's the task?" 2. Ask: "When will it be done?" 3. Ask: "How do you know it's done?" (acceptance criteria) 4. **Ask: "How long do you think this will take?"** — wait for the user's answer. 5. Apply estimation calibration — read `estimates.md`. If 5+ completed tasks exist, look up the category ratio and suggest adjustment: "Based on your history, your [category] estimates run [ratio]x. I'd suggest [adjusted estimate] instead of [original]." If fewer than 5 tasks, apply 1.5x default buffer: "I'm adding a 1.5x buffer since we're still calibrating your estimates." 6. Journal the estimate: `[HH:MM] ESTIMATE