工程开发
writing-skills
一套用于编写代理技能的测试驱动开发 (TDD) 框架,通过压力测试情境确保文档能有效引导代理行为。
简介
Writing-skills 提供了一套基于测试驱动开发 (TDD) 的结构化方法,专门用于建立、优化和验证软件代理技能。该系统将文档视为代码,要求开发者在起草实际文档之前,通过子代理设定特定的压力场景,以建立代理行为的基准。这确保了每个技能都经过实证验证——观察代理在没有技能的情况下失败、编写技能来解决该失败、并通过后续测试验证合规性。它专为在 Claude Code 或 Codex 等环境中构建自定义技能的工程师和高级用户而设计,确保文档具有可操作性、准确性,并能抵御幻觉或误解。
-
实现流程文档的 RED-GREEN-REFACTOR 循环。
-
支持建立压力测试场景以验证技能的有效性。
-
提供扁平且可搜索的命名空间,用于管理复杂的代理专用技能。
-
将文档分为技术、模式和参考类型以实现模块化。
-
利用 YAML 前置元数据(frontmatter)进行机器可读的触发条件设置。
-
防止“工作流总结”陷阱,避免代理忽略逻辑而选择过度简化的描述。
-
在起草任何内容之前,务必先运行基准测试,以观察代理原始的解释方式。
-
使用此技能来建立可重复使用的技术、模式或工具,而非处理一次性问题或项目特定的约定。
-
如果任务可以通过正则表达式或自动化验证来解决,请优先考虑自动化而非手动编写文档。
-
使用以“Use when...”开头的明确触发条件来构建文档。
-
维持严格的模块化目录结构,以便于查找和整合。
-
与 Claude Code 或 Codex 环境搭配使用,以标准化开发周期中的代理行为。
-
确保文档保持简洁,优先采用可操作的模式和代码比较,而非叙事性描述。
仓库统计
- Star 数
- 171,907
- Fork 数
- 15,164
- Open Issue 数
- 278
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 05:50