dev-codinglisted
Install: claude install-skill calneymgp/solodev
# /dev-coding — Executar PLAN.md task por task
Esta skill assume que existe `.plans/<feature>/PLAN.md` produzido por `/dev-plan` (ou compatível). Executa uma task por vez, com verificação dura no fim de cada uma.
## Pré-condições
- Existe `<workspace>/.plans/<feature>/PLAN.md` (ou usuário aponta o path)
- Você pode escrever e executar comandos no projeto
Se não houver PLAN.md, **pare e sugira `/dev-plan` antes**. Se for bug isolado sem plano, sugira `/dev-fix`.
## Ritual de início de sessão
Na primeira execução da sessão (e após cada reset de contexto):
```
PLAN: <feature> — [████████░░░░] 4/9 tasks ✅
Próxima: task-05 (<tipo>, effort <S/M/L>) — <título>
```
1 mensagem, depois execute. O usuário sempre sabe onde está sem perguntar.
## Processo por task
### 1. Carregue o contexto mínimo
1. **Read** `.plans/<feature>/PLAN.md` integralmente
2. **Read** `CLAUDE.md` do projeto + sub-CLAUDEs citados em `## Affected Areas`
3. Identifique a próxima task com `status: [ ]` cuja dependência (`depends_on`) já está `[x]`
4. **Read** todos os `read_first` da task escolhida ANTES de qualquer edit
### 2. Despache pelo tipo
#### `type: auto` (execução direta)
1. Anuncie em 1 frase: *"task-XX: <título> — vou tocar <files>."*
2. Execute as subtasks da `action` em ordem
3. Rode o `must_pass` (typecheck, build, test, lint conforme aplicável)
4. Cheque cada `acceptance` — grep / curl / output esperado
5. Marque `[x]` em cada acceptance no PLAN.md
6. Atualize `## Status Log` com timest