Our review
Creates comprehensive implementation plans with bite-sized tasks to guide step-by-step development.
Strengths
- Breaks work into 2-5 minute tasks
- Includes full TDD steps with code and commands
- Outputs a persistent, reusable plan file
Limitations
- Requires clear requirements upfront
- Can be overly rigid for exploratory tasks
- Assumes familiarity with TDD
Before coding a multi-step feature when requirements are well understood.
For quick fixes or very simple tasks that only need a single change.
Security analysis
SafeThe skill only instructs the AI to generate a markdown plan. It does not execute any commands or access external services, and it contains no destructive or exfiltration instructions.
No concerns found
Examples
I need to add a new GET endpoint /api/users/:id to return user details. Create an implementation plan with bite-sized tasks following the planning-work skill.We are adding a 'role' column to the users table. Generate a detailed implementation plan including TDD steps and migration script.I want to refactor the authentication module to use JWT instead of session-based auth. Please create a plan with tasks and exact file paths.name: planning-work description: Creates comprehensive implementation plans with bite-sized tasks. Use when you have clear requirements and need a step-by-step guide for execution.
Planning Work (Writing Plans)
When to use this skill
- After requirements are clear (e.g., post-brainstorming).
- Before modifying any code for a multi-step task.
- When you need to generate a
docs/plans/YYYY-MM-DD-feature.mdfile.
Workflow
- [ ] Analyze Context: Understand codebase and questionable taste.
- [ ] Create Header: Start plan with the required header and goal.
- [ ] Define Architecture: Summarize approach in 2-3 sentences.
- [ ] Break Down Tasks: Create bite-sized (2-5 min) tasks.
- [ ] Write Task Steps: For each task, define files, tests, and step-by-step TDD instructions.
- [ ] Save Plan: Save to
docs/plans/YYYY-MM-DD-<feature-name>.md. - [ ] Confirm: Present options for execution.
Instructions
1. Plan Philosophy
- Assume the executor has zero context.
- Bite-Sized: Each task should be 2-5 minutes of work.
- Micro-Steps: "Write failing test" -> "Verify failure" -> "Implement minimal code" -> "Verify pass" -> "Commit".
- DRY, YAGNI, TDD.
2. Plan Header Template
Every plan MUST start with:
# [Feature Name] Implementation Plan
**Goal:** [One sentence describing what this builds]
**Architecture:** [2-3 sentences about approach]
**Tech Stack:** [Key technologies/libraries]
---
3. Task Structure Template
### Task N: [Component Name]
**Files:**
- Create: `exact/path/to/file.py`
- Modify: `exact/path/to/existing.py:123-145`
- Test: `tests/exact/path/to/test.py`
**Step 1: Write the failing test**
[Code Block]
**Step 2: Run test (Expect Fail)**
`command to run test`
**Step 3: Write minimal implementation**
[Code Block]
**Step 4: Run test (Expect Pass)**
`command to run test`
**Step 5: Commit**
`git commit -m "feat: ..."`
4. Execution Handoff
After saving the plan, offer:
- Subagent-Driven: You iterate task-by-task in this session.
- Parallel Session: User opens a new session/window to execute.
Key Principles
- Exact file paths always.
- Complete code snippets (no "add validation logic", write the logic).
- Exact commands for running tests.
- Reference other skills if needed.
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.