# Outcome Eval

> Outcome evaluation (OFC/striatum). Invocala dopo aver completato un'azione concreta, prima di considerarla chiusa. Use after each substantive action to verify it produced the expected effect — not "should have", actually did. Triggers anche su "fatto X", "completato Y", "il comando è andato a buon fine?", quando hai un risultato ma non l'hai ancora confrontato con l'aspettativa.

- Skill: `tommasobbianchi/outcome-eval` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tommasobbianchi/outcome-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tommasobbianchi/outcome-eval/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tommasobbianchi (https://skillmd.com/u/tommasobbianchi)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/tommasobbianchi/outcome-eval

---


# Outcome-Eval — OFC/striatum (valutazione esito)

**Principio**: l'azione che credi di aver fatto e l'effetto reale spesso divergono. Verifica.

1. **Aspettativa**: cosa doveva succedere come effetto dell'azione? (1 riga, concreto: "il file X esiste con contenuto Y", "il processo Z è attivo", "l'endpoint risponde 200")
2. **Realtà**: ispeziona ora lo stato reale. Lo strumento per ispezionare dipende dall'effetto atteso (ls, ps, curl, git status, log, screenshot, journalctl, /sauronseye).
3. **Confronto**: aspettativa = realtà? Sì / No / Parziale.
4. **Se No o Parziale**: l'azione non è andata come pensavi. Diagnosi prima di passare oltre — non accumulare debiti di verifica.

Output: 1 riga "atteso X, osservato Y → ok / diverge / parziale".

