بنقرة واحدة
tdd
Test-Driven Development — ciclo RED-GREEN-REFACTOR estrito.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Test-Driven Development — ciclo RED-GREEN-REFACTOR estrito.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Gera documento de handoff para continuar o trabalho em nova sessão. Use quando o contexto estiver grande ou antes de limpar a sessão.
Gerencia memória persistente entre sessões — long-term e session memory.
Inicialização de sessão — verifica ambiente, carrega memória e contexto.
Ideação criativa estruturada — gera, avalia e prioriza ideias.
Resume o contexto da sessão atual para liberar janela de contexto.
Gera arquivos .context.md por diretório para orientação rápida.
| name | tdd |
| description | Test-Driven Development — ciclo RED-GREEN-REFACTOR estrito. |
| argument-hint | <funcionalidade a implementar> |
| user-invocable | true |
| allowed-tools | Read, Edit, Write, Grep, Glob, Bash, Agent |
| model | sonnet |
| effort | high |
| context | fork |
Implemente usando TDD estrito: $ARGUMENTS
# Verificar que o teste falha
npm test -- --run [arquivo] # ou pytest, go test
REGRA: Nunca prossiga para GREEN se o teste não falhou primeiro.
REGRA: O fix mínimo. Se o teste espera return 42, retorne 42 literal.
REGRA: Refactor só com todos os testes verdes.
Não escreva 5 testes e depois implemente tudo. O ciclo é:
1 teste RED → 1 implementação GREEN → refactor → próximo teste
Descreva o comportamento, não o método:
should return 404 when user not foundshould calculate total with discount appliedtest_get_usertestCalculate| Anti-padrão | Correto |
|---|---|
| Escrever implementação antes do teste | Teste primeiro, sempre |
| Teste que nunca falha (tautologia) | Teste deve ser falsificável |
| Múltiplos testes antes de implementar | 1 teste por vez |
| Refatorar com testes falhando | Verde antes de refatorar |
| Testar implementação interna | Testar comportamento observável |