/cs-onboard
仓库接入 CodeStable:创建最小骨架,或为 v1 存量项目做无损升级说明。
$ npx -y skills add liuzhengdongfortest/codestable --skill cs-onboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cs-onboard
Context preview
The summary Claude sees to decide when to auto-load this skill.
仓库接入 CodeStable:创建最小骨架,或为 v1 存量项目做无损升级说明。
SKILL.md
cs-onboard.SKILL.mdname: cs-onboard
description: 仓库接入 CodeStable:创建最小骨架,或为 v1 存量项目做无损升级说明。
cs-onboard
给仓库一个最小的 CodeStable 骨架。规则和纪律都在 skill 包里,项目目录只放项目自己的知识。
骨架(目标状态)
.codestable/
├── attention.md # 每次会话必读的项目事实,≤25 条,从空开始
├── lessons/ # 沉淀的经验,一条一文件(cs-keep 写入)
└── work/ # 活动中的跨会话任务文档,完成即清
创建后确认 `.codestable/` 未被 .gitignore 忽略(它必须入库共享);发现被忽略时停下报告,由用户决定怎么改,不擅自修改 .gitignore。attention.md 初始只写一行标题和一句用途说明,不预置分节模板。`.codestable/epics/` 不属于基础骨架:首次 Epic 优先沿用项目已有 Epic / RFC / initiative 归宿,没有时才由 `cs-epic` 按需创建。
硬门槛
- **存量文件一律不动**:v1 知识目录 `.codestable/roadmap/`、`.codestable/features/`、`.codestable/issues/`、`.codestable/refactors/`、`.codestable/goals/`、`.codestable/compound/`、`.codestable/audits/`、`.codestable/brainstorms/`、`.codestable/feedback/`,既有 `.codestable/requirements/`,以及 legacy runtime 资产 `.codestable/reference/`、`.codestable/tools/`、`.codestable/gates/`、`.codestable/hooks/`、`.codestable/runtime-manifest.json` 全部原样保留,不删除、不覆盖、不迁移格式。
- 上述 9 个 v1 知识目录及其他未被 v2 明确拥有的既有 `.codestable/` 目录默认只读:不得继续生成、原地改写或批量迁移;新结论进入 v2 Epic、项目文档、ADR 或 lesson。owning task skills 只按当前任务关键词检索存在的历史目录,命中时报告来源路径。
- 既有 `.codestable/requirements/` 仅在 `.codestable/attention.md` 明确记录其为 canonical requirement 位置时可继续维护;owner 首次指定时先记录 attention,否则按只读历史处理。目录不存在时不默认创建。
- **不复制**任何 skill 包内文件到项目(v1 的 reference/gates/tools 分发机制已废止)。
- 已有 `.codestable/` 的仓库只补缺失的 `attention.md`、`lessons/` 与 `work/`,其余不碰。
v1 项目升级说明
对存量 v1 项目,创建缺失目录后向用户说明三点即可:
1. 旧产物与旧沉淀全部保留;owning task skills 按任务关键词只读检索存在的历史目录并报告命中路径; 2. 新工作不再生成 v1 形态产物(阶段文档、checklist、goal 包),普通任务零产物,跨会话任务一个 work 文档; 3. gate 与 runtime 工具不再由 skill 调用;项目侧 `.codestable/tools/` 若被用户自己的 hook 引用则继续自行维护。
收尾
报告创建了哪些文件、保留了哪些存量、`.codestable/` 的 git 状态。不写入任何业务判断。
Read more
name: cs-onboard description: 仓库接入 CodeStable:创建最小骨架,或为 v1 存量项目做无损升级说明。
cs-onboard
给仓库一个最小的 CodeStable 骨架。规则和纪律都在 skill 包里,项目目录只放项目自己的知识。
骨架(目标状态)
.codestable/ ├── attention.md # 每次会话必读的项目事实,≤25 条,从空开始 ├── lessons/ # 沉淀的经验,一条一文件(cs-keep 写入) └── work/ # 活动中的跨会话任务文档,完成即清
创建后确认 `.codestable/` 未被 .gitignore 忽略(它必须入库共享);发现被忽略时停下报告,由用户决定怎么改,不擅自修改 .gitignore。attention.md 初始只写一行标题和一句用途说明,不预置分节模板。`.codestable/epics/` 不属于基础骨架:首次 Epic 优先沿用项目已有 Epic / RFC / initiative 归宿,没有时才由 `cs-epic` 按需创建。
硬门槛
- **存量文件一律不动**:v1 知识目录 `.codestable/roadmap/`、`.codestable/features/`、`.codestable/issues/`、`.codestable/refactors/`、`.codestable/goals/`、`.codestable/compound/`、`.codestable/audits/`、`.codestable/brainstorms/`、`.codestable/feedback/`,既有 `.codestable/requirements/`,以及 legacy runtime 资产 `.codestable/reference/`、`.codestable/tools/`、`.codestable/gates/`、`.codestable/hooks/`、`.codestable/runtime-manifest.json` 全部原样保留,不删除、不覆盖、不迁移格式。
- 上述 9 个 v1 知识目录及其他未被 v2 明确拥有的既有 `.codestable/` 目录默认只读:不得继续生成、原地改写或批量迁移;新结论进入 v2 Epic、项目文档、ADR 或 lesson。owning task skills 只按当前任务关键词检索存在的历史目录,命中时报告来源路径。
- 既有 `.codestable/requirements/` 仅在 `.codestable/attention.md` 明确记录其为 canonical requirement 位置时可继续维护;owner 首次指定时先记录 attention,否则按只读历史处理。目录不存在时不默认创建。
- **不复制**任何 skill 包内文件到项目(v1 的 reference/gates/tools 分发机制已废止)。
- 已有 `.codestable/` 的仓库只补缺失的 `attention.md`、`lessons/` 与 `work/`,其余不碰。
v1 项目升级说明
对存量 v1 项目,创建缺失目录后向用户说明三点即可:
1. 旧产物与旧沉淀全部保留;owning task skills 按任务关键词只读检索存在的历史目录并报告命中路径; 2. 新工作不再生成 v1 形态产物(阶段文档、checklist、goal 包),普通任务零产物,跨会话任务一个 work 文档; 3. gate 与 runtime 工具不再由 skill 调用;项目侧 `.codestable/tools/` 若被用户自己的 hook 引用则继续自行维护。
收尾
报告创建了哪些文件、保留了哪些存量、`.codestable/` 的 git 状态。不写入任何业务判断。
让 AI 编码在长期项目中保持边界、证据和记忆。 CodeStable 是一组面向严肃软件开发的轻量 skill 契约:不编排 Agent 团队,也不为项目建立第二套文档系统。模型在明确边界内行动,用证据证明结果,并把知识放回项目已有归宿。
Other skills on codestable.
- /build-cs-skill
CodeStable skill authoring and evolution protocol. Use when creating, refactoring, simplifying, or reviewing cs-* skills under plugins/codestable/skills or .claude/skills. Produces a thin harness, an explicit context plan, evidence gates, and an optional agent collaboration
Open skill - /eval-cs-skill
CodeStable skill 工程化闭环入口。触发:写/改一个 cs skill、评测 skill 效果、跨 model/agent 量化、优化 skill 提示词、把收敛结论固化回 skill。内部推进 author、eval、optimize、release。
Open skill - /cs-code-review
cs-review 的兼容别名(v1 沿用名)。触发后在当前 agent 中转到 cs-review,不维护独立规则或创建子 agent。
Open skill - /cs-epic
大需求或系统级能力的路线发现、拆解与长程推进。单个功能走 cs-feat,bug 走 cs-issue。
Open skill - /cs-feat
实现新功能或功能改造。不用于纯 bug 修复(cs-issue)、行为等价重构(cs-refactor)、大需求拆解(cs-epic)。
Open skill - /cs-issue
诊断或修复 bug、报错、性能回退或既有行为异常。不用于新功能(cs-feat)或行为等价重构(cs-refactor)。
Open skill

