From u
Append a convention, fact, or instruction to the project's shared AGENTS.md or CLAUDE.md so it is committed to the repo and shared with the team. Use when the user wants to persist project knowledge beyond auto memory, when they say "remember this", or when a significant convention or correction comes up that should be captured for future sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/u:rememberThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Persist a convention, fact, or instruction to the project's committed instruction files
Persist a convention, fact, or instruction to the project's committed instruction files so learnings are shared with the whole team via source control.
If $ARGUMENTS is non-empty, use it as the raw instruction to persist.
If $ARGUMENTS is empty, review the current conversation and infer what should be remembered.
Look for:
Summarise what you've inferred as a concise instruction and present it to the user for confirmation before writing. Do not write anything until the user approves the wording.
If $ARGUMENTS is verbose, tighten the wording while preserving meaning. Confirm the
tightened version with the user before writing. If the user rejects the tightened wording,
offer to use the original verbatim or ask for an alternative phrasing.
Find the closest relevant instruction file in the project. Search from the project root for
files like AGENTS.md, CLAUDE.md, or equivalents inside .claude/. Prefer AGENTS.md
over CLAUDE.md when both exist at the same level.
If no instruction file exists, propose creating CLAUDE.md at the project root and wait
for the user to confirm before creating it.
Read the target file. Before appending, check whether the instruction duplicates or contradicts something already present. If it does, flag it and ask the user how to proceed rather than writing a conflicting entry.
- ...) under the most relevant existing
section heading.## Conventions section, creating it at the
end of the file if absent.After writing, output:
If the target file exceeds 200 lines after the addition, warn the user and suggest refactoring into smaller files.
CLAUDE.local.md — that's personal, not shared.~/.claude/projects/*/memory/). The whole point is
repo-committed, shared knowledge..claude/rules/.npx claudepluginhub tgvashworth/agent-plugins --plugin uCaptures conversation outcomes into CLAUDE.md — decisions, preferences, patterns, and conventions established during the session.
Captures project-level learnings, conventions, and decisions into memory, rules, or ADR files. Useful when surfacing durable conventions and technical decisions during work.
Extracts learnings from the current conversation and appends them to the project's CLAUDE.md as generalized rules. Captures non-obvious solutions and workarounds.