Agent skill

Et Test Write

by FlameskyDexive in FlameskyDexive/Legends-Of-Heroes

ET test authoring workflow for WOW. An agent skill from FlameskyDexive/Legends-Of-Heroes.

MITAuto-check passed

Install Et Test Write

skills CLI
$ npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-test-write -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install FlameskyDexive/Legends-Of-Heroes et-test-write --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/FlameskyDexive/Legends-Of-Heroes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Packages/cn.etetet.test/skills/et-test-write .claude/skills/et-test-write && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
et-test-write
GitHub stars
929
Token cost
~458 tokens
SKILL.md length
114 words
Files
2
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

ET test authoring workflow for WOW. An agent skill from FlameskyDexive/Legends-Of-Heroes.

  • Works in 8 steps: 测试优先放在被测功能自己的 package… → 测试专用的数据结构、Entity、Component、BT… → Scripts/Model/Share/… → …
  • Modifying ATestHandler tests
  • SKILL.md covers 何时使用, 不要加载, 落点与命名 and 编写规则, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Et Test Write is an agent skill from FlameskyDexive/Legends-Of-Heroes. ET test authoring workflow for WOW. Use when writing or modifying ATestHandler tests, choosing test package placement, naming test classes, creating test-only model types, preparing deterministic coroutine-style assertions, handling ObjectWait, constructing test config data, and enforcing EntityRef safety in tests.

Its SKILL.md is about 460 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.

The repository describes itself as: A battle of balls game, lol style, AI Agents base, support agent skills & unityMCP. 基于ET 10的双端C游戏框架(.net10 + Unity2022.3.62, EUI+Luban+YooAsset),包含战斗系统(技能/buff/行为树),内置LOL风格球球大战demo. The licence is MIT.

When your agent uses it

  • Modifying ATestHandler tests
  • Choosing test package placement
  • Naming test classes
  • Creating test-only model types

Example prompts

  • “/et-test-write”

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. 测试优先放在被测功能自己的 package 内:Packages/cn.etetet.{被测包}/Scripts/Hotfix/Test/。
  2. 测试专用的数据结构、Entity、Component、BT 节点或辅助模型类型必须放在被测包的 Scripts/Model/Test/。
  3. Scripts/Model/Share/ 只放运行时或配置编译需要的公共模型,不放只为测试声明的类型。
  4. Scripts/Hotfix/Test/ 只放测试入口和测试流程代码,不放测试专用模型数据结构。
  5. cn.etetet.test 只承载测试框架、公共测试基础设施,以及测试 test 包自身代码的测试;功能包测试和跨包集成测试不要临时放到 test 包。
  6. 跨包集成测试必须放到拥有该集成场景的业务包;若确实是多业务编排,放到发起该编排的更高层业务包。
  7. 类名遵守 {PackageType}_{TestName}_Test,并与所在包 PackageType 常量匹配。
  8. 移动测试专用 C# 文件时同步移动 .meta,并通过 UnityBridge RegenProject 或项目既有流程刷新工程引用。

What it can do on your machine

Read from SKILL.md and the folder at commit 0bd8ac1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Et Test Write loads about 458 tokens when it runs. Until then it costs about 83 tokens; SKILL.md has 114 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~458

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from FlameskyDexive/Legends-Of-Heroes at commit 0bd8ac1, republished under its MIT licence (© FlameskyDexive). 114 words, ~458 tokens.

Download SKILL.mdSave it as .claude/skills/et-test-write/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
et-test-write
description
ET test authoring workflow for WOW. Use when writing or modifying ATestHandler tests, choosing test package placement, naming test classes, creating test-only model types, preparing deterministic coroutine-style assertions, handling ObjectWait, constructing test config data, and enforcing EntityRef safety in tests.

et-test-write - 测试编写入口

何时使用

  • 编写新的 ATestHandler 测试用例。
  • 修改现有测试用例。
  • 补 Test.md 或最小验证清单。

不要加载

  • 只是执行测试或查看日志:用 et-test-run。
  • 只是做完整 TDD 流程编排:用 et-tdd。

