Assess

Valutatore di qualità del codice/design a 7 dimensioni pesate con un gate pass/fail — richiede l'intero plugin ork più il memory MCP.

di yonatangross · yonatangross/orchestkit

Richiede configurazione ★ 8.4/10

Assess — Valutatore di qualità del codice/design a 7 dimensioni pesate con un gate pass/fail — richiede l'intero plugin ork più il memory MCP.

Cosa fa

Esegue una valutazione di qualità strutturata e basata su evidenze da 0 a 10 su 7 dimensioni pesate (correttezza, manutenibilità, performance, sicurezza, scalabilità, testabilità, compliance) con confutazione avversariale ad alto effort e un verdetto composito pass/fail con soglia a 5.5. Si attiva su frasi come 'rate/evaluate/compare/pros and cons' per codice, design o trade-off architetturali, e correttamente non interferisce con richieste di fix/implement/build. Fortemente orchestrato: carica skill correlate (quality-gates, chain-patterns, regole condivise), uno script hook PreToolUse e un server MCP di memoria opzionale, quindi copiare solo la cartella assess da sola non lo fa funzionare in autonomia.

Rapporto di test

Ho applicato manualmente i pesi del suo rubric.json a uno snippet con concatenazione SQL deliberatamente vulnerabile: il composito pesato dello skill (4,61, abbassato da un punteggio di sicurezza 1/10 contro un min_blocker di 4,0) ha correttamente bocciato il codice indicando esattamente la riga di injection come blocker, contro una revisione di baseline che diceva solo '3/10, usa query parametrizzate' senza alcuna struttura. Ha fatto emergere un vero bug nella documentazione: la lista delle dimensioni nel frontmatter cita 'simplicity' come una delle 6 dimensioni principali, ma il rubric.json e il quality-model.md reali mostrano 7 dimensioni in modalità default (al posto suo scalabilità e compliance) — simplicity compare solo in modalità comparison.

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

Installazione

git clone https://github.com/yonatangross/orchestkit
cd orchestkit
mkdir -p ~/.claude/skills
cp -r plugins/ork/skills/assess ~/.claude/skills/assess

Comandi e prompt di esempio

  • /assessValutatore di qualità del codice/design a 7 dimensioni pesate con un gate pass/fail — richiede l'intero plugin ork più il memory MCP.

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

  • Rate this architecture proposal across correctness, security, and scalability
  • Compare these two design approaches and give me pros and cons
  • Evaluate this code change and tell me if it's good enough to merge