skills/memory-md/SKILL.md
Maintains concise repository MEMORY.md notes for gotchas, stale memory corrections, and durable user preferences. Use at the start of repository conversations, when the user mentions MEMORY.md, when an error should be remembered to avoid repeating it, or when MEMORY.md content may be wrong.
npx skillsauth add narumiruna/agent-skills memory-mdInstall 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.
Use MEMORY.md as a concise repository-local memory file. It is not automatically loaded, so check for it explicitly at the start of repository conversations and whenever prior project context may matter.
MEMORY.md exists and skim it for relevant context before planning or editing.MEMORY.md as normal. Do not invent entries or assume the file exists.MEMORY.md entry is wrong, stale, or contradicted by current evidence, correct that entry instead of adding a conflicting note.MEMORY.md, including credentials, tokens, API keys, cookies, private endpoints, proprietary/internal-only details, or sensitive personal data.## GOTCHA and ## TASTE.## GOTCHA for traps, failure modes, commands that behave unexpectedly, and verified recovery steps.## TASTE for durable project or user preferences that shape future edits.For gotchas, capture the failure and the fix:
- Symptom: <what went wrong>. Cause: <why>. Fix: <specific future action>.
For taste, capture the preference and its practical effect:
- Prefer <choice> when <context>; avoid <alternative> because <reason>.
GOTCHA: command failed because a tool needed UV_CACHE_DIR=/tmp/uv-cache; record the symptom, cause, and future command pattern.TASTE: the user prefers thin skills with only SKILL.md unless supporting files solve a concrete problem.testing
Use only when the user explicitly names the work-log-writer skill; never auto-activate from generic work log, daily log, EOD summary, status update, or date-range summary requests.
development
Use when implementing non-trivial code changes that should follow TDD (write a failing test first, make the smallest passing change, then refactor safely).
tools
Use when designing, implementing, reviewing, or debugging Codex CLI hooks, including `hooks.json`, `.codex/hooks.json`, feature-flag setup, matcher behavior, event-specific stdin/stdout payloads, and hook scripts for `SessionStart`, `PreToolUse`, `PostToolUse`, `UserPromptSubmit`, or `Stop`.
testing
Use when auditing Atuin shell history for noisy duplicates or high-confidence typo/retry pairs and when preparing safe preview-first cleanup steps without editing the SQLite database directly.