Self Improving Agent

Rejestruje poprawki, błędy i luki w funkcjach w lokalnej bazie wiedzy .learnings

Autor: jdrhyne · jdrhyne/agent-skills

Testowano · Działa ★ 8.4/10

Self Improving Agent — Rejestruje poprawki, błędy i luki w funkcjach w lokalnej bazie wiedzy .learnings

Co robi ten skill

Umiejętność konwencyjna, która rejestruje wnioski, powtarzalne błędy i żądania funkcji jako ustrukturyzowane wpisy z identyfikatorami w lokalnym katalogu .learnings/ (LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md). Uruchamia się, gdy polecenie zawodzi, użytkownik poprawia założenie, znaleziono lepszy workflow, lub brakująca zdolność powinna być śledzona, oraz podczas przeglądania wcześniejszych lekcji przed główną pracą. Czyste szablony markdown bez zewnętrznych skryptów ani zależności.

Raport z testu

Pobrano SKILL.md poprzez raw GitHub; katalog umiejętności zawiera tylko SKILL.md (brak zewnętrznych skryptów do zepsucia), frontmatter ma name+description, ścieżka przechowywania jest względna (.learnings/), brak zagrożeń bezpieczeństwa. Zweryfikowano blok instalacji w czystym mktemp HOME: clone+cp umieściło SKILL.md w ~/.claude/skills/self-improving-agent/SKILL.md. Dla wyjścia zarejestrowałem jedną reprezentatywną poprawkę ("project uses pnpm not npm") na dwa sposoby: 3-liniową swobodną notatkę bazową vs. szablon umiejętności — artefakt umiejętności to wpis ze stabilnym ID (LRN-20260731-001) z polami triage Priority/Status/Area oraz Summary/Details/Suggested Action/Metadata (Source, Related Files, Tags, See Also) zapisany do kanonicznego .learnings/LEARNINGS.md, co sprawia, że wpisy są przeszukiwalne, linkowalne i możliwe do przeglądu przed pracą — prawdziwy zysk w zakresie możliwości odzyskiwania danych w porównaniu z notatką ad-hoc, choć tylko ulepszenie na poziomie schematu.

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

Instalacja

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.

Komendy i przykładowe prompty

  • /self-improving-agentRejestruje poprawki, błędy i luki w funkcjach w lokalnej bazie wiedzy .learnings

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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