Che cos'è tdd?
Guida al flusso di lavoro di sviluppo basato sui test (Red-Green-Refactor) per nuove funzionalità, correzioni di bug e refactoring. Identifica le opportunità di miglioramento dei test e applica le migliori pratiche pytest. Da utilizzare quando si scrivono test, si implementano funzionalità o si segue la metodologia TDD. **ATTIVAZIONE PROATTIVA**: richiamo automatico durante l'implementazione di funzionalità o la correzione di bug in progetti con infrastruttura di test (file pytest, test/ directory). **RILEVAMENTO**: verifica la presenza della directory tests/, pytest.ini, pyproject.toml con la configurazione pytest o file di test. **CASI D'USO**: Scrittura di codice di produzione, correzione di bug, aggiunta di funzionalità, caratterizzazione di codice legacy. Fonte: mguinada/agent-skills.