一键导入
record-memory
Use when a closed, reviewable change unit should be recorded in docs/superpowers/memory/
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when a closed, reviewable change unit should be recorded in docs/superpowers/memory/
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | record-memory |
| description | Use when a closed, reviewable change unit should be recorded in docs/superpowers/memory/ |
Record durable project memory for a completed change unit.
Create a memory entry only when all of the following are true:
Do not use memory entries as work logs for exploration, partial work, or scattered trivial changes.
Every entry belongs to exactly one type.
If discovery cannot identify one unique type, stop and ask the user to clarify.
Discover the target type in this order:
docs/superpowers/memory/*/MEMORY.md.Type, Record When, Avoid Recording When, and Entry Template.ENTRY.md before writing.docs/superpowers/memory/<type>/entries/<YYYY-MM>/.INDEX.md at docs/superpowers/memory/<type>/INDEX.md.Do not hardcode type names or type meaning from this skill alone. Repository memory files are the source of truth.
This skill only routes recording work. It never retrieves, summarizes, or pre-reads historical memory for the current task.
If the task first needs project history to reduce uncertainty, hand off to using-memory; Use When / Avoid When are retrieval-facing fields and are not recording fallbacks.
Stop and ask the user to clarify when:
Read bootstrap.md, restore only the minimum missing structure, then restart discovery when:
docs/superpowers/memory/ is missingdocs/superpowers/memory/*/MEMORY.mdMEMORY.md is missing required record-facing fields, or cannot be parsed; treat that type as structurally damagedENTRY.mdINDEX.mdentries/<YYYY-MM>/Use when non-instant work reaches a user-facing checkpoint and you need the user back for review, confirmation, reply, or completion.
Use this before creating or editing OpenCode skills, commands, agents, plugins, or config so you can confirm the official OpenCode docs and file locations first.
Use when design, planning, or implementation may depend on prior project decisions, existing boundaries, or earlier similar work