Receber por email
← Voltar para o catálogo

write-plan

Use quando você tem uma especificação ou requisitos e precisa criar um plano de implementação passo a passo antes de codificar.

556estrelas
Atualizado há 2 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add majiayu000/claude-skill-registry

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/write-plan/svg)](https://www.skillteca.com.br/skills/write-plan)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Write Plan

Create implementation plans with enough detail that an engineer with zero codebase context can execute them. Exact file paths, complete code, exact commands, bite-sized steps.

Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md

Scope Check

If the spec covers multiple independent subsystems, break into separate plans — one per subsystem. Each plan should produce working, testable software on its own.

File Structure

Before defining tasks, map out which files will be created or modified and what each is responsible for.

  • Each file: one clear responsibility, well-defined interface
  • Files that change together should live together
  • Follow established codebase patterns
  • Prefer smaller focused files over large ones

Plan Document Header

# [Feature Name] Implementation Plan

> **For agentic workers:** Use dodi-dev:implement to execute this plan.

**Goal:** [One sentence]

**Architecture:** [2-3 sentences]

**Tech Stack:** [Key technologies]

---

Task Structure

### Task N: [Component Name]

**Files:**
- Create: `exact/path/to/file.ts`
- Modify: `exact/path/to/existing.ts:123-145`
- Test: `tests/exact/path/to/test.ts`

- [ ] **Step 1:** [Specific action]

// Complete code, not "add validation"


- [ ] **Step 2:** Verify

Run: `exact command`
Expected: [exact output]

- [ ] **Step 3:** Commit

git add [files] git commit -m "feat: specific change"

Guidelines

  • Exact file paths always
  • Complete code in plan (not "add validation" or "similar to X")
  • Exact commands with expected output
  • Write tests where they add value — skip tests for trivial getters/setters/CRUD
  • DRY, YAGNI, frequent commits

Plan Review Loop

After completing each chunk (≤1000 lines):

  1. Dispatch plan-reviewer subagent (see plan-reviewer-prompt.md)
  2. Fix issues, re-dispatch until approved (max 5 iterations)

Execution Handoff

"Plan saved to docs/plans/<filename>.md. Ready to execute?"

When ready, invoke dodi-dev:implement.

Compartilhar X LinkedIn