writing-skills
仓库创建 2026年3月20日最近提交 3 天前SkillHot 收录 20 天前
▸ 精选理由
将 TDD 应用于技能开发,有助于保证技能在实际场景中按预期工作。
这个 Skill 做什么
以测试驱动方式编写和验证技能文档,通过失败测试证明技能有效。
把写技能文档当成写测试:你先写能逼出“错误行为”的测试用例,看到测试失败后再写文档规则,直到测试变绿再重构。适合在创建新技能、修改现有技能或上线前做验证时用,能用证据证明技能真的管用。特别之处是把 TDD(红-绿-重构)直接套到文档上,能发现并堵住智能体遵守规则的盲点。
▸ 展开 SKILL.md 英文原文
当创建新技能、编辑现有技能或在部署前验证技能是否有效时使用
7.3k
Stars
702
Forks
20
仓库内 Skill
+795
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jnMetaCode/superpowers-zh/main/skills/writing-skills/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jnMetaCode/superpowers-zh/main/skills/writing-skills/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# 编写技能 ## 概述 **编写技能就是将测试驱动开发应用于流程文档。** **个人技能存放在智能体特定的目录中(Claude Code 用 `~/.claude/skills`,Codex 用 `~/.agents/skills/`)** 你编写测试用例(带子智能体的压力场景),观察它们失败(基线行为),编写技能(文档),观察测试通过(智能体遵守规则),然后重构(堵住漏洞)。 **核心原则:** 如果你没有观察到智能体在没有该技能时失败,你就不知道这个技能是否教了正确的东西。 **必需背景:** 在使用此技能前,你必须理解 superpowers:test-driven-development。该技能定义了基本的红-绿-重构循环。本技能将 TDD 适配到文档编写中。 **官方指南:** Anthropic 官方的技能编写最佳实践请参见 anthropic-best-practices.md。该文档提供了补充本技能 TDD 导向方法的额外模式和指南。 ## 什么是技能? **技能**是经过验证的技术、模式或工具的参考指南。技能帮助未来的 Claude 实例找到并应用有效的方法。 **技能是:** 可复用的技术、模式、工具、参考指南 **技能不是:** 关于你某次如何解决问题的叙事 ## TDD 映射到技能 | TDD 概念 | 技能创建 | |----------|---------| | **测试用例** | 带子智能体的压力场景 | | **生产代码** | 技能文档(SKILL.md) | | **测试失败(红)** | 智能体在没有技能时违反
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有