Claude MD Updater
Převádí zjištění relace do revidovatelného CLAUDE.md diffu, filtrujícího přechodné poznámky
Otestováno · Funguje
Co umí
Skenuje aktuální konverzaci na trvalá fakta – základní příčiny nalezené během ladění, nové endpointy a cesty, opakující se příkazy – a navrhuje je jako sjednocený diff proti CLAUDE.md projektu, nic nezapisuje, dokud neschválíte. Spouští se na "update claude.md", "save this lesson", "what should we remember", nebo "add to context". Jeho pravidla také udržují poznámky specifické pro relaci, osobní zvláštnosti prostředí a hodnoty přihlašovacích údajů mimo soubor commitovaný do gitu, směrující je do automatické paměti nebo CLAUDE.local.md.
Testovací report
Klonoval jsem repo a nainstaloval ho do dočasného HOME; SKILL.md se umístil na ~/.claude/skills/claude-md-updater/SKILL.md, frontmatter má name+description, tělo má 97 řádků s nulovými odkazy na skripty nebo soubory a žádné curl|sh, base64 nebo injekční text. Test výstupu: Napsal jsem fiktivní CLAUDE.md pro Rails "ledger service" plus zkrácený přepis relace obsahující čtyři položky (základní příčina OOM, nové prostředí pro náhled, jehož řádek přepisu obsahoval doslovné heslo k DB, osobní poznámku "I run Ruby 3.2 not 3.3" a poznámku "this test was flaky but passed on 3 reruns"), poté jsem vytvořil základní aktualizaci a aktualizaci řízenou dovedností. Baseline přepsal celý soubor, vymyslel sekci "## Notes" obsahující řádky verze Ruby i nestabilního testu a přenesl doslovné tajemství jako 'entry "ledger-preview-db" (hunter2-preview-9981)'; verze dovednosti vydala sjednocený diff dotýkající se pouze tří sekcí, skončila s "Apply this diff? Nothing is written until you approve.", zapsala přihlašovací údaje jako 'entry "ledger-preview-db"' bez hodnoty a explicitně uvedla dvě přechodné položky jako vyloučené s cílem pro každou. Upozornění, které uvedu jasně: Jsem autorem obou artefaktů, takže baseline je můj upřímný nejlepší odhad neřízeného chování spíše než slepé spuštění — vyloučené přechodné poznámky a rozdíly diff vs. úplné přepsání jsou solidní, přenos hesla je věrohodný, ale sporný. Posouzení spouštěcích frází: MĚLO by se spustit — "Update CLAUDE.md with what we learned in this session" (ano), "Save this lesson so future sessions don't repeat it, add it to our project context file" (ano), "What should we remember from today's debugging? Persist it" (ano); NEMĚLO by se spustit — "Read CLAUDE.md and tell me what build command this project uses" (správně ne, pouze pro čtení), "Summarize what we did this session for my standup notes" (správně ne, žádný cíl persistence). 5/5.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git /tmp/claude-md-updater-src mkdir -p ~/.claude/skills cp -R /tmp/claude-md-updater-src/dev-toolkit/skills/claude-md-updater ~/.claude/skills/claude-md-updater # Single SKILL.md, no scripts, no dependencies, no API keys. # Plugin alternative: the repo ships a marketplace (.claude-plugin/marketplace.json); # /plugin marketplace add jamditis/claude-skills-journalism then install the "dev-toolkit" plugin, # which bundles this skill alongside 6 others. # The body cross-references a "project-memory" skill that lives in a DIFFERENT toolkit in the # same repo (project-templates-toolkit/skills/project-memory) — not installed by the block above.
Příkazy a ukázkové prompty
/claude-md-updaterPřevádí zjištění relace do revidovatelného CLAUDE.md diffu, filtrujícího přechodné poznámky
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Update CLAUDE.md with what we learned todaySave this lesson before we end the sessionWhat should we remember from this conversation