docs: add memory-discipline convention to CLAUDE.md#4
Conversation
Add a "Memory discipline — recall before, remember after" subsection at the top of CLAUDE.md's "Conventions and workflow": /recall related work before non-trivial tasks, /remember non-obvious decisions, constraints, and time-costing gotchas as they surface. Includes scope/visibility guidance (private memory + shared public pool; --visibility public to reach mesh peers), what NOT to store, and a note distinguishing these recall/remember skills from the WebGlass product's own Web-memory module. Bump 0.4.1 -> 0.4.2 (version-check CI gate). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
/agentic_review |
PR Summary by QodoDocs: codify recall/remember “memory discipline” in CLAUDE.md (bump 0.4.2) Description
Diagram
High-Level Assessment
Files changed (3)
|
|
/agentic_review |
Code Review by Qodo
Context used 1. uv.lock version mismatch
|
What
Adds a Memory discipline — recall before, remember after subsection at the
top of
CLAUDE.md's "Conventions and workflow" section, codifying a per-taskhabit around the
recall/remembereidetic-memory skills:/recallbefore non-trivial tasks — search the store for prior decisions,gotchas, and "have we done this before?" so we build on what's known instead of
re-deriving it.
/rememberas things surface — capture non-obvious decisions and theirrationale, constraints, fixes and why, and time-costing gotchas in the moment.
shared public pool;
--visibility publicto reach mesh peers.history, the contents of
CLAUDE.md/CHANGELOG.md).It also notes that the
claudeandcolleaguebackends share thewebglass-clieidetic scope (so notes are mutual), and distinguishes these skills from the
WebGlass product's own Web-memory module (issue #2) so the two "memory" concepts
don't get conflated as the product grows.
Why
Requested convention: make recall-before / remember-after a standing discipline so
useful context outlives a single session and tasks start from what's already known.
Notes
release-time step like version-bump/cicd.
AGENTS.colleague.md(the colleague backend's resident prompt) isintentionally left untouched — it's a minimal generic resident prompt that defers
to the operator's instructions and
.colleague/skills/, not a carrier of projectconventions.
devex pr lintflags auser-dotfile-referenceonCHANGELOG.md:30— thatis the pre-existing 0.4.0 entry (
~/.eidetic/memory, portable~/form), notintroduced by this diff and not a CI gate. Left as-is (changelog history is
append-only).
🤖 Generated with Claude Code