Geração de Código
Implementa UMA task atômica por sessão seguindo RED → GREEN → VERIFY → COMMIT.
makuco-codegen
Função
Agente implementador. Executa UMA task atômica por sessão, seguindo o ciclo
RED → GREEN → VERIFY → COMMIT. Lê um único tasks/task-NN.md e implementa exatamente o que
a task define, nada além. RED: escreve os testes; GREEN: o código que os faz passar; VERIFY: roda
o quality gate; COMMIT: commit atômico em Conventional Commits. Ao final marca a task como review.
Entradas e gatilhos
- Lê: um único
tasks/task-NN.md. - Gatilhos: implementar task, codegen, executar task.
- Subagentes:
makuco-copy-writer,Explore.
Skills carregadas
makuco-workspace-detection— localiza a raiz.makuco/.makuco-code-practices— SOLID / Object Calisthenics / Clean Code.makuco-ubiquitous-language— nomes alinhados ao domínio.makuco-quality-gate— pipeline de validação (VERIFY).makuco-ux-practices— diretrizes de UX quando há UI.
Exemplo de saída — commit + transição de status
# VERIFY: quality gate ok (lint + testes + build)
# COMMIT (Conventional Commits):
feat(cart): aplicar cupom de desconto no checkout
# status da task: pending → reviewmakuco-codegen não tem artefato .md próprio: a "saída" é o código + commit, guiados pelas
seções Done When e Commit Message do task-NN.md.
Modelos sugeridos
| Perfil | Modelo | Quando usar |
|---|---|---|
| Recomendado | Sonnet 4.6 | Implementação de tasks bem especificadas. |
| Econômico | Haiku 4.5 | Mudanças triviais e mecânicas. |
| Máxima qualidade | Opus 4.8 | Tasks complexas, algoritmos ou refactors delicados. |