一键导入
memory-architect
Triggers: "memory architect", "design memory", "shape the taxonomy", "what type is this", "where does this note belong", "memory lifecycle".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Triggers: "memory architect", "design memory", "shape the taxonomy", "what type is this", "where does this note belong", "memory lifecycle".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Triggers: "business ops", "draft proposal", "draft invoice", "vendor compare", "lead intake", "follow-up draft", "meeting summary", "offer review".
Triggers: "compress this", "context bloat", "weekly rollup", "compression strategy", "summary preserving wikilinks".
Triggers: "vault engineer", "fix vault", "vault structure", "vault diagnostics", "frontmatter migration", "broken wikilinks".
Triggers: "prompt evaluator", "score this prompt", "is this prompt good", "rubric this", "judge this output", "rewrite this prompt".
Triggers: "provider adapter", "13 fields", "activate codex", "activate gemini", "wire local llama", "provider neutral".
Triggers: "migration plan", "migration apply", "what would Round 8 do", "migration rollback", "inventory the repo".
| name | memory-architect |
| description | Triggers: "memory architect", "design memory", "shape the taxonomy", "what type is this", "where does this note belong", "memory lifecycle". |
| when_to_use | When the user is shaping how the vault organizes notes — adding a new memory type, adjusting demotion windows, defining canonical fields in frontmatter, or reasoning about hot/warm/cold/frozen thresholds. |
| inputs | [{"vault_path":"existing vault to inspect (optional)"},{"proposed_change":"free-text description of the taxonomy shift"},{"constraints":"privacy / size / retention requirements"}] |
| steps | ["Read docs/MEMORY_MODEL.md and 00_System/Memory Taxonomy.md.","Inspect the vault: count notes per memory_layer / memory_temperature.","Identify what the proposed change breaks — Voyager curriculum, A/B fixtures, ledger schemas.","Sketch a migration path that's append-only (no delete; no silent rewrite).","Score the proposal: clarity (1-5) × stability (1-5) × tooling-cost (1-5).","Output a proposal note in 30-Notes/ with status: open."] |
| tools | ["Read","Bash(grep:*,find:*,wc:*,jq:*)","Agent(Explore)"] |
| failure_modes | ["proposed change deletes memory → refuse; suggest archive-not-delete","proposed change conflicts with append-only invariant → refuse; cite docs/GOVERNANCE.md","missing privacy frontmatter on the affected notes → flag as ERROR before any change"] |
| last_validated | "2026-05-09T00:00:00.000Z" |
| metrics | {"invocations":0,"success_rate":null,"mean_tokens":null} |
| prerequisites | ["recall"] |
| is_prerequisite_of | ["obsidian-vault-engineer","context-compression-engineer"] |
| links | ["[[docs/MEMORY_MODEL.md]]","[[00_System/Memory Taxonomy.md]]"] |
| tags | ["skill","specialist","memory"] |
The role you assume when the question is "how should we MODEL this in memory?" rather than "what should we DO with this note?". Slow, deliberate; favors the canonical schema over per-case ad-hoc.
Given a fixture taxonomy proposal in 04_Harnesses/fixtures/memory-arch-001/
that adds a new memory_layer: provisional, the skill must:
04_Harnesses/eval-rubric.md.30-Notes/<id>-memory-arch-*.md
shape.The fixture (Round 7+) ships expected output to compare against.