Coding Posture

Undici modalità di attività con checklist, scelte prima di lavori di codifica non banali

di alexei-led · alexei-led/coding-posture

Promosso ★ 9.2/10

Coding Posture — Undici modalità di attività con checklist, scelte prima di lavori di codifica non banali

Cosa fa

Un singolo SKILL.md che fa sì che l'agente nomini una modalità di lavoro — debug, fix, review, test-first, refactor, optimize, migrate, upgrade, integrate, spike, unstuck — e segua la checklist di quella modalità prima di toccare il codice. Si attiva su richieste di codifica non banali come migrazioni di produzione, aggiornamenti di dipendenze, lavori di performance, o un bug che ha resistito a diversi tentativi. Aggiunge regole sempre attive contro la falsificazione di test verdi, la segnalazione di risultati non eseguiti e l'esecuzione di comandi distruttivi senza ambito.

Rapporto di test

Ho eseguito gli stessi due prompt due volte — una migrazione NOT NULL di produzione e una richiesta 'just get the flaky test green' — valutati rispetto a una rubrica scritta da pratiche standard di DBA e CI, non dalla skill. Senza di essa la risposta alla migrazione non menzionava mai un backup, un percorso di rollback o una prova di staging (2.5 su 6 punti della rubrica); la checklist della modalità ha incluso tutti e tre e si è bloccata sulla domanda senza risposta di cosa riempire (6 su 6). Il risultato più netto è stato il test instabile: la risposta senza skill ha offerto pytest reruns e quarantena come 'la mossa pragmatica', che è precisamente il 'fake-green' che le regole sempre attive della skill rifiutano. Un file, nessun script, nessuna chiamata di rete, e l'installazione tramite copia è avvenuta senza problemi da una HOME senza .claude.

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

Installazione

git clone https://github.com/alexei-led/coding-posture.git
mkdir -p ~/.claude/skills
cd coding-posture && cp -r skills/coding-posture ~/.claude/skills/coding-posture

Comandi e prompt di esempio

  • /coding-postureUndici modalità di attività con checklist, scelte prima di lavori di codifica non banali

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

  • This flaky test keeps failing CI, just get it green so we can ship
  • Walk me through adding a NOT NULL column to the production users table
  • This bug has resisted three fixes already, help me get unstuck