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.zip

Installs 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.
190 charsno explicit “when” trigger
Intermediate

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

You give it
Clear requirements for a multi-step task
You get back
A detailed, granular implementation plan with code snippets and commands

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):

  1. Write the failing test.
  2. Run it to make sure it fails.
  3. Implement the minimal code to make the test pass.
  4. Run the tests and make sure they pass.
  5. 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.

SkillInstallsUpdatedSafetyDifficulty
planning (this skill)06moReviewIntermediate
spec-workflow108moNo flagsIntermediate
executing-plans63moNo flagsIntermediate
feature-design-assistant67moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry