---
name: nome-skill
# minuscolo, solo lettere, numeri e trattini: è l'id con cui si invoca la skill
description: >
  Una frase sola: cosa fa la skill e quando si attiva da sola. È il testo su
  cui il router e il modello decidono se caricarla. Deve contenere i trigger
  automatici, quelli manuali, ed eventuali casi in cui NON va usata.
metadata:
  version: "0.1"
  # stringa fra virgolette, non numero: sale a mano a ogni modifica vera
  author: "Nome Cognome"
  # oppure "Nome Cognome + Claude" per una skill scritta a quattro mani
  last_updated: "AAAA-MM-GG"
---

# Titolo Skill v0.1

## FILOSOFIA

Una riga o due che spiegano perché la skill esiste e cosa risolve. Non è
marketing: è la ragione operativa per cui questa procedura è scritta invece
di essere riscritta ogni volta a memoria.

## TRIGGER

Quando la skill si attiva da sola, con esempi delle domande o situazioni
tipiche, e quando invece va invocata a mano. Se un hook la propone, il
pattern che la riconosce vive in quel file, non qui.

## PROCEDURA

I passi operativi in ordine: cosa fa il modello, in che sequenza, con quali
controlli intermedi. È il corpo vero della skill, la parte che un prompt
scritto al volo di solito non contiene.

## INTERAZIONE CON ALTRE SKILL

| Skill | Relazione |
|---|---|
| **nome-altra-skill** | Come si combinano: chi va invocata prima, chi vince su cosa. |

## ANTI-PATTERN

Cosa la skill non deve fare, o dove si applica male: gli errori già visti,
che la procedura esiste apposta per non ripetere.

## VERSIONE E MANUTENZIONE

| Versione | Data | Modifiche |
|---|---|---|
| 0.1 | AAAA-MM-GG | Prima stesura. |
