用途:把 Claude 自动记忆(MEMORY.md)中反复出现的经验模式,晋升为项目规则系统中的强制指令,而非仅作背景备注。
主要能力:支持自动判断目标位置,也可指定 CLAUDE.md、作用域规则文件或带路径匹配的规则;能将描述性笔记改写为祈使句规则;写入后清理原记忆条目。
用法: /si:promote <pattern description> /si:promote <pattern> --target claude.md /si:promote <pattern> --target rules/testing.md /si:promote <pattern> --target rules/api.md --paths "src/api/**/*.ts"
流程:解析模式描述,必要时追问具体行为与适用范围;在 MEMORY.md 中搜索相关条目并确认;按范围选择目标(全项目用 ./CLAUDE.md,特定文件类型用 .claude/rules/<topic>.md,所有项目用 ~/.claude/CLAUDE.md);提炼为一行一条、含具体命令的规则;写入目标文件,必要时添加 YAML frontmatter 的 paths;确认后从 MEMORY.md 移除原条目。
适用场景:模式出现 3 次以上、多次纠正过、属于项目约定或能防止重复错误时。
限制:一次性调试笔记、会话专属上下文、可能很快变化的内容或已被现有规则覆盖的内容不建议晋升;CLAUDE.md 建议不超过 200 行,超出应改用 .claude/rules/;移除记忆条目前需用户确认。