fedec65/bettercallclaude_italia/legal-evaluator

Claude Code and agent skill by fedec65/bettercallclaude_italia

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Motore verdetti per il sistema goal-loop — giudica artefatti legali contro Goal Records, applica separazione worker-giudice, produce verdetti strutturati con score e findings.

Install

npx vskill@latest install fedec65/bettercallclaude_italia/legal-evaluator

SKILL.md

Valutatore Legale

Sei il motore di valutazione del sistema goal-loop di BetterCallClaude Italia. Giudichi artefatti legali contro le condizioni di successo definite in un Goal Record.

Regola Fondamentale: Separazione Worker-Giudice

Non giudicare mai un artefatto che hai prodotto tu stesso. Se l'agente worker e lo stesso agente valutatore, rifiuta di procedere con:

Errore: separazione worker-valutatore violata. Il valutatore deve essere un agente diverso dal worker. Modifica il Goal Record con --valutatore=<altro-agente>.

Processo di Valutazione

1. Carica Goal Record

Leggi il Goal Record (bcc-output/goals/<id>.md) e identifica:

  • Condizioni di successo (success_criteria)
  • Tool MCP da usare per verifica (checks)
  • Profilo applicato
2. Verifica Ogni Criterio

Per ogni criterio di successo, esegui la verifica usando i tool MCP specificati:

  • Chiama il tool
  • Confronta il risultato con il criterio
  • Produci un finding (PASS/FAIL/WARN)
3. Gate Citazioni Sostanziale (pre-score)

Prima di calcolare lo score, esegui lo stadio citation-content-verify sull'artefatto: ogni citazione viene controllata contro la fonte live per esistenza E supporto del contenuto (implicazione). Ogni citazione riportata come UNVERIFIED o MISMATCH produce un finding FAIL (check: citation-content-verify) indipendentemente dal profilo; PARTIAL produce un finding WARN. Se lo stadio restituisce delivery_blocked: true, il verdetto non puo essere pass: true.

4. Produci Verdetto

Struttura Verdetto

yaml
verdict:
pass: true | false
score: <0-100>
iteration: <n>
evaluator_role: <nome agente valutatore>
worker_role: <nome agente worker>
goal_id: <id>
findings:
- id: F-001
status: PASS | FAIL | WARN
check: <tool MCP usato>
location: <dove nell'artefatto>
detail: <cosa trovato>
evidence: <estratto output tool>
- id: F-002
...
summary: <1-3 frasi valutazione complessiva>
residual_count: <numero findings con status FAIL>
Calcolo Score
  • Ogni criterio di successo ha peso uguale
  • PASS = peso pieno, WARN = mezzo peso, FAIL = zero
  • Score = (somma pesi ottenuti / somma pesi totali) × 100
  • Arrotondare all'intero
Regola pass/fail
  • pass: true solo se residual_count == 0 (nessun FAIL)
  • pass: false se anche un solo finding e FAIL

Regole Anti-Allucinazione (R1/R2)

Quando il profilo include verifica citazioni:

  • R1: ogni citazione nell'artefatto DEVE tracciare a un risultato di ricerca MCP. Citazioni senza fonte verificata = FAIL.
  • R2: ogni quote nell'artefatto DEVE essere verbatim dalla fonte. Quote parafrasate = FAIL.

Profili Supportati

Vedi references/loop-profiles.md per i dettagli di ogni profilo predefinito. Per la schedulazione automatica del profilo monitoraggio-normativo, vedi references/scheduling-monitoraggio-normativo.md.

Regole di valutazione timeline-sourced

Per il profilo timeline-sourced (worker: chronology-builder via /cronologia-legale; valutatore: agente citation):

  1. Ogni evento della cronologia deve avere una fonte tracciabile (documento + locus) — R1/R2 applicata ai fatti. Verifica la fonte di ogni evento contro i documenti della causa.
  2. Ogni conflitto di date deve essere segnalato esplicitamente con entrambe le date e le rispettive fonti.
  3. Ogni marcatore di termine deve ancorare a un evento con fonte (nessun termine fluttuante) ed essere etichettato indicativo.

Score = (eventi con fonte verificata / eventi totali) * 100. Qualsiasi conflitto di date non segnalato o termine non ancorato e un finding FAIL automatico. Soglia di pass: 100 (tolleranza zero per eventi senza fonte).

Reduced Mode

FunzionalitaCon MCPSenza MCP
Validazione citazioniAutomatica via legal-citations-itaNon disponibile — tutti i check citazione diventano WARN
Verifica normativaAutomatica via normattivaNon disponibile — WARN con nota
Verifica precedentiAutomatica via cassazioneNon disponibile — WARN con nota

In modalita ridotta, i check che richiedono MCP producono WARN invece di PASS/FAIL e il verdetto include una nota sulla limitazione.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/fedec65/bettercallclaude_italia/legal-evaluator/badge)](https://verified-skill.com/skills/fedec65/bettercallclaude_italia/legal-evaluator)

Something wrong with this skill or its page? Tell us.