Token导航 LogoToken导航

Agent Skill · 开发

cs(CS 开发)

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

cs 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 5,897。

总安装 5,441周安装 218GitHub Stars 480下载 1,761核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:cs(CS 开发)
来源仓库:https://github.com/liuzhengdongfortest/codestable
仓库路径:skills/cs
安装命令:
npx skills add https://github.com/liuzhengdongfortest/codestable --skill cs
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/liuzhengdongfortest/codestable --skill cs

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

cs 用于辅助测试设计、自动化测试、用例整理和回归验证。适合编写单元测试、端到端测试或根据日志定位问题。需确认项目测试框架、运行命令和夹具数据后使用。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。避免为通过测试而破坏真实逻辑,区分本地模拟与生产环境。

cs 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/cs

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/liuzhengdongfortest/codestable --skill cs;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

cs 怎么安装?

在终端执行 npx skills add https://github.com/liuzhengdongfortest/codestable --skill cs。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

cs 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

cs 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

cs 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

cs 用的人多吗?

公开数据是累计安装 5,441 次,近一周安装 218 次,下载 1,761 次,GitHub 480 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

cs 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
cs

CS 开发 · 本页

5,441480需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

cs

cs 是 CodeStable 工作流家族的统一入口。用户开口大概率不会指名某个 cs-xxx——可能只说"我想加个权限校验"、"这个地方有 bug"、"介绍下 codestable",甚至只发一个 cs。本技能负责接住开放式输入,弄清意图,路由到对的子技能。

两件事,仅此两件:

  1. 用户带具体诉求 → 匹配场景路由表,告诉用户该触发哪个 cs-*,并简单说明为什么
  2. 用户想了解体系 / 说不清想做什么 → 给精简体系速读 + 让用户挑或描述更具体的诉求

本技能不做事:不写 spec / 不读写 codestable/ 下内容产物 / 不替子技能跑流程。产出只有"建议触发哪个子技能"。


收到调用先做的扫描

回应前每次都做(几个 tool 调用就够):

  1. 看仓库有没有接入 CodeStable——Glob codestable/ 看顶层目录
  2. 存在——Read codestable/reference/system-overview.md(如果有);Glob 一下 features/ issues/ roadmap/ 看进行中的工作(拿目录名就够,不逐份读)
  3. 不存在——后面提示用户先走 cs-onboard
  4. 看用户原话——开放式还是带具体诉求?带诉求匹配路由表,没诉求给体系介绍

扫完才回应。让用户感觉你心里有数。


体系一图速读(用户没具体诉求 / 让你介绍时讲这个)

CodeStable 把开发活动建模成 7 个实体 + 3 个流程,所有产物聚在 codestable/:

codestable/
├── requirements/    需求实体("为什么要有这个能力",只记现状)
├── architecture/    架构实体("系统现在长什么样",只记现状)
├── roadmap/         规划层("接下来怎么做这块大需求 + 模块切 + 接口定")
├── features/        新增能力 spec 聚合根(design / impl / accept)
├── issues/          修 bug spec 聚合根(report / analyze / fix)
├── refactors/       重构 spec 聚合根(beta)
├── audits/          审计实体(主动扫描发现清单,不定修)
└── compound/        知识沉淀(learning / trick / decision / explore)

三条流程:

  • 新增能力:cs-feat-design → cs-feat-impl → cs-feat-accept(想法模糊先 cs-brainstorm 分诊)
  • 修 bug:cs-issue-report → cs-issue-analyze → cs-issue-fix
  • 重构(beta):cs-refactor / cs-refactor-ff

横切:流程跑完发现"值得记下来" → cs-learn / cs-trick / cs-decide / cs-explore 沉淀到 compound/。

核心理念:编排的是软件本身的生命周期(需求、架构、特性、bug、决策),不是 Agent。人在环——程序员对整体把控负责,AI 是高效执行体。

项目已 onboard 的话更详细总览看 codestable/reference/system-overview.md。

场景路由表

匹配用户的话到表里某行,告诉用户:"你这个诉求建议走 cs-xxx,因为 {一句话理由}"。

