Learning From Mistakes
Skriver en løst feil opp som en enkeltfils leksjon under docs/learning-from-mistakes/
Bestått
Hva den gjør
Omgjør en nettopp løst feil til en kort leksjonsfil på docs/learning-from-mistakes/<slug>.md med fire faste seksjoner: Symptom, Rotårsak, Løsning, Leksjon. Utløses når en feilsøkingsjakt ender i en ikke-åpenbar årsak, når brukeren måtte peke ut svaret, eller når man blir bedt om å skrive opp en feil slik at den ikke læres på nytt. Instruerer også agenten til å skanne mappen før den erklærer en vanskelig feil uløselig.
Testrapport
Klonet til en midlertidig HOME og kopierte katalogen til ~/.claude/skills — SKILL.md landet på den forventede stien; frontmatter parset via yaml.safe_load til nøyaktig {name, description}; de to stiene kroppen refererer (docs/learning-from-mistakes/.gitkeep, NOTES.md) returnerer begge HTTP 200; grep etter curl|sh, base64 -d, api keys og injeksjonsfraser fant ingenting. Utdata-test: samme scenario begge ganger — en to-timers jakt der `new Date("2026-03-10")` ble parset som UTC midnatt og flyttet fakturadatoer en dag tilbake for amerikanske brukere, med brukeren som pekte på Date-konstruktøren. Grunnlinjen (262 ord, overskrifter "What happened / Investigation / Fix / Prevention", 2 kodeblokker, ad-hoc filnavn) titulerte dokumentet etter symptomet og endte i fiks-spesifikke TODOs (legg til en lint-regel, legg til en TZ-test); ferdighetsartefakten (203 ord, faste Symptom/Root cause/Resolution/Lesson, `docs/learning-from-mistakes/date-only-string-parses-as-utc-midnight.md`) titulerte den etter den overførbare årsaken, la til en `**Date**: … · **Area**: …`-linje, krediterte brukerens veiledning (0 vs 1 omtaler), og dens Lesson-seksjon angir en gjenkjennelsesheuristikk grunnlinjen aldri produserte: "A timezone bug that only appears for some users is a parsing bug, not a transport bug." Reell kostnad: ferdighetens korthetsregel droppet begge kodebitene grunnlinjen inkluderte.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
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. Kommandoer og eksempelprompter
/learning-from-mistakesSkriver en løst feil opp som en enkeltfils leksjon under docs/learning-from-mistakes/
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Record what we learned from this bugSave this debugging lesson for next timeDocument the root cause of today's mistake