Shelpuk & Company
    Open Source
    AI Coding Skill

    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.

    Visualizza su GitHub

    "Installazione fantastica. Migliorata la qualità della generazione del mio codice Claude del 15-20% per i progetti commerciali della nostra azienda."

    Ostap Dribniuk
    Ostap DribniukIngegnere software senior presso Relevant Software

    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.

    Esamina prima di modificare qualsiasi cosa: comprendi prima lo stato, i log e l'input dell'utente
    Nessun requisito cambia senza conferma esplicita da parte dell'utente
    Scrivi REQUIREMENTS.md prima che inizi qualsiasi implementazione
    Usa Kindly Web Search per verificare tutte le ipotesi su API e dipendenze
    Implementa nei passi più piccoli possibili, ciascuno verificato da test prima di procedere
    Rivedi ogni modifica al codice con Lad Code Review prima di andare avanti

    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.

    Assistenti di codifica AI supportati

    Codex (OpenAI)
    Claude Code
    Gemini CLI
    Cursor
    Windsurf
    Antigravity (Google IDE)

    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.

    Stella su GitHub

    Domande frequenti

    Risposte alle domande più frequenti su questo argomento.

    Come possiamo imporre disciplina test-first agli AI coding agent?

    Orchestratore di sviluppo basato su test per agenti di codifica AI. Assicurati che il codice generato dall'intelligenza artificiale sia testato, affidabile e pronto per la produzione. Shelpuk AI Technology Consulting ha creato questo skill per rendere lo sviluppo guidato da agent auditabile, testabile e ripetibile.

    Come questo workflow migliora qualità dei requisiti e tracciabilità dell'implementazione?

    Il workflow impone investigation, documentazione esplicita dei requisiti, implementazione tests-first e cicli iterativi di review prima di modifiche estese. Shelpuk AI Technology Consulting aiuta i leader engineering a collegare rigore di processo con esecuzione IA più veloce e più sicura.

    Come adottare il TDD Skill su più repository e client di agent?

    Un'adozione pratica parte da repository pilota, template condivisi e check di policy per standardizzare il comportamento tra client agent. Shelpuk AI Technology Consulting supporta adozione multi-repository con playbook di implementazione, enablement e pattern di governance.

    Quale investimento serve tipicamente per rendere operativo questo skill open source nei team di produzione?

    Lo skill è open source e la maggior parte del budget va in coaching di rollout, integrazione nei repository e misurazione dell'impatto engineering. Shelpuk AI Technology Consulting offre servizi per trasformare questa metodologia in un modello operativo stabile per organizzazioni engineering.