用 ce-strategy 创建或维护 STRATEGY.md 作为产品锚点

发布时间:2026/11/4 20:08:53

用 ce-strategy 创建或维护 STRATEGY.md 作为产品锚点 用 ce-strategy 创建或维护 STRATEGY.md 作为产品锚点【免费下载链接】compound-engineering-pluginOfficial Compound Engineering plugin for Claude Code, Codex, Cursor, and more项目地址: https://gitcode.com/GitHub_Trending/ev/compound-engineering-plugin团队里我们到底在做什么没有成文答案或者现有策略文档已经过时都会让后续每次工作重新争论方向。Compound Engineering 插件中的ce-strategy技能解决这个问题它在你的仓库里跑一场带追问规则的访谈把产品目的、定位、用户、指标、投入方向和边界整理成一份很短的STRATEGY.md写到仓库根目录供ce-ideate、ce-brainstorm、ce-plan等下游技能读取。这篇文章覆盖两条路径首次创建这份锚点文档以及方向变化后的原地维护。准备条件前提是在目标仓库中已安装 Compound Engineering 插件。以 Claude Code 为例README 中列出了 Cursor、Codex 等 14 个宿主各自的安装方式/plugin marketplace add EveryInc/compound-engineering-plugin /plugin install compound-engineering安装完成后在目标仓库中打开 Agent 会话。ce-strategy始终单独调用不是/ce-ideate→/ce-brainstorm→/ce-plan→/ce-work循环中的一步。适用与不适用的判断来自 ce-strategy 指南适用新产品想在构思前立锚点现有仓库要补一份策略文档方向变了、现有文件过时ce-ideate或ce-brainstorm提示缺少策略依据只想重开某一个章节。不适用文件已存在且仍然准确重跑只会增加噪音只是在塑造单个功能用/ce-brainstorm在排期那是 issue tracker 的事。首次创建跑一场带追问的访谈在 Agent 中运行/ce-strategy不带参数、且仓库根目录没有STRATEGY.md时技能进入首次创建流程Codex 中用$ce-strategy形式调用见 README 的调用说明。流程分三个阶段细节定义在 SKILL.md阶段 0仓库接地。技能先读 README、CONCEPTS.md、docs/等已有表述再单独看最近的 commits/PRs后者只用于注意力去哪了的信号不用于定义产品是什么然后在聊天里给出 3-5 行的仓库模型它认为产品是什么、为谁服务、近期注意力集中在哪每条都注明来源并邀请你纠正。纠正它或者如果模型没识别出产品名在这里补上——模板的 frontmatter 和标题需要这个值。空仓库或内容很少的仓库会直接跳过接地、无接地运行访谈这是正常路径。阶段 1访谈。按固定顺序逐节提问Purpose → Positioning → Users → Key metrics → Tracks → 压力测试 → Boundaries然后是可选的 Milestones 和 Brand。每一节都是开放式提问加追问规则interview.md回答若是口号我们让用户更快乐、把目标当策略ARR 增长 30%或功能列表我们要做 X、Y、Z技能会用你自己的原话反问更尖锐的问题。每节最多两轮追问两轮后仍弱的回答会被如实记下并在聊天中标注值得下次再看不会让访谈失控。压力测试是访谈中段的一次检验技能提出 3-5 个针对草稿弱点的提案——一个偏离定位的诱人功能、一个往相反方向拉的第二类用户、一个会挤占其他 track 的 track——逐个问你的判断。你接受的提案会反过来磨利 Positioning 或 Tracks你拒绝的提案会进入 Boundaries并生成一行 Resist a change when ... 判据。收尾草稿、编辑、写入。全部章节采集完后技能按 strategy-template.md 生成完整草稿展示在聊天里给你一轮编辑机会然后写入仓库根目录的STRATEGY.md注意在根目录不在docs/下——下游技能按发现README.md的同样方式发现它无需配置。访谈中你要准备的核心内容3-5 个指标每个一行定义知道在哪测量就写在哪不知道会被追问今天这个指标住在哪里和 2-4 个 track投资领域不是功能列表超出 4 个会被追问合并。验证写出的文件技能自身的完成标准Done见 SKILL.mdSTRATEGY.md存在于仓库根目录且你在写入前看过内容并有过一轮编辑。写入前技能还有一张自检清单strategy-template.md 末尾你可以照着核对仓库中的文件顶部有 YAML frontmatter含name和last_updated两个键日期为 ISO 格式YYYY-MM-DD必选章节齐全且顺序正确Purpose、Positioning、Users、Boundaries、Key metrics、TracksBoundaries 一定存在即使只写 Nothing named yet.Key metrics 在 3-5 个之间Tracks 在 2-4 个之间可选章节 Milestones、Brand 没内容时应整体删除不留空标题无残留占位符。本仓库自身的 STRATEGY.md 就是一份按该模板写出的真实成品结构为 frontmattername: Compound Engineering、last_updated: 2026-08-24加上 Purpose、Positioning、Users、Boundaries含 Resist a change when: 一行、Key metrics、Tracks每个 track 一行说明加一行 Why it serves the approach:。其中 Key metrics 一节值得注意的写法作者明确写We ship no product analytics by choice, so these are signals we watch, not measurements——指标可以记录在哪里技能本身不计算数值。维护已有文件原地更新而不是重写文件已存在时再次运行/ce-strategy会进入更新流程规则定义在 update-run.md先读现有文档用 3-5 行总结当前状态然后对照仓库做漂移检查——不仅看last_updated之后变动的部分因为定向更新会推进last_updated却没有审读全文。漂移嫌疑章节只作为候选提出附证据不作为结论再问你重开哪一节没有参数时技能会列出候选后给出选项Purpose / Positioning / Users / Metrics, tracks, boundaries, or other。确认仍然准确的章节内容原样保留被重开的章节按首次运行同样的标准重新访谈和追问不会因为已经写过了就放过弱内容。完成后last_updated更新为当天文件写回原处。两种更聚焦的调用方式维护时的推荐形式# 只跳到定位一节其余不动 /ce-strategy positioning # 再窄一点范围提示 /ce-strategy metrics for retention # 方向变化后重写诊断 /ce-strategy purpose参数表ce-strategy 指南 的 Reference 一节空参数按文件状态走首次或开放更新section name跳到该节支持metrics、positioning、tracks、purpose、users、boundaries、milestones、brand旧名如approach、who its for也能解析scope hint聚焦某次重访。遗留兄弟文档的处理。如果根目录存在旧工具留下的VISION.md或PRODUCT.md而没有STRATEGY.md技能会在访谈前让你二选一grounding.md合并——新建STRATEGY.md并把遗留文档中语义重合的部分并进对应章节冲突交给你裁决或链接——保留遗留文件原样在模板的 sibling 行指向它。两种情况下技能都不编辑遗留文件本身合并后遗留文件是否删除由你决定技能从不删除用户文件。多作者文件的边界。如果现有文档不是纯ce-strategy的格式有别人写的章节或带其他工具的!-- tool: author-approved ... --标记技能按语义读取、按文件自己的形态做最小增补不重排、不套模板、不擅自加 frontmatter带作者批准标记的章节完全不碰冲突会报告给你或另写一个带链接的文件。确认下游技能读到了锚点文件写入仓库根目录后不需要任何配置。下一次运行时下游技能会自动拾取ce-strategy 指南ce-ideate把建议权重倾向策略对齐的方向ce-brainstorm让产品与范围决策留在活跃 track 内ce-plan标记偏离 track 或落入 Boundaries 的计划决策ce-product-pulse从## Key metrics取指标作为首次运行设置的数据源。这些技能没有STRATEGY.md也能工作有了它才知道现在什么工作最重要。技能在收尾时会用一行提示文件位置及上述行为如果下游技能都还没跑过它会建议下一步用ce-ideate或ce-brainstorm。限制与边界ce-strategy不计算指标数值、不更新 issue tracker、不做排期、不写需求或计划——策略是方向做什么、为什么排期是另一件事。想让下游技能停止读取这份文件删除STRATEGY.md即可之后可以重新生成。文档刻意保持短技能写的章节应能在 5 分钟内读完技能会对加长施加反向压力而不是替你加章节多出来的内容大多属于ce-brainstorm或 issue tracker。访谈答案质量有限时的兜底两轮追问后如实记录并标注待重访一次写入不要求最终成型。【免费下载链接】compound-engineering-pluginOfficial Compound Engineering plugin for Claude Code, Codex, Cursor, and more项目地址: https://gitcode.com/GitHub_Trending/ev/compound-engineering-plugin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/5 3:22:45

dsh-purge 完整指南:三步生效的 Harness 破甲,每步可回退

dsh-purge 完整指南:三步生效的 Harness 破甲,每步可回退 【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model —…

2026/11/5 3:22:45

【Java基础知识】关键字与标识符

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 3:22:45

【java基础知识】 快捷键使用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 3:22:45

【Java基础知识】数据类型与类型转换

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 3:17:45

ADS122U04与PIC18实现高精度PT100温度采集全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