用途:为项目维护一份命名可复用提示词的注册表,每个提示词含名称、一行描述和类似迷你技能的执行正文;把用户的自由文本请求路由到合适的已存提示词,并在执行前始终与用户确认。
主要能力:解析调用为 list、match、save、update、delete 五种模式;列出注册表条目;按索引中的名称、描述、触发词打分匹配;执行已确认的提示词正文;保存或更新提示词;删除提示词。
存储结构:索引位于 docs/project-reference/custom-prompts-reference.md,只含名称、描述、触发词,用于匹配;正文位于 docs/project-prompts/<slug>.md,仅在用户确认后读取。任何写入需在同一轮同时更新正文与索引行。
使用方式:以 $custom-prompt <请求> 触发匹配;前置 list/save/update/delete 等词进入对应模式;也可用 --mode={list|match|save|update|delete} 显式指定。匹配模式必须经用户确认门,不得自动执行;保存模式先起草改进版本并展示提案,用户可选择保存改进版、先修正名称描述、按原文保存或取消。
限制:提示词正文存放在 docs/ 而非 .claude/;保存前需泛化,去除工单号、一次性路径等;名称冲突不得静默覆盖;不得自动提交;提示词正文不能豁免工作流门、git 纪律与评审门。注册表为空时按空处理,不虚构示例。具体评分细则与文件契约见 references/registry.md,资料未提供其内容。