技能 TDD Orchestrator
📦

TDD Orchestrator

安全

精通 TDD 编��

此技能通过全面的工作流程编排和 AI 辅助测试指导,帮助开发团队实施规范的测试驱动开发实践。

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

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“TDD Orchestrator”。 帮助我为用户认证功能实施 TDD

预期结果:

以下是完整的 TDD 实施计划:

1. 红色阶段:首先编写失败的测试
- 测试使用有效凭据创建用户
- 测试使用正确密码进行认证
- 测试使用错误密码认证失败

2. 绿色阶段:实现通过测试的最少代码
- 创建具有密码验证的 User 实体
- 实现 AuthenticationService

3. 重构阶段:改进代码结构
- 提取密码哈希逻辑
- 添加适当的错误处理

推荐的测试结构:服务的单元测试,存储库层的集成测试。

正在使用“TDD Orchestrator”。 为微服务设计多代理测试工作流程

预期结果:

多代理 TDD 工作流程设计:

1. 单元代理:测试各个服务逻辑
2. 契约代理:服务间的 API 契约验证
3. 集成代理:服务交互测试
4. E2E 代理:完整工作流程验证

协调模式:
- 单元 → 契约 → 集成 → E2E
- 尽可能并行执行
- 共享契约定义
- 每个代理的环境配置

安全审计

安全
v1 • 2/25/2026

Prompt-only skill containing no executable code. Provides guidance on TDD practices and testing methodologies. Static analysis scanned 0 files with 0 lines of code. No security risks detected. This is an informational/educational skill about software testing best practices.

0
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
74
规范符合性

你能构建什么

新项目 TDD 设置

为新的软件项目建立 TDD 规范和工作流程,包含适当的测试金字塔结构

遗留代码测试策略

使用表征测试为现有遗留代码库创建全面的测试覆盖策略

跨团队 TDD 治理

实施组织范围的 TDD 标准,包含合规验证和指标收集

试试这些提示

基础 TDD 实施
帮助我为新功能实施 TDD。指导我完成 [描述你的功能] 的红-绿-重构循环。
多代理测试工作流程
为 [描述项目] 设计跨单元、集成和 E2E 级别的协调测试多代理工作流程。
TDD 指标仪表板
创建一个 TDD 指标框架,包括周期时间、覆盖阈值和针对 [描述团队规模] 的质量门禁。
基于属性的测试策略
使用 [框架] 实施基于属性的测试策略,用于 [描述领域] 中的复杂业务逻辑验证。

最佳实践

  • 在编写任何实现代码之前,先编写尽可能最小的失败测试
  • 保持重构专注于使代码更清晰,而不改变行为
  • 维持快速的测试执行时间以保持快速反馈循环

避免

  • 在实现代码之后编写测试(测试后置不是 TDD)
  • 测试实现细节而非可观察的行为
  • 创建过于复杂的测试,难以维护和调试

常见问题

此技能支持哪些编程语言?
此技能为多种语言提供指导,包括 Java、C#、Python、JavaScript、TypeScript 和 Go 及其各自的测试框架。
团队采用 TDD 需要多长时间?
初期采用通常需要 2-4 周的持续练习。掌握 TDD 规范通常需要 3-6 个月的专注应用。
此技能可以帮助处理遗留代码吗?
是的,它为现有代码库提供表征测试、黄金主测试和增量 TDD 采用的策略。
此技能是否与 CI/CD 流水线集成?
该技能提供流水线设计指导,但不直接集成。它可以推荐 TDD 合规的流水线配置。
TDD 和 BDD 有什么区别?
TDD 专注于为指定行为而编写的开发者测试。BDD 使用自然语言场景(Given-When-Then)从用户角度定义行为。
如何衡量团队中 TDD 的成功?
跟踪的指标包括周期时间、测试覆盖率百分比、缺陷逃逸率和重构频率。该技能提供详细的指标框架指导。

开发者详情

文件结构

📄 SKILL.md