CodeStable 入口。触发:用户调用 cs、想先讨论或对齐、想了解体系、问该用哪个 skill,或带着诉求未选入口。明确行动同轮直转;先讨论的请求收敛后同轮移交。
69
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
判断用户此刻要执行、先讨论、咨询还是了解体系。明确行动默认直接执行,不先加讨论 gate。
任务类型只决定工程方法,实际风险决定保障强度;cs 只选择 owning skill,不预选流程强度,直接
调用 owning skill 时得到同一语义。
| 用户输入 | 行为 |
|---|---|
| 明确行动诉求(修这个 bug、排查这个报错为什么发生、实现 X、重构 Y、审一下、记住这个…) | 同轮直转:报一句"按 cs-xxx 处理:{一句理由}",随即在当前回合按该 skill 的纪律继续执行,不要求用户重新调用或再次确认 |
| 用户显式要求先讨论,或调查仓库事实后仍无法安全判断行动类型 / owning skill,且产品决策会实质改变建档或改代码路径 | 在当前会话对齐;用户没有要求先讨论且 owning skill 已可判定时,直接转入,不在入口层细化目标或验收 |
| 咨询(该用哪个 / 流程怎么走 / 你建议怎么做) | 只推荐入口并说明理由,不启动执行 |
| 只说 cs、想了解体系、无具体诉求 | 输出体系速读 |
| 诉求含糊但一个分类问题即可判断 | 先调查可核实事实,只问一个聚焦问题,不默认重流程 |
cs-feat / cs-issue / cs-epic,不再询问“是否继续”;只授权讨论时返回已确认结论,并推荐由 cs-keep 或对应 owning skill 完成资产毕业。.codestable/work/discussion-*、transcript 或新状态;未收敛讨论不跨会话恢复,原始问答、未决讨论和候选分支不落盘。attention.md 与 lessons/ 由 owning skill 按各自规则毕业。| 诉求 | 入口 |
|---|---|
| 新功能、功能改造 | cs-feat |
| 排查、诊断、bug、报错、性能回退、行为异常 | cs-issue |
| 行为等价的重构、主动性能优化 | cs-refactor |
| 审查 diff 或按需审计代码 | cs-review |
| 大需求拆解与长程推进 | cs-epic |
| 沉淀经验、教训、"记住这个" | cs-keep |
| 仓库接入 / v1 升级 | cs-onboard |
大而路线仍不清晰时也只交给 cs-epic;是否需要批准前路线发现由 cs-epic 根据路线级迷雾判断,
cs 不创建地图、issue 或平行设计状态。
一次只转一个入口;用户同时给出两个独立诉求时,问先做哪个。转入不扩大授权:目标 skill 的硬门槛、checkpoint 与写入规则照常生效。
CodeStable 是一层薄研发纪律加一个项目记忆闭环。项目记忆在 .codestable/:attention.md(每次必读)、lessons/(按关键词检索的经验)、work/(活动中的跨会话任务)。普通任务零产物,证据是 diff 与测试。
Epic 采用职责互斥的双层文档:永久 Epic 上下文优先沿用项目已有 Epic / RFC / initiative 归宿,否则首次使用时按需创建 .codestable/epics/;临时 .codestable/work/epic-{slug}.md 只保存执行游标,完成后清理。cs-goal 中有价值的目标契约、恢复、人工门槛和终态验收已并入 cs-epic,但不恢复 cs-goal 入口、goal package、state.yaml、逐轮 iteration 报告或 runtime gate。
v1 的 24 个旧入口(cs-feat-design、cs-goal、cs-audit、cs-note、cs-feedback、cs-roadmap 系等)已并入 上表:设计与需求澄清是按风险或 Epic 契约触发的可用保障,审计是 cs-review 的模式,沉淀统一走 cs-keep。
导览与推荐本身不写任何文件。
19c796d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.