ワンクリックで
tdd-development
Skill para desenvolvimento guiado por testes (Test-Driven Development)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Skill para desenvolvimento guiado por testes (Test-Driven Development)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | tdd-development |
| description | Skill para desenvolvimento guiado por testes (Test-Driven Development) |
| triggers | ["implementar","desenvolver","codar","programar","criar codigo"] |
Este skill e ativado quando o usuario quer implementar codigo. Garante que todo codigo seja escrito seguindo TDD.
describe('MinhaFuncao', () => {
it('should fazer X quando Y', () => {
const result = minhaFuncao(input);
expect(result).toBe(expected);
});
});
Regras:
test: add test for <funcionalidade>function minhaFuncao(input: Input): Output {
// Implementacao MINIMA para passar o teste
return expected;
}
Regras:
feat: implement <funcionalidade>function minhaFuncao(input: Input): Output {
// Codigo melhorado, mais limpo
const processed = processInput(input);
return formatOutput(processed);
}
Regras:
refactor: improve <o que melhorou>Ver patterns/test-patterns.md para exemplos.
// Implementar primeiro, testar depois
function feature() { ... }
// Teste que testa implementacao, nao comportamento
it('should call methodX', () => {
expect(spy).toHaveBeenCalled();
});
// Teste que depende de outros testes
it('should do B after A', () => {
// Depende do estado de teste anterior
});
// Teste primeiro, implementar depois
it('should return X when Y', () => { ... });
function feature() { ... }
// Teste que testa comportamento
it('should return valid user', () => {
expect(result.email).toBe('test@example.com');
});
// Teste independente
beforeEach(() => { /* setup limpo */ });
it('should do B', () => { ... });
*.test.ts ou *.spec.tsTODO: Complete and informative explanation of what the skill does and when to use it. Include WHEN to use this skill - specific scenarios, file types, or tasks that trigger it.
Especialista em ler, indexar e compilar documentações locais para fornecer contexto preciso à IA. Use quando precisar entender como o sistema funciona baseando-se em arquivos .md, .txt ou .pdf na pasta de docs.
Skill para revisar codigo com checklist de qualidade
Skill para escrever PRDs estruturados para features de software
Skill para quebrar PRDs em tasks implementaveis