skills/create-plan/SKILL.md
Create markdown plan documents with clear steps, status tracking, and progress percentage. Use when the user asks to create a plan, write a plan document, or structure implementation steps with tracking.
npx skillsauth add morgs32/skills create-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Based on our full exchange, produce a markdown plan document.
plans/ directory at the repository root.plans/XXX-plan-name.md where XXX is a zero-padded 3-digit number (e.g., 001, 002, 003).plans/ directory001plans/001-feature-implementation.mdplans/002-api-refactor.mdplans/003-database-migration.mdUse this template structure:
# Feature Implementation Plan
**Overall Progress:** `0%`
## TLDR
Short summary of what we're building and why.
## Critical Decisions
Key architectural/implementation choices made during exploration:
- Decision 1: [choice] - [brief rationale]
- Decision 2: [choice] - [brief rationale]
## Tasks:
- [ ] 🟥 **Step 1: [Name]**
- [ ] 🟥 Subtask 1
- [ ] 🟥 Subtask 2
- [ ] 🟥 **Step 2: [Name]**
- [ ] 🟥 Subtask 1
- [ ] 🟥 Subtask 2
...
Calculate overall progress percentage based on completed steps:
When updating plan status:
- [ ] for incomplete, - [x] for completedevelopment
Create and map ZerospinError instances for Effect-based code in zerospin. Use when defining error codes/messages, wrapping causes, mapping/catching errors in Effects, or returning structured errors from Effect.gen/Effect.fn or promise boundaries.
data-ai
Update agent skills in this repo or another.
development
TypeScript type-safety rules and guidance.
devops
Fix and update Turborepo (Turbo) configuration and task setup. Use for turbo.json errors, schema updates (pipeline -> tasks), and package-level config issues like missing extends.