Learning From Mistakes
Zapíše vyřešenou chybu jako jednosouborovou lekci pod docs/learning-from-mistakes/
Otestováno · Funguje
Co umí
Přemění právě vyřešenou chybu na krátký soubor lekce v docs/learning-from-mistakes/<slug>.md se čtyřmi pevnými sekcemi: Symptom, Root cause, Resolution, Lesson. Spouští se, když ladicí honba skončí nejasnou příčinou, když uživatel musel ukázat odpověď, nebo když je požádán o sepsání chyby, aby se ji nemuselo znovu učit. Také instruuje agenta, aby prohledal složku, než prohlásí obtížnou chybu za neřešitelnou.
Testovací report
Klonováno do dočasného HOME a zkopírován adresář do ~/.claude/skills — SKILL.md se umístil na očekávanou cestu; frontmatter parsován pomocí yaml.safe_load přesně na {name, description}; dvě cesty, na které tělo odkazuje (docs/learning-from-mistakes/.gitkeep, NOTES.md), obě vrátily HTTP 200; grep na curl|sh, base64 -d, api klíče a injekční fráze nenašel nic. Test výstupu: stejný scénář oběma způsoby — dvouhodinová honba, kde `new Date("2026-03-10")` bylo parsováno jako UTC půlnoc a posunulo data faktur o den zpět pro uživatele v USA, přičemž uživatel ukázal na konstruktor Date. Baseline (262 slov, nadpisy "What happened / Investigation / Fix / Prevention", 2 bloky kódu, ad-hoc název souboru) pojmenoval dokument podle symptomu a skončil TODOs specifickými pro opravu (přidat lint pravidlo, přidat TZ test); artefakt dovednosti (203 slov, pevné Symptom/Root cause/Resolution/Lesson, `docs/learning-from-mistakes/date-only-string-parses-as-utc-midnight.md`) pojmenoval podle přenositelné příčiny, přidal řádek `**Date**: … · **Area**: …`, připsal uživatelské vedení (0 vs 1 zmínka) a jeho sekce Lesson uvádí heuristiku rozpoznání, kterou baseline nikdy nevyprodukoval: "A timezone bug that only appears for some users is a parsing bug, not a transport bug." Skutečné náklady: pravidlo stručnosti dovednosti vynechalo oba úryvky kódu, které baseline zahrnoval.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas.git /tmp/learning-from-mistakes-src
mkdir -p ~/.claude/skills
cp -R /tmp/learning-from-mistakes-src/.claude/skills/learning-from-mistakes ~/.claude/skills/learning-from-mistakes
# Single 1.9 KB SKILL.md, no scripts, no dependencies, no API keys.
# Part of the multi-skill ATLAS agent repo; the clone pulls the whole repo, only this dir is copied.
# The skill writes lessons to docs/learning-from-mistakes/<slug>.md relative to your project root.
# Its prose is written in the repo's persona ("ATLAS", "Boss" = the user) and cross-references
# that repo's NOTES.md entropy rule; harmless elsewhere, but expect those two words in output. Příkazy a ukázkové prompty
/learning-from-mistakesZapíše vyřešenou chybu jako jednosouborovou lekci pod docs/learning-from-mistakes/
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Record what we learned from this bugSave this debugging lesson for next timeDocument the root cause of today's mistake