From Ultragoal
Distills session lessons into project memory files (facts, patterns, failures) with compiled truth and evidence log layers. Used as final step of a goal loop or on user correction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultragoal:rememberThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Distill durable lessons into `.ultragoal/memory/`. Focus given by the user (may be empty — then review the whole session and any just-finished goal, especially its Decision journal and Verification log):
Distill durable lessons into .ultragoal/memory/. Focus given by the user (may be empty — then review the whole session and any just-finished goal, especially its Decision journal and Verification log):
Every memory file has two layers separated by ---:
[YYYY-MM-DD S<n>] <what was observed and how>.Synthesis can be wrong; evidence can't. When you update a compiled claim, the evidence that justified the old version stays in the log. Anyone can re-derive the truth from below the line — that's the point.
Each file's header says what belongs in it and what doesn't — read it before filing. The short version:
facts.md — what is true of this repo (schemas, behaviors, invariants, tool quirks)patterns.md — reusable approaches that worked here, with why they workedfailures.md — dead ends: what was tried, why it failed, what to do insteadMEMORY.md — the index and the fixed slots (commands, invariants, gotchas, hot files). Fill [no data yet] slots as you learn; keep one index line per entry. Its head is injected into every session — keep it tight.Unsure where something goes? File the evidence line in the closest file and flag it in the index rather than inventing a new home. The same fact living in two places is how agents stop trusting the system.
One thing that does NOT go in project memory: a shortcoming of the harness itself (a bad ultragoal default, a misleading interview question, a missing rubric check, a gate misfire). If the harness-log knob is on, that belongs in .ultragoal/harness-log.md — a self-observation about improving the plugin — not in facts/patterns/failures, which are about this repo. A project dead end is still failures.md; a user correction about the project is still [USER-CORRECTION] in memory; only "the harness should change" goes to the harness log.
[VERIFIED S4 · ran: pnpm test · 2026-06-10] you (or the verifier) executed a command and saw it
[READ S2 · docs/auth.md] a source said it; the source could be stale
[INFERRED S5 · medium] you concluded it; it has never been directly checked
[USER-CORRECTION · 2026-06-10] the user told you; highest confidence there is
Rules:
[VERIFIED] claim is worse than no claim: if evidence contradicts one, fix it above the line and append the contradicting evidence below.When done, list for the user what was added, updated, or deleted — one line each.
npx claudepluginhub morphaxl/ultragoal --plugin ultragoalPersists learnings into a 5-layer memory hierarchy (CLAUDE.md files, memory/MEMORY.md) and consolidates by pruning outdated entries and promoting recurring patterns. Triggers on 'extract learnings', 'remember', 'dream'.
Use when completing any meaningful task - distill patterns, lessons, and insights from the interaction and persist them for future sessions
Reviews conversation, extracts learnings, and persists to auto-memory or vault. Run after substantial work sessions to avoid knowledge rot.