Self Improving Agent

Registra correzioni, errori e lacune funzionali in una base di conoscenza locale .learnings.

di jdrhyne · jdrhyne/agent-skills

Promosso ★ 8.4/10

Self Improving Agent — Registra correzioni, errori e lacune funzionali in una base di conoscenza locale .learnings.

Cosa fa

Una skill di convenzione che cattura apprendimenti, errori riproducibili e richieste di funzionalità come voci strutturate e taggate con ID in una directory locale .learnings/ (LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md). Si attiva quando un comando fallisce, l'utente corregge un'assunzione, viene trovato un workflow migliore, o una capacità mancante dovrebbe essere tracciata, e quando si rivedono le lezioni precedenti prima di un lavoro importante. Template markdown puri senza script esterni o dipendenze.

Rapporto di test

Recuperato SKILL.md tramite raw GitHub; la directory della skill contiene solo SKILL.md (nessuno script esterno da rompere), il frontmatter ha name+description, il percorso di archiviazione è relativo (.learnings/), nessun problema di sicurezza. Verificato il blocco di installazione in una HOME mktemp pulita: clone+cp ha posizionato SKILL.md in ~/.claude/skills/self-improving-agent/SKILL.md. Per l'output ho registrato una correzione rappresentativa ("project uses pnpm not npm") in due modi: una nota di base a forma libera di 3 righe vs il template della skill — l'artefatto della skill è una voce con ID stabile (LRN-20260731-001) con campi di triage Priority/Status/Area e Summary/Details/Suggested Action/Metadata (Source, Related Files, Tags, See Also) scritta in un .learnings/LEARNINGS.md canonico, rendendo le voci ricercabili, collegabili e revisionabili prima del lavoro — un reale guadagno di recuperabilità rispetto alla nota ad-hoc, sebbene solo un miglioramento a livello di schema.

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

Installazione

git clone --depth 1 https://github.com/jdrhyne/agent-skills.git /tmp/self-improving-agent-src
mkdir -p ~/.claude/skills
cp -R /tmp/self-improving-agent-src/clawdbot/self-improving-agent ~/.claude/skills/self-improving-agent
# No external deps, scripts, or API keys. Pure-markdown skill.
# It creates a .learnings/ directory in your project cwd on first use.

Comandi e prompt di esempio

  • /self-improving-agentRegistra correzioni, errori e lacune funzionali in una base di conoscenza locale .learnings.

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

  • Remember that this API call keeps failing
  • Log this correction so you don't repeat it
  • Review past learnings before starting this task