Check Ticket Implementation

Divide un ticket in blocchi di requisiti e valuta ciascuno come done / partial / not-done / not-verifiable rispetto al codice

di eai-org · eai-org/agent-toolkit

Promosso ★ 9.2/10

Check Ticket Implementation — Divide un ticket in blocchi di requisiti e valuta ciascuno come done / partial / not-done / not-verifiable rispetto al codice

Cosa fa

Verifica quanto di un ticket è già implementato: divide il ticket in blocchi di requisiti verificabili indipendentemente, valuta ciascuno rispetto all'albero di lavoro con evidenza file:line e scrive un report TICKET-STATUS leggibile dall'uomo. Invocato esplicitamente (disable-model-invocation) quando si chiede lo stato di implementazione di un ticket. Solo lettura su codice e tracker.

Rapporto di test

Eseguito su un ticket di autenticazione con 4 requisiti contro una piccola codebase Express: ha correttamente etichettato la route di salute DONE, il rate-limiting NOT DONE, la scadenza del reset-token PARTIAL (timestamp memorizzato in auth.js:10 ma mai controllato in auth.js:18) e NODE_ENV NOT VERIFIABLE — mentre la baseline senza skill ha erroneamente chiamato NODE_ENV 'not done' e ha appiattito la scadenza parziale, con nessun'evidenza file:line e nessun report salvato. La sua tassonomia di stato a quattro vie più blocchi citati testualmente ha rilevato due errori di categorizzazione commessi dal passaggio a mano libera.

Testato il: 2026-07-24 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/eai-org/agent-toolkit
mkdir -p ~/.claude/skills
cd agent-toolkit && cp -r skills/check-ticket-implementation skills/fetch-ticket ~/.claude/skills/

Comandi e prompt di esempio

  • /check-ticket-implementationDivide un ticket in blocchi di requisiti e valuta ciascuno come done / partial / not-done / not-verifiable rispetto al codice

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Check how much of ticket PROJ-142 is actually implemented
  • Grade each requirement in this ticket against the code
  • Give me a TICKET-STATUS report with file:line evidence