Production Grade

Una postura da ingegnere senior di 16 regole: pianifica prima, scritture atomiche, errori tipizzati, schema+query+indici come un unico diff.

di a-tokyo · a-tokyo/agent-skills

Promosso ★ 9.2/10

Production Grade — Una postura da ingegnere senior di 16 regole: pianifica prima, scritture atomiche, errori tipizzati, schema+query+indici come un unico diff.

Cosa fa

Carica una densa checklist di regole di ingegneria di produzione (scritture idempotenti, evitamento N+1, igiene schema/migrazioni, errori tipizzati, sicurezza per piano, test-first) più un gate di autoverifica obbligatorio eseguito su ogni diff prima della sottomissione. Si attiva su pianificazione, implementazione, revisione, refactoring, RCA o hardening di codice ereditato/generato da LLM non banali; salta esplicitamente correzioni di typo di una riga.

Rapporto di test

Su un'attività di tracciamento login, la baseline del modello nudo ha spedito una lettura-poi-azione con una race lost-update sotto login concorrenti; seguire le regole R5/R6/R9 della skill ha prodotto un UPDATE atomico a istruzione singola, una migrazione con una down-migration e un test di concorrenza — una correzione concreta e verificabile a un vero bug introdotto dalla baseline. Il README del repo stesso spedisce un benchmark auto-eseguito (idempotenza 0%->80-90% su tre modelli) ed è disarmante sull'area in cui la skill sottoperforma (una vaga richiesta di rate-limit, una cella di regressione Opus) piuttosto che mostrare solo vittorie.

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

Installazione

git clone https://github.com/a-tokyo/agent-skills
mkdir -p ~/.claude/skills
cp -r agent-skills/skills/production-grade ~/.claude/skills/production-grade

Comandi e prompt di esempio

  • /production-gradeUna postura da ingegnere senior di 16 regole: pianifica prima, scritture atomiche, errori tipizzati, schema+query+indici come un unico diff.

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

  • Implement this properly, no shortcuts, make it solid for production.
  • This code was vibe-coded, can you harden it for real production use?
  • Add a login-count increment endpoint without any race conditions.