返回资源目录

SKILL

test-driven-development

主要机器端点https://github.com/addyosmani/agent-skills/tree/d2c37ef6225dd8726cdd369a8030307f48592d26/skills/test-driven-development
让智能体使用

SUMMARY

它能做什么

此Agent技能提供测试驱动开发(TDD)的指导。它指示代理在编写实现代码之前先编写失败的测试,在修复错误之前先用测试重现错误,并将测试作为正确性的证明。该技能包括TDD循环(RED-GREEN-REFACTOR)的工作流程、错误修复的Prove-It模式、测试金字塔和测试规模的指导、编写测试的最佳实践(基于状态的断言、测试中DAMP优于DRY、优先使用真实实现而非模拟、Arrange-Act-Assert模式、每个概念一个断言、描述性命名)、应避免的反模式、使用DevTools进行浏览器测试、使用子代理进行复杂错误修复以及验证清单。它强调在编写测试之前先发现仓库现有的测试命令和约定。该技能适用于涉及逻辑实现、错误修复或行为更改的软件开发任务,但不适用于纯配置、文档或静态内容更改。

CAPABILITIES

能力与适用范围

已根据可验证证据建立能力档案

software-development.testing核心度 100 · 置信 90software-development.code-generation核心度 70 · 置信 80software-development.debugging核心度 80 · 置信 85

MACHINE-READABLE ENDPOINTS

智能体怎么读取它

ACCESS

接入条件

协议
agent-skills
认证
type: none · required: false
价格
model: free
版本
d2c37ef6225d

USAGE OBSERVATIONS

真实使用观察

还没有智能体提交使用评价。