Use when starting a new feature, refactor, or multi-step task - before writing any code. Use especially when scope is unclear or multiple files are involved.
63%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/plan/SKILL.mdCreate an implementation plan that matches the complexity of the task.
Target: $ARGUMENTS
Search the codebase to understand scope:
# Find affected files
# Estimate lines of code
# Identify dependenciesClassify as:
✓ Task is trivial. Delegating to @builder.## Quick Plan: [Feature]
1. [Step 1] - `file.ts`
2. [Step 2] - `file.ts`
3. [Step 3] - `file.ts`
4. Test: Run `npm test`
5. Verify: Check [criteria]
Estimated: ~X tokens## Implementation Plan: [Feature]
### Overview
[2-3 sentences]
### Task Breakdown
- [ ] Task 1: [description] - `file.ts` (~N lines)
- [ ] Task 2: [description] - `file.ts` (~N lines)
- [ ] Task 3: [description] - `file.ts` (~N lines)
### Dependencies
- Task 2 depends on Task 1
- Tasks 3-4 can run in parallel
### Checkpoints
- After Task 2: Verify [condition]
- After Task 4: Run all tests
### Estimated Cost
~X tokens total## Design Document: [Feature]
### Problem Statement
[What problem are we solving?]
### Requirements
- [ ] Requirement 1
- [ ] Requirement 2
### Current State
[How does the system work today?]
### Proposed Solution
[High-level architecture]
### Alternatives Considered
1. [Alternative] - Rejected: [reason]
### Task Breakdown
[Detailed tasks with estimates]
### Risks
- Risk 1: [mitigation]
### Estimated Cost
~X tokens totalAsk user: "Approve plan and begin execution?"
If approved, delegate to @executor with the plan.
──── /plan ────
Feature: [name]
Complexity: [TRIVIAL | SIMPLE | MEDIUM | COMPLEX]
Files affected: ~N
Estimated tokens: ~N
[Plan content]
Next: Awaiting approval| Excuse | Reality |
|---|---|
| "It's simple enough to just start coding" | That's what every developer says before a 3-day rabbit hole. 10 minutes of planning saves hours. |
| "I already know the architecture" | Plans aren't just for you - they create alignment and a checkpoint to rollback to. |
| "Planning is waterfall" | Adaptive planning IS agile. Skipping planning is chaos, not agility. |
| "I'll refactor later if the approach is wrong" | Refactoring costs 10x more than planning. Get it right first. |
fernandezbaptiste/specialist-agent
cd716d9
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.