Due livelli di integrazione:
- Skill (
skills/) — slash command + auto-invocation in base al contesto. L'agent decide quando usarli. - Hooks (
hooks/) — eseguiti dal harness in modo deterministico suUserPromptSubmit/PostToolUse/Stop. Non dipendono dal modello che si ricorda di usarli. Vedihooks/README.mdper il setup.
Sei skill collaborano:
| Skill | Trigger | Cosa fa |
|---|---|---|
graft |
Auto su qualunque problema tecnico non banale | Master: orchestrazione, profili, reference CLI, troubleshooting. |
graft-init |
/graft-init, "configura graft" |
Configuratore one-shot: scrive il blocco istruzioni in CLAUDE.md (global o local). |
recall |
/recall …, "do we have X?", "ricordi se..." |
Cerca con strategia smart: query → retrieve → explore in cascata. |
memoryze |
/memoryze …, "save this", "ricorda questo" |
Distilla la conversazione in 1-5 nodi ben formati e li inserisce. |
learn |
/learn …, "ingest this folder", "porting" |
Batch-ingestion da fonti esterne (codebase, docs): plan + conferma + ingest. |
memory-audit |
/memory-audit, "is the graph healthy" |
Health check read-only: hit rate, hoarding, champions, duplicati. |
La sorgente autorevole e condivisa per skill, hook e istruzioni e'
integrations/standard; questa cartella resta un adapter/documentazione per
Claude Code.
Installazione user-scoped automatica:
graft setup claudecodeIl setup automatico copia solo le skill in ~/.claude/skills; non installa hook
e non modifica ~/.claude/settings.json.
Copia tutta la directory standard skills/ nella skill folder di Claude Code:
# Project-scoped (solo questo repo)
mkdir -p .claude/skills
cp -r integrations/standard/skills/* .claude/skills/
# User-scoped (tutti i progetti)
mkdir -p ~/.claude/skills
cp -r integrations/standard/skills/* ~/.claude/skills/Su Windows PowerShell:
$dst = "$env:USERPROFILE\.claude\skills"
New-Item -ItemType Directory -Path $dst -Force | Out-Null
Copy-Item -Recurse integrations\standard\skills\* $dstIn una sessione Claude Code:
/help
Dovresti vedere graft, recall, memoryze, memory-audit tra le skill disponibili. Claude le invoca autonomamente quando i description matchano il contesto, oppure puoi forzarle con /<nome>.
Le skill vengono caricate all'avvio. Se modifichi SKILL.md, riavvia la sessione.
Per ridurre i prompt di permesso, in ~/.claude/settings.json (o project-scoped):
{
"permissions": {
"allow": [
"Bash(graft:*)",
"Bash(graft profile:*)"
]
}
}- Sempre
/recallprima di rispondere a un problema non banale. Le skill lo enfatizzano, ma serve anche disciplina dell'agente. /memoryzesolo dopo aver risolto qualcosa di non ovvio. Salvare risposte triviali fa scendere il hit-rate e introduce rumore./memory-auditperiodicamente. La frequenza giusta dipende dal volume: ogni 100 inserts circa, o all'inizio di una sessione lunga.- Profili distinti per contesti molto diversi (
work,personal, project-specific) — evita che ricerche lavorative peschino conoscenza personale e viceversa.
- Le skill assumono che
graftsia in PATH (scripts/install.shlo aggiunge automaticamente). - Il daemon si auto-avvia al primo comando del CLI; non serve avviarlo manualmente.
- I prompt di tutte le skill sono in inglese per coerenza con la lingua di Claude Code.