From specs
Create, iterate, and update markdown-based plans. Use this skill when you need to plan multi-step work, track progress through tasks, and maintain a persistent record of completed work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/specs:plan-and-doThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use markdown-based plans to manage multi-step tasks. Plans provide:
Use markdown-based plans to manage multi-step tasks. Plans provide:
A plan has five sections:
# Plan: [Brief Title]
Created: [timestamp]
## Objective
[What this plan aims to achieve and why]
## Approach
- [Phase 1 summary]
- [Phase 2 summary]
- [Phase 3 summary]
## Detailed Plan
### Phase 1: [Name]
- [ ] Action item 1
- [ ] Action item 2
### Phase 2: [Name]
- [ ] Action item 3
- [ ] Action item 4
## Notes
- [Important context or decisions]
## Changelog
- [timestamp] Initial plan created
Objective - What the plan aims to achieve and why it matters. Provides context for all decisions.
High Level Overview - 2-6 bullet points summarizing the key phases. Gives a quick understanding without reading details.
Detailed Plan - Phases containing checkbox action items. Each phase should complete a logically distinct unit of work. Items should be specific but not overly granular.
Notes - Bullet point list of important context, decisions, or discoveries. Keep concise.
Changelog - Records all modifications to the plan with timestamps and reasons.
.claude/plans/ or a task-specified location)Work through the plan systematically:
- [ ]):
[ ] to [x]- [x] Set up project structure
- [x] Create database schema
- [ ] Implement API endpoints <-- current item
As you work, you may discover the plan needs changes:
Always update the Changelog when modifying the plan:
## Changelog
- [timestamp] Initial plan created
- [timestamp] Added migration scripts to Phase 1 - discovered dependency
- [timestamp] Removed caching layer - not needed for MVP
When all items are checked:
## Changelog
- ...
- [timestamp] Plan completed
Use TodoWrite for real-time in-session visibility. However, the plan file is the persistent record - TodoWrite is supplementary, not primary. Always update the plan file.
npx claudepluginhub codingawayy/cc-marketplace --plugin specsCreates detailed execution plans for tasks with requirement analysis, granular breakdowns, dependencies, risks, acceptance criteria, and markdown templates for progress tracking.
Creates file-based project plans and tracks progress across complex tasks using task_plan.md, findings.md, and progress.md. Activates on planning requests, multi-step work, or research requiring over 5 tool calls.
Multi-project Manus-style planning with coordinator pattern. Supports project switching, separate planning/source paths, and cross-machine sync via git. Creates task_plan.md, findings.md, and progress.md.