Agent skill · Testing & QA

et-tdd

ET test-driven development workflow for WOW. Use when implementing features or bug fixes through a complete loop of requirements, test plan, ATestHandler test writing, implementation, dotnet build ET.sln, targeted test execution, regression checks, and AGENTS.md rule updates.

FlameskyDexivegithub.com/FlameskyDexiveGitHub ↗
claude-codeMIT
Install
npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-tdd --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 1 KB
Bundled scripts: none
Path: Packages/cn.etetet.test/skills/et-tdd/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 908
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# et-tdd - TDD 测试驱动入口 ## 何时使用 - 使用测试驱动方式开发新功能或修复 Bug。 - 需要完整“需求 -> 测试方案 -> 测试用例 -> 实现 -> 编译 -> 运行 -> 回归”闭环。 ## 不要加载 - 只是执行已有测试:用 `et-test-run`。 - 只是补写测试用例:用 `et-test-write`。 - 只是编译或导出:用 `et-build`。 ## 默认动作 1. 先理解需求、读取相关包 `AGENTS.md`、查看现有实现与现有测试。 2. 写代码前先补 `Test.md` 或最小验证清单,明确测什么、怎么验、预期结果。 3. 先写最小可跑测试用例,再实现代码让测试通过。 4. 编写测试叠加 `et-test-write`;实现业务叠加 `et-code`;涉及异步叠加 `et-async`。 5. 编译统一走 `dotnet build ET.sln`。 6. 运行目标测试,再做必要回归;成功后也检查 `Logs/All.log`。 7. 完成后更新相关包内 `AGENTS.md`,沉淀实现原理、使用方式、测试入口或新增规则。 ## 按需补读 - 编写或修改 `ATestHandler`:读取 `../et-test-write/SKILL.md`。 - 执行或排查测试:读取 `../et-test-run/SKILL.md`。 - 涉及异步安全:叠加 `et-async`。 - 涉及业务代码实现:叠加 `et-code`。

What's inside
Steps it walks through
  1. 何时使用
  2. 不要加载
  3. 默认动作
  4. 按需补读
Ships with 1 file
  • SKILL.md.meta
More from Legends-Of-Heroes
All skills →
About this skill
What does the et-tdd skill do?

ET test-driven development workflow for WOW. Use when implementing features or bug fixes through a complete loop of requirements, test plan, ATestHandler test writing, implementation, dotnet build ET.sln, targeted test execution, regression checks, and AGENTS.md rule updates.

How do I install it?

Run `npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-tdd --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From FlameskyDexive/Legends-Of-Heroes, a repository with 908 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going