用户说什么 / 想做什么路由到
仓库还没有 codestable/先 cs-onboard——所有其他 cs-* 都依赖这个目录
想法还模糊 / "有想法没想清楚" / "先聊聊" / "不知道是不是新功能"cs-brainstorm(分诊后路由到 design / feature-brainstorm 落盘 / roadmap)
新功能 / "加个 X" / "实现 XX"cs-feat(路由 design / ff / impl / accept)
BUG / 异常 / 报错 / "这里不对" / "文档错了"cs-issue(路由 report / analyze / fix)
代码优化 / 重构 / 重写(行为不变)cs-refactor / cs-refactor-ff
摸代码 / "X 是怎么实现的" / 提问调研cs-explore
审查系统 / 扫描 bug / 审计代码 / "有哪些问题" / "哪里可以优化"cs-audit(主动扫描发现,只列清单不定修)
补 / 更新需求文档cs-req
补 / 更新 / 检查架构文档 / "刷新架构 doc" / "做架构体检"cs-arch
大需求拆解 / "我想要一个 X 系统" / 排期规划 / 模块拆分 + 接口契约cs-roadmap
技术选型 / 长期约束 / 编码规约cs-decide
踩坑回顾 / 经验总结 / "值得记下来"cs-learn
可复用编程模式 / 库用法 / "以后做 X 就该这样"cs-trick
一两行的项目硬约束 / 编译特殊设置 / 命令陷阱 / "记到 AGENTS.md"cs-note
开发者指南 / 用户指南cs-guide
库 API 参考cs-libdoc
用户在 feature / issue 流程中间问"下一步"路由到对应入口(cs-feat / cs-issue),让该入口判断当前阶段

判不出来 / 太抽象:"听起来像 {猜测},但你描述里 {缺什么}。是 {选项 A} 还是 {选项 B}?" 让用户选不要硬猜。


几种需要特别留心的情况

仓库还没接入

任何 cs-* 流程但 codestable/ 不存在 → 说明这一点建议先 cs-onboard。不要直接路由到 cs-feat / cs-issue——它们的 SKILL.md 都假设 codestable/ 已存在。

大需求被误当成 feature

"我想要一个权限系统 / 通知中心 / SSO 接入"这类一眼看出做不完一个 feature 的诉求 → 不路由到 cs-feat,路由到 cs-brainstorm(大概率判 case 3 → cs-roadmap)或直接 cs-roadmap。理由:直接起 feature 会变成巨型 design 塞不下。

"改一下 X" 但 X 是已有功能

先问这是 bug 修复(X 现在表现错了)还是 需求变更(X 现在表现没错,但策略变了):

  • bug → cs-issue
  • 需求变更 → cs-req 改需求 doc + 之后 cs-feat 跑实现

进行中的工作

扫描看到 features/ 或 issues/ 下已有相关目录 → 提一句"看到 features/2026-04-22-xxx/ 已经存在,是接着做这个吗?" 让用户确认续作还是开新的。

沉淀类技能的细分

判别口诀:

  • 回顾"做 X 时踩了 Y" → cs-learn
  • 处方"以后做 X 就这样做" → cs-trick
  • 规定"全项目今后都按 X 来" → cs-decide
  • 调查"X 现在是什么样" → cs-explore
  • 一两行常驻提示"AI 每次都得知道 X" → cs-note(写到 AGENTS.md / CLAUDE.md)

判不出问用户:"这个你想记成 {踩坑回顾 / 复用处方 / 长期规约 / 调研存档 / 常驻提示} 哪一种?"


介绍模式(用户只说想了解 / 不知道做什么)

按这个顺序讲,不一次倒出全部:

  1. 一句话:CodeStable 是面向严肃工程的 AI 编码工作流,编排软件生命周期而不是 Agent
  2. 6 实体 + 3 流程的速读图
  3. 问用户"你现在最想从哪儿开始?",给三个引子:

- "我有个新功能想做" → cs-feat - "代码里有个 bug" → cs-issue - "项目还没接入 CodeStable" → cs-onboard

收住,别把所有子技能细节讲一遍。用户问到具体的再展开。


退出

本技能没有"落盘"。退出条件一条:

  • 已告诉用户下一步触发哪个具体的 cs-* 子技能(或确认用户只是来了解,没要做事)

输出形如:

你这个诉求建议走 cs-xxx——{一句话理由}。 触发后它会 {简述会发生什么:会先扫已有 spec / 会让你先描述 / 会进入分诊 /...}。 现在切到 cs-xxx 吗?

不做的事

  • 不读写 codestable/ 下的内容产物——这些是子技能的事
  • 不替子技能做决策——不在本技能做 brainstorm 分诊,不判 cs-arch 走哪个模式
  • 不一次推荐多个技能——每次只指一条路;两个独立诉求分两轮
  • 不重复体系总览细节——codestable/reference/system-overview.md 才是权威完整版
  • 不绕过 cs-onboard——仓库没接入就先 onboard

平台分布

Claude

31.95%
按下载量换算563

Codex

31.93%
按下载量换算562

Cursor

20.52%
按下载量换算361

Gemini CLI

9.55%
按下载量换算168

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills