TDD per agenti AI
Flusso di lavoro di sviluppo riutilizzabile basato su test per agenti di codifica AI
L'abilità sempre attiva che applica la rigorosa disciplina TDD, la documentazione dei requisiti e piccoli passaggi verificati tramite test: l'orchestratore che fa sì che Kindly Web Search e Lad Code Review funzionino insieme come una suite di codifica AI unificata.
"Installazione fantastica. Migliorata la qualità della generazione del mio codice Claude del 15-20% per i progetti commerciali della nostra azienda."
Parte della nostra suite di codifica AI
TDD for AI Agents orchestra il nostro kit di strumenti open source completo. Richiede Kindly di verificare le ipotesi e Lad di rivedere progetti e codice, garantendo che tutti e tre gli strumenti funzionino perfettamente insieme.
REQUISITI.md
Ogni attività inizia con un documento dei requisiti strutturato. Questo elimina le ambiguità e fornisce all'agente AI un contratto chiaro e verificabile.
1Così com'è
Comportamento e stato attuali: ciò che esiste oggi prima di qualsiasi modifica.
2Stato futuro
Comportamento desiderato dopo la modifica: lo stato obiettivo da raggiungere.
3Requisiti
Requisiti funzionali numerati con criteri di accettazione espliciti.
4Piano di test
Strategia di test e casi di prova che seguono le best practice del TDD.
5Piano di attuazione
La sequenza minima di modifiche, ciascuna con la propria verifica tramite test.
6Revisione della progettazione del sistema
Revisionato da Lad Code Review prima dell'inizio dell'implementazione.
Flusso di lavoro
Un processo rigoroso in sei fasi che trasforma requisiti vaghi in codice testato e pronto per la produzione.
1.Investigare
Ispeziona la struttura del repository, i percorsi del codice, il comportamento attuale e i test esistenti. Esegui solo i comandi minimi necessari per confermare lo stato corrente.
2.Chiarire e scrivere i requisiti
Poni le domande necessarie, proponi requisiti verificabili, ottieni la conferma dell'utente e poi scrivi REQUIREMENTS.md con la struttura completa richiesta.
3.Convalidare le ipotesi
Utilizza Kindly Web Search per verificare firme API, comportamento delle versioni, breaking change e deprecazioni. Aggiorna i requisiti se cambiano le ipotesi.
4.Revisione del progetto con Lad
Invia la progettazione del sistema in REQUIREMENTS.md allo strumento system_design_review di Lad. Ripeti finché il feedback non converge.
5.Implementare con TDD
Seguire il piano di implementazione in ordine. Scrivi prima i test, poi implementa le funzionalità, verifica il superamento dei test. Mantieni le differenze minime e mirate.
6.Revisione e verifica del codice
Utilizza lo strumento code_review di Lad dopo ogni modifica. Applica i suggerimenti validi. Ripeti finché Lad smette di fornire nuovi feedback.
Non negoziabili
Queste regole vengono sempre applicate. Nessuna scorciatoia, nessuna eccezione, a meno che l'utente non decida esplicitamente di disattivarlo.
Una suite, tre strumenti
TDD for AI Agents è l'orchestratore che collega i nostri strumenti di codifica AI open source in un flusso di lavoro di sviluppo completo. Ogni strumento ha un ruolo specifico.
Kindly Web Search
Verifica i documenti API, trova soluzioni, recupera il contesto tecnico completo in un'unica chiamata.
Lad Code Review
Fornisce un nuovo paio di occhi AI: intercetta errori di coerenza che l'agente di coding tende a non vedere.
TDD Skill (Orchestratore)
Applica il flusso di lavoro, scrive i requisiti, coordina le fasi di ricerca e revisione.
Assistenti di codifica AI supportati
Pronto a portare la disciplina TDD nel tuo flusso di lavoro di codifica AI?
Distribuisci la suite completa nel tuo cloud privato o assumi gli ingegneri che l'hanno creata.