落点与命名

  1. 测试优先放在被测功能自己的 package 内:Packages/cn.etetet.{被测包}/Scripts/Hotfix/Test/。
  2. 测试专用的数据结构、Entity、Component、BT 节点或辅助模型类型必须放在被测包的 Scripts/Model/Test/。
  3. Scripts/Model/Share/ 只放运行时或配置编译需要的公共模型,不放只为测试声明的类型。
  4. Scripts/Hotfix/Test/ 只放测试入口和测试流程代码,不放测试专用模型数据结构。
  5. cn.etetet.test 只承载测试框架、公共测试基础设施,以及测试 test 包自身代码的测试;功能包测试和跨包集成测试不要临时放到 test 包。
  6. 跨包集成测试必须放到拥有该集成场景的业务包;若确实是多业务编排,放到发起该编排的更高层业务包。
  7. 类名遵守 {PackageType}_{TestName}_Test,并与所在包 PackageType 常量匹配。
  8. 移动测试专用 C# 文件时同步移动 .meta,并通过 UnityBridge RegenProject 或项目既有流程刷新工程引用。

编写规则

  1. 测试必须是协程式、逻辑确定的验证:按真实时序 await 消费事件、消息返回或明确完成信号。
  2. 禁止用固定时间等待、sleep、轮询、WaitMatch 或无序过滤来等待状态出现。
  3. ObjectWait 必须按真实时序逐个消费事件;事件桥接器只做转发,不写业务过滤。
  4. 含 await 的测试必须在 await 后通过 EntityRef 重新获取 Entity。
  5. 测试需要的 Config 数据必须由测试自己用代码构造,不要修改已有 Excel、配置文件或导出的配置代码。
  6. 成功返回 ErrorCode.ERR_Success;失败直接返回唯一数字错误码,不污染正式 ErrorCode.cs。
  7. 测试失败用 Log.Console,普通信息用 Log.Debug,日志统一英文。

常见错误

  • 把功能包自己的测试或跨包集成测试写到 cn.etetet.test。
  • 把测试专用数据结构、Entity、Component、BT 节点或辅助模型类型放到 Scripts/Model/Share/ 或 Scripts/Hotfix/Test/。
  • 测试类名前缀与所在包 PackageType 不一致。
  • await 后直接访问旧 Entity。
  • 不同失败分支返回相同错误码。
  • 用 Log.Error 代替 Log.Console。
  • 修改已有配置文件、Excel 表或导出的配置代码准备测试数据。
  • 使用固定时间等待某种状态出现。
  • 使用睡眠轮询、WaitMatch 或无序过滤跳过事件。
  • 在正式包 ErrorCode.cs 里定义测试专用错误码。

© FlameskyDexive, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in Packages/cn.etetet.test/skills/et-test-write of FlameskyDexive/Legends-Of-Heroes.

  • SKILL.md
  • SKILL.md.meta

Open the folder on GitHubat commit 0bd8ac1

Compare with similar skills

Et Test Write next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Et Test Write compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Et Test Write this skillFlameskyDexive/Legends-Of-Heroes929—~458Automated safety check: PassMIT
Hermes Agent Skill AuthoringNousResearch/hermes-agent252k—~3.6kAutomated safety check: PassMIT
Configuring Oauth2 Authorization Flowmukul975/Anthropic-Cybersecurity-Skills34k—~1.7kAutomated safety check: PassApache-2.0
Authoring Skillsvercel/next.js143k—~1kAutomated safety check: PassMIT
Abp Authorizationabpframework/abp14k—~1.3kAutomated safety check: PassLGPL-3.0
Implementing GCP Binary Authorizationmukul975/Anthropic-Cybersecurity-Skills34k—~2kAutomated safety check: PassApache-2.0

Similar skills

  • Hermes Agent Skill Authoring

    NousResearch/hermes-agent

    Author in-repo SKILL.md files: frontmatter and structure. An agent skill from NousResearch/hermes-agent.

    252k GitHub stars~3.6k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Configuring Oauth2 Authorization Flow

    mukul975/Anthropic-Cybersecurity-Skills

    Configures secure OAuth 2.0 authorization flows, including Authorization Code with PKCE, Client Credentials, and Device Authorization Grant, covering flow selection, PKCE implementation, token…

    34k GitHub stars~1.7k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Authoring Skills

    vercel/next.js

    Official

    How to create and maintain agent skills in .agents/skills/. An agent skill from vercel/next.js.

    143k GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Abp Authorization

    abpframework/abp

    ABP permission system - PermissionDefinitionProvider, [Authorize] attribute, CheckPolicyAsync, IsGrantedAsync, ICurrentUser, IPermissionManager, multi-tenancy side.

    14k GitHub stars~1.3k tokensUpdated today
    Backend & APIsAuto-check passed
  • Implementing GCP Binary Authorization

    mukul975/Anthropic-Cybersecurity-Skills

    Implements GCP Binary Authorization end to end, including creating KMS-backed attestors, Container Analysis notes, deploy-time policies, and signing image attestations, so that only trusted…

    34k GitHub stars~2k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Collectors Authoring

    netdata/netdata

    Author, modify, or review Netdata collectors across Go, IBM, C, Rust and external plugins.

    81k GitHub stars~1.9k tokensUpdated today
    DevOps & CloudAuto-check passed

