planning
Develops detailed, TDD-focused plans before beginning any coding implementation.
Install
mkdir -p .claude/skills/planning-carlosdoers && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13377" && unzip -o skill.zip -d .claude/skills/planning-carlosdoers && rm skill.zipInstalls to .claude/skills/planning-carlosdoers
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Crea planes de implementación detallados y granulares antes de tocar el código. Se usa cuando se tienen requisitos claros para una tarea de varios pasos, asegurando TDD y commits frecuentes.Key capabilities
- →Create detailed implementation plans for multi-step tasks
- →Ensure Test-Driven Development (TDD) is followed
- →Break down tasks into bite-sized actions (2-5 minutes each)
- →Document exact file paths for creation, modification, and testing
- →Include complete code snippets and exact commands in the plan
- →Save plans to `docs/plans/YYYY-MM-DD-<feature-name>.md`
How it works
The skill generates a complete implementation plan by breaking down tasks into small, TDD-focused steps, documenting file changes, code, and test commands.
Inputs & outputs
When to use planning
- →Planning complex features
- →Implementing TDD workflows
- →Documenting implementation steps
About this skill
Planning Implementation
Overview
Write comprehensive implementation plans assuming the engineer has zero context for our codebase. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, and how to test it.
Announce at start: "I'm using the planning skill to create the implementation plan."
Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md
Bite-Sized Task Granularity
Each step should be a single action (2-5 minutes):
- Write the failing test.
- Run it to make sure it fails.
- Implement the minimal code to make the test pass.
- Run the tests and make sure they pass.
- Commit.
Plan Document Header
Every plan MUST start with this header:
# [Feature Name] Implementation Plan
**Goal:** [One sentence describing what this builds]
**Architecture:** [2-3 sentences about approach]
**Tech Stack:** [Key technologies/libraries]
---
Task Structure
### Task N: [Component Name]
**Files:**
- Create: `exact/path/to/file.ext`
- Modify: `exact/path/to/existing.ext:line-range`
- Test: `tests/exact/path/to/test.ext`
**Step 1: Write the failing test**
[Code snippet]
**Step 2: Run test to verify it fails**
Run: `[Command]`
Expected: FAIL
**Step 3: Write minimal implementation**
[Code snippet]
**Step 4: Run test to verify it passes**
Run: `[Command]`
Expected: PASS
**Step 5: Commit**
```bash
git add ...
git commit -m "feat: ..."
## Remember
- Exact file paths always.
- Complete code in plan (not just descriptions).
- Exact commands with expected output.
- DRY (Don't Repeat Yourself), YAGNI (You Ain't Gonna Need It), TDD (Test Driven Development).
- Frequent commits.
## Execution Handoff
After saving the plan, offer to begin implementation step by step or suggest a workflow for execution.
When not to use it
- →The task does not have clear requirements for a multi-step implementation
- →The task is not suitable for Test-Driven Development
- →The task does not require frequent commits
Limitations
- →It requires clear requirements for a multi-step task
- →It ensures TDD and frequent commits
- →Each step should be a single action (2-5 minutes)
How it compares
This skill enforces a granular, TDD-driven planning process with explicit documentation of every step, ensuring a structured and verifiable implementation, unlike ad-hoc coding.
Compared to similar skills
planning side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| planning (this skill) | 0 | 6mo | Review | Intermediate |
| spec-workflow | 10 | 8mo | No flags | Intermediate |
| executing-plans | 6 | 3mo | No flags | Intermediate |
| feature-design-assistant | 6 | 7mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
spec-workflow
TencentCloudBase
Standard software engineering workflow for requirement analysis, technical design, and task planning. Use this skill when developing new features, complex architecture designs, multi-module integrations, or projects involving database/UI design.
executing-plans
obra
Use when you have a written implementation plan to execute in a separate session with review checkpoints
feature-design-assistant
davila7
Turn ideas into fully formed designs and specs through natural collaborative dialogue. Use when planning new features, designing architecture, or making significant changes to the codebase.
superpowers-plan
anthonylee991
Writes an implementation plan with small steps, exact files to touch, and verification commands. Use before making non-trivial changes.
create-steering-documents
jasonkneen
Create comprehensive steering documents for development projects. Generates project-specific standards, git workflows, and technology guidelines in .kiro/steering/ directory.
implementation-planner
galz10
Expertise in creating detailed, atomic, and safe implementation plans. Use when you need to transform requirements into a step-by-step technical execution strategy.