harness/plugins/memory-keeper/skills/context-check/SKILL.md
This skill should be used when the user says "context check", "check for insights", "anything worth saving", "review session", or wants to analyze the current conversation for valuable learnings worth persisting — debugging discoveries, architectural decisions, corrections, workflow patterns.
npx skillsauth add popoffvg/dotfiles context-checkInstall 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.
Analyze the current conversation for facts worth persisting. Save immediately without asking.
/context check
Scan the conversation for concrete, reusable knowledge:
insight — completed work worth remembering:
agent_edit — AI behavior changes:
none — skip silently:
## <Keyword-rich title, 3-7 words> — YYYY-MM-DD HH:MM
<Lead: direct statement of what this is and why it matters. 1-3 sentences.
Include concrete identifiers: file paths, function names, config keys.
No preamble. Write for someone with zero memory of this session.>
### Subsection (only when topic has multiple distinct aspects)
<Details>
Heading = the search key. Must be findable by someone who forgot the topic:
Go context: cancel propagates through goroutine treebetter-sqlite3 native module: breaks on Node version upgradeContext stuff, Fixed bug, Important patternLead sentence = complete picture. Self-contained, states facts directly:
Pi's shutdown() awaits all session_shutdown handlers before process.exit(0), giving handlers unlimited time for cleanup or LLM calls.In this session we discovered that the shutdown handler was being called...If nothing worth saving: return "nothing worth saving".
tools
Improve a whole CLAUDE.local.md — the private, per-project rules captured from user corrections. Wraps each conditional rule in a <task-relevant> block so it only surfaces for matching work, merges duplicates, generalizes one-off facts, drops stale entries, and routes raw project facts to engram. Use when the user says "improve claude.local", "clean up the local rules", "claude.local is bloated", or after the Stop hook has appended many rules.
testing
WM pipeline and conventions shared across all phases. Agents must read this before spec, impl, or verify work.
development
One entry point for spec writing, implementation, and bug fixing. Default is new (write spec → grill loop → produce notes → author TODO bodies). Other subcommands: verify (audit), revise (sync to shipped), prototype (settle a decision), code-map (diagram), impl (execute one TODO), fix (analyze cause, correct thoughts, fix behavior), help (this page). Invoke as /code <subcommand>.
development
Red-Green-Refactor cycle for bug fixes. Before fixing a bug, first write a failing test that reproduces it (Red), then make the minimal change to pass (Green), then clean up the code (Refactor). Use on any bug fix, error correction, failing test repair, or when user says "fix this bug".