More from FlameskyDexive/Legends-Of-Heroes

All 17 skills in this repo
  • Aibridge

    FlameskyDexive/Legends-Of-Heroes

    Unity Editor and Player Runtime CLI integration for AIBridge.

    929 GitHub stars~2.1k tokensUpdated 16 days ago
    Auto-check passed
  • Aibridge Development Workflow

    FlameskyDexive/Legends-Of-Heroes

    AIBridge/Unity 项目的标准开发工作流。Use when creating, modifying, fixing, refactoring, or validating C code, Unity assets, prefabs, editor tools, package structure, tests, AGENTS.md, or local Skills.

    929 GitHub stars~790 tokensUpdated 16 days ago
    Auto-check passed
  • Aibridge Prefab Patch

    FlameskyDexive/Legends-Of-Heroes

    Unity Prefab asset patch workflow for AIBridge. An agent skill from FlameskyDexive/Legends-Of-Heroes.

    929 GitHub stars~1.3k tokensUpdated 16 days ago
    Auto-check passed
  • Et Excel

    FlameskyDexive/Legends-Of-Heroes

    ET Excel MCP workflow for reading, writing, styling, transforming, and inspecting xlsx data.

    929 GitHub stars~554 tokensUpdated 16 days ago
    Auto-check passed
  • Et Unitybridge

    FlameskyDexive/Legends-Of-Heroes

    UnityBridge workflow for AI operations in Unity Editor. An agent skill from FlameskyDexive/Legends-Of-Heroes.

    929 GitHub stars~483 tokensUpdated 16 days ago
    Auto-check passed
  • Aibridge Batch Script

    FlameskyDexive/Legends-Of-Heroes

    AIBridge batch and multi command automation. An agent skill from FlameskyDexive/Legends-Of-Heroes.

    929 GitHub stars~459 tokensUpdated 16 days ago
    Auto-check passed

Questions about Et Test Write

What does Et Test Write do?

ET test authoring workflow for WOW. An agent skill from FlameskyDexive/Legends-Of-Heroes. Et Test Write is an agent skill from FlameskyDexive/Legends-Of-Heroes. ET test authoring workflow for WOW.

When should I use Et Test Write?

Et Test Write fits situations like: modifying ATestHandler tests; choosing test package placement; naming test classes; creating test-only model types.

How do I install Et Test Write in Claude Code?

Run `npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-test-write -a claude-code`. Or copy the skill folder (Packages/cn.etetet.test/skills/et-test-write in FlameskyDexive/Legends-Of-Heroes) into .claude/skills/et-test-write in your project. Claude Code loads it when a task matches its description.

How do I install Et Test Write in Codex?

Run `npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-test-write -a codex`. Or copy the skill folder (Packages/cn.etetet.test/skills/et-test-write in FlameskyDexive/Legends-Of-Heroes) into .agents/skills/et-test-write in your project. Codex loads it when a task matches its description.

Can I use Et Test Write in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-test-write -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/et-test-write, .gemini/skills/et-test-write, .github/skills/et-test-write and .opencode/skills/et-test-write in your project.

What does Et Test Write need to run?

SKILL.md names no scripts, command-line tools or credentials: Et Test Write is instructions for the agent only.

Does Et Test Write access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Et Test Write safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Et Test Write use?

Et Test Write is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Et Test Write use?

About 458 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Et Test Write?

Skills that share tags, products or a category with Et Test Write: Hermes Agent Skill Authoring (NousResearch/hermes-agent, 252k stars), Configuring Oauth2 Authorization Flow (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Authoring Skills (vercel/next.js, 143k stars) and Abp Authorization (abpframework/abp, 14k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Et Test Write?

FlameskyDexive (a GitHub user) maintains it in FlameskyDexive/Legends-Of-Heroes, which has 929 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on September 22, 2026.

Source: FlameskyDexive/Legends-Of-Heroes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.