Cria planos estruturados para features, refatorações e investigações. Use quando precisar planejar uma implementação, definir tasks e subtasks, ou organizar o trabalho antes de começar a codar.
From laravel-toolkitnpx claudepluginhub aronpc/ai --plugin laravel-toolkitThis skill is limited to using the following tools:
references/plan-structure.mdreferences/verification-types.mdreferences/workflow-patterns.mdEnables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Guides agentic engineering workflows: eval-first loops, 15-min task decomposition, model routing (Haiku/Sonnet/Opus), AI code reviews, and cost tracking.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Cria planos de implementação estruturados com workflows para feature, refactor, investigation e migration.
| Skill | Quando usar junto |
|---|---|
spec | Para usar specs como source de requisitos |
sprint | Para usar sprints como source de tarefas |
coder | Para executar o plano criado |
qa | Para validar a qualidade da implementação |
architecture | Para definir arquitetura no plano |
Use esta skill quando precisar:
Não use para:
Escolha o workflow apropriado baseado no tipo de tarefa:
| Workflow | Quando usar | Exemplos |
|---|---|---|
feature | Nova funcionalidade | Adicionar autenticação OAuth, criar dashboard |
refactor | Melhorar código existente | Extrair componentes, renomear módulos |
investigation | Entender/debugar | Bug investigation, performance analysis |
migration | Mover dados/infra | Database migration, framework upgrade |
simple | Tarefas diretas | Fix typo, atualizar config |
Para novas funcionalidades que adicionam valor ao produto:
Para melhorias de código sem mudança de comportamento:
Para bugs ou comportamentos inesperados:
Para migrações de dados ou infraestrutura:
Para tarefas triviais:
O plano de implementação segue esta estrutura JSON:
{
"spec_id": "spec-001",
"workflow_type": "feature",
"phases": [
{
"id": 0,
"name": "Pre-Planning",
"subtasks": [
{
"id": "st-0-1",
"title": "Load context",
"status": "pending"
}
]
}
],
"verification_strategy": {
"type": "command",
"command": "npm test"
}
}
| Fase | Nome | Objetivo |
|---|---|---|
| 0 | Pre-Planning | Carregar contexto, entender requisitos |
| 1 | Analysis | Analisar codebase, identificar arquivos |
| 2 | Design | Design da solução, estrutura |
| 3 | Implementation | Implementação principal |
| 4 | Testing | Testes unitários, integração |
| 5 | Review | Code review, ajustes |
| 6 | Integration | Merge, deployment |
| 7 | Verification | Validação final |
Cada subtask deve ter:
id: Identificador único (st-fase-numero)title: Título descritivo e acionáveldescription: Detalhes da tarefa (opcional)status: pending | in_progress | completed | blockedverification: Como verificar conclusão (opcional)files: Arquivos relacionados (opcional)Cada plano deve incluir uma estratégia de verificação. Veja references/verification-types.md para detalhes.
| Tipo | Quando usar | Exemplo |
|---|---|---|
command | Testes, builds | npm test, make build |
api | APIs REST/GraphQL | curl localhost:3000/api/health |
browser | UI web | Puppeteer, screenshots |
e2e | Fluxos completos | Playwright, Cypress |
manual | Verificação humana | Code review, UX testing |
none | Não verificável automaticamente | Documentação |
Antes de criar o plano, verifique:
{
"spec_id": "spec-add-oauth",
"workflow_type": "feature",
"phases": [
{
"id": 0,
"name": "Pre-Planning",
"subtasks": [
{"id": "st-0-1", "title": "Load spec and understand requirements", "status": "pending"},
{"id": "st-0-2", "title": "Review existing auth implementation", "status": "pending"}
]
},
{
"id": 1,
"name": "Analysis",
"subtasks": [
{"id": "st-1-1", "title": "Identify files to modify", "status": "pending"},
{"id": "st-1-2", "title": "Check OAuth provider docs", "status": "pending"}
]
},
{
"id": 3,
"name": "Implementation",
"subtasks": [
{"id": "st-3-1", "title": "Add OAuth provider config", "status": "pending", "files": ["src/auth/config.ts"]},
{"id": "st-3-2", "title": "Create OAuth callback handler", "status": "pending", "files": ["src/auth/oauth.ts"]},
{"id": "st-3-3", "title": "Update login UI", "status": "pending", "files": ["src/components/Login.tsx"]}
]
},
{
"id": 4,
"name": "Testing",
"subtasks": [
{"id": "st-4-1", "title": "Add OAuth unit tests", "status": "pending"},
{"id": "st-4-2", "title": "Test OAuth flow manually", "status": "pending"}
]
}
],
"verification_strategy": {
"type": "browser",
"steps": ["Navigate to login", "Click OAuth button", "Verify redirect", "Verify login success"]
}
}
references/verification-types.md - Tipos de verificação detalhadosreferences/workflow-patterns.md - Padrões de workflowreferences/plan-structure.md - Schema JSON completo