会话规范沉淀
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e04cffc6/conversation-norms-extractor。
技能介绍
问题在哪
和模型协作久了,规则往往散落在对话里:你说过「以后都用这个命名」「别覆盖文件」「每步先确认」,下次新会话或换工具时又要重讲一遍。项目里的 CLAUDE.md、AGENTS.md 本该承载这些约束,但很少有人系统地从当前会话里把「值得长期遵守」的内容挑出来写进去,还容易把一次性改 bug 的指令当成规范。
技能怎么工作
本技能按分步确认走完一条流水线:
- 提取候选:回顾完整会话历史,按类别整理偏好、流程、代码风格、技术栈约束、禁忌等;明确排除临时上下文和单次任务细节。
- 确认与改写:用自然语言处理「保留 1 和 3」「第二条改掉」等反馈,展示最终条文后再确认。
- 选择写入范围:项目级(如仓库根目录
CLAUDE.md)、全局级(如~/.claude/CLAUDE.md),或两者。 - 安全写入:先读后写、追加不覆盖,对齐现有章节结构,必要时新建「代码风格」「工作流程」等小节。
- 跨平台差异:可选对比 Claude 与 Codex 侧规范文件,提示语义不一致处并询问是否同步。
核心原则是用户主导:提取、定稿、落盘每一步都等你点头,避免误改既有配置。
适用边界
- 价值在长期可复用规则,不是会话纪要;判断不准的条目会作为候选项交给你决定。
- 新规范与现有文件冲突时,会停下来请你澄清,不会擅自删改无关内容。
- 文件不存在时只创建最小结构,不塞冗长模板。
使用场景
- 结对改完命名与目录结构后,用户多次纠正同类问题,需要从整段对话里筛出可复用条目并追加进仓库 `CLAUDE.md`。
- 在对话里已明确「每步确认」「禁止整文件覆盖」等全局偏好,定稿后要写入 `~/.claude/CLAUDE.md` 而非留在聊天记录里。
- 项目用 Claude、个人还用 Codex,写完一侧规范后要对照 `CLAUDE.md` 与 `AGENTS.md` 的差异并决定是否同步。
- 会话中口头约定了技术栈禁区与 API 输出格式,但尚未落盘,需要提取候选、按自然语言删改后再写入对应章节。
适合人员
- 长期在单仓库用 Claude 结对、想把反复纠正的代码风格与工作流写进项目 `CLAUDE.md` 的维护者
- 同时在 Claude Code 与 Codex 下干活、担心两套规范语义不一致需要对照同步的全栈工程师
- 习惯要求 Agent「先读后写、只追加」、希望这些协作约束成为全局长期规则的技术负责人
- 会话尾声整理「以后都遵守」的禁忌与文件组织约定、不愿手写章节结构的个人开发者