技能 tdd-workflow
📦

tdd-workflow

内容修订 r2 安全 ⚙️ 外部命令

实践测试驱动开发

开发者经常跳过测试,或在实现之后才编写测试。此技能会引导 Claude、Codex 和 Claude Code 遵循红-绿-重构纪律。

支持: Claude Codex Code(CC)
🥉 79 青铜

使用我的智能体安装

将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。

智能体请求
Review the Skillstore skill "tdd-workflow" from https://skillstore.io/skills/sickn33-tdd-workflow.md and its manifest at https://skillstore.io/api/skills/sickn33-tdd-workflow/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

你的智能体仍应展示其计划,并按安全策略请求必要确认。

Agent 可读资源

当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。

测试它

正在使用“tdd-workflow”。 Add email validation to a signup form.

预期结果:

助手会针对有效地址、格式错误的地址和空输入提出失败测试。然后建议最小实现和重构检查。

正在使用“tdd-workflow”。 Fix a bug where discounts apply twice.

预期结果:

助手会从一个捕获重复折扣的回归测试开始。然后将实现限制为能通过测试的最小变更。

正在使用“tdd-workflow”。 Refactor a complex pricing function.

预期结果:

助手会验证测试为绿色,识别重复和命名问题,并推荐不改变行为的小型重构步骤。

安全审计

安全
v6 • 2026/9/6 打开版本化报告

All three static findings are false positives caused by ordinary TDD prose and a fenced process diagram. No executable commands, reconnaissance behavior, or prompt injection were found.

1
已扫描文件
160
分析行数
0
复核项
0
已忽略误报

风险因素

⚙️ 外部命令 (1)
最新一次完成的静态与语义审计未检测到已确认的安全发现。这并不能证明该 Skill 没有副作用。
审计者: codex 查看审计历史 →
分享与引用此报告

分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。

打开版本化报告
安全评估

复制报告链接

https://skillstore.io/skills/sickn33-tdd-workflow/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown 徽章

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-tdd-workflow/security.svg)](https://skillstore.io/skills/sickn33-tdd-workflow?utm_source=security_passport_badge)

HTML 徽章

<a href="https://skillstore.io/skills/sickn33-tdd-workflow?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-tdd-workflow/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

嵌入卡片

<iframe src="https://skillstore.io/embed/skills/sickn33-tdd-workflow.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学术引用 (APA · BibTeX · CFF)

APA 引用

sickn33. (2026). tdd-workflow security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-tdd-workflow/audits/6

BibTeX 引用

@techreport{sickn33-sickn33-tdd-workflow-2026, author = {sickn33}, title = {tdd-workflow security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/sickn33-tdd-workflow/audits/6}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "tdd-workflow security audit report (audit version 6)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-09-06" url: "https://skillstore.io/skills/sickn33-tdd-workflow/audits/6" identifiers: - type: other value: "skillstore:sickn33-tdd-workflow:audit:6" description: "Skillstore immutable audit report identifier"

比较变体

2 个可安装变体

每位作者的技能都保持为独立的可安装项。推荐变体按 Skillstore 证据排序。

为什么此变体排名第一

Skillstore 使用量更高
sickn33 推荐 当前

sickn33-tdd-workflow

Skillstore 评分 79
证据置信度 高
Skillstore 使用量 14
已更新

2026-09-09

doubleslashse-tdd-workflow

Skillstore 评分 79
证据置信度 高
Skillstore 使用量 11
已更新

2026-09-09

Skillstore 评分

评分依据 证据置信度: 高
55
架构
85
可维护性
87
内容
69
社区
91
规范符合性

你能构建什么

开始一项新功能

为新行为指导第一个失败测试、最小实现和清理步骤。

修复回归问题

在修改生产代码之前,编写一个可复现 bug 的失败测试。

协调 AI 编码代理

在保持 TDD 顺序的同时,将测试编写、实现和重构分配给不同代理。

试试这些提示

开始一个 TDD 任务
Use the tdd-workflow skill. Help me define one failing test for this requirement before any implementation work.
规划测试覆盖范围
Use the tdd-workflow skill. List the happy path, error case, and edge case tests for this feature in priority order.
执行红绿重构
Use the tdd-workflow skill. Walk me through RED, GREEN, and REFACTOR steps for this change, and stop after each phase.
管理多代理 TDD
Use the tdd-workflow skill. Split this work across a test-writing agent, an implementation agent, and a refactoring agent.

最佳实践

  • 在修改生产代码之前,先编写失败测试。
  • 让每个测试聚焦于一个可观察行为。
  • 只有在完整测试套件通过后才进行重构。

避免

  • 先编写实现,之后再添加测试。
  • 测试私有实现细节,而不是测试行为。
  • 在 GREEN 阶段扩大范围。

常见问题

这个技能有什么帮助?
它帮助 AI 助手使用 RED、GREEN 和 REFACTOR 步骤遵循测试驱动开发。
它会自动运行测试吗?
不会。它提供工作流指导。用户或代理必须运行项目测试命令。
它能用于任何编程语言吗?
可以。当用户提供项目上下文和测试框架详细信息时,该工作流与语言无关。
它对 bug 修复有用吗?
有用。它鼓励在修改代码之前先编写失败的回归测试。
它能取代测试设计判断吗?
不能。它会组织流程,但用户仍然需要明确需求和有意义的断言。
Claude Code 或 Codex 可以使用它吗?
可以。市场元数据将 Claude、Codex 和 Claude Code 列为支持的工具。

开发者详情

作者

sickn33

许可证

MIT

Skillstore 修订

r2

版本提示

作者未声明版本。

引用

ae6ba0f1a47f0b4427a656b2202f2ff34bfea6be

维护新鲜度

2026/9/6

使用量

12 次下载 · 134 次浏览

文件结构

📄 SKILL.md

sickn33 的更多技能

查看全部
查看全部