tdd-workflow
Aplicar fluxo de trabalho TDD para Node.js
Également disponible depuis: sickn33
Escrever testes depois do código leva a lacunas na cobertura e designs frágeis. Esta skill guia você através do ciclo disciplinado RED-GREEN-REFACTOR para construir aplicações Node.js e TypeScript testadas e bem projetadas desde o início.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "tdd-workflow". Ajude-me a aplicar TDD para criar uma calculadora de descontos
Résultat attendu:
- 1. Comece com RED: Escreva um teste que falha para CalculateDiscount(100, 10) esperando 90
- 2. Torne-o GREEN: Retorne 100 - (100 * 10 / 100) = 90
- 3. Refatore: Extraia constantes, adicione validação, melhore nomenclatura
- 4. Continue: Adicione testes para casos extremos (0%, 100%, entrada inválida)
Utilisation de "tdd-workflow". Como testar uma função assíncrona com Jest?
Résultat attendu:
- Use async/await com asserções assíncronas expect:
- - expect(await service.fetchData()).resolves.toEqual(expected)
- - Ou use fake timers para testar timeouts e delays
- - Sempre retorne promises nos testes para garantir conclusão
Audit de sécurité
SûrPure documentation skill containing only markdown files with TDD guidance. No executable code, no network calls, no file system modifications. All static findings are false positives caused by the scanner misclassifying markdown code fence delimiters as Ruby backticks and test pattern terminology as security threats.
Facteurs de risque
⚙️ Commandes externes (51)
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
Construir funcionalidades com TDD
Implementar novas funcionalidades escrevendo testes que falham primeiro, depois fazendo-os passar e então refatorando.
Criar cenários de teste
Projetar casos de teste eficazes usando convenções de nomenclatura, padrão AAA e testes parametrizados.
Adicionar testes com segurança
Introduzir testes em bases de código existentes compreendendo test doubles e padrões de fixture.
Essayez ces prompts
Ajude-me a aplicar TDD para implementar um [feature name]. Guie-me através de RED-GREEN-REFACTOR.
Estou na fase RED. Escreva um teste Jest que falha para [method name] com [scenario] esperando [behavior].
Meu teste está falhando. Ajude-me a escrever código de produção mínimo para passar o teste sem super-engenharia.
Meu teste passou. Ajude-me a refatorar este código para melhor design mantendo todos os testes verdes.
Bonnes pratiques
- Escreva um teste que falha por vez antes de escrever qualquer código de produção
- Mantenha o código de produção mínimo na fase GREEN, melhore o design apenas na REFACTOR
- Execute testes após cada mudança para manter a rede de segurança
Éviter
- Testar detalhes de implementação em vez de comportamento
- Usar mocks para tudo sem entender os trade-offs
- Pular a fase REFACTOR e deixar código feio
Foire aux questions
Quais frameworks de teste esta skill suporta?
Quais são os limites do TDD para esta skill?
Como integrar com meu projeto existente?
Meus dados estão seguros ao usar esta skill?
Por que meus testes estão falhando?
Como isto difere de outras skills de teste?
Détails du développeur
Auteur
DoubleslashSELicence
MIT
Dépôt
https://github.com/DoubleslashSE/claude-workflows/tree/main/Plugins/dotnet-tdd/skills/tdd-workflowRéf
main
Structure de fichiers
📄 SKILL.md