dot_claude/skills/save/SKILL.md
Use when persisting session state before compaction, session handoff, or completion of substantial work in a repo that already uses ai/ context or tk tasks.
npx skillsauth add nijaru/dotfiles saveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Iron Law: Persist only non-derivable state to the repo's existing memory surfaces. Never assume chat context survives compaction.
ai/, .tasks/, and tk.ai/, initialize tk, add new task systems, or commit purely because this skill ran.ai/ nor tk exists, summarize the handoff in the final response instead.tk)tk is installed and .tasks/ exists.tk log <id> "finding (file:line)" - high-signal only, skip what's derivable from code.tk done <id>.tk add "title" -p N -d "context".ai/)ai/ convention.- [Title](path) - one-line hook. Verify all links are live; remove dead ones.[date] Context -> Decision -> Rationale. If Log exceeds ~20 entries, use the setup-ai skill next session to compact into Principles.git status before and after edits.ai/ local via .git/info/exclude when repo policy allows it.development
Use after completing a bug fix, feature, refactor, or tk task when the first implementation taught enough context to replace it with a simpler, cleaner, or more coherent version before finalizing.
development
Use when writing, migrating, or reviewing Zig code across recent stable versions (0.14-0.16), especially to correct stale syntax or stdlib, build.zig, allocator, formatting, or runtime API knowledge.
documentation
Use when reviewing or revising text (prose, docs, commits) to remove AI patterns and improve voice/clarity.
content-media
Use when fetching X/Twitter post content by URL, or searching for recent X posts.