Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add FlameskyDexive/Legends-Of-Heroes --skill et-codegit clone --depth 1 https://github.com/FlameskyDexive/Legends-Of-HeroesWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/flameskydexive/legends-of-heroes/et-code)<a href="https://agentmods.dev/skills/flameskydexive/legends-of-heroes/et-code"><img src="https://agentmods.dev/badge/skills/flameskydexive/legends-of-heroes/et-code/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/flameskydexive/legends-of-heroes/et-code"><img src="https://agentmods.dev/badge/skills/flameskydexive/legends-of-heroes/et-code.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00061 | $0.00657 |
| Opus 5.5 | $0.00024 | $0.00263 |
| Sonnet 5.5 | $0.00012 | $0.00131 |
| Haiku 4.5 | $0.00006 | $0.00066 |
Grade A, and why
et-code scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
et-code - ET Code 入口
何时使用
- 新建或修改
Entity、Component、System、Helper - 新建或修改
MessageLocationHandler、MessageHandler<T>、MessageSessionHandler - 新建或移动 C# 文件,检查
.meta、程序集与包内落点 - 新增消息、模块、程序集或包依赖
- 处理 ECS 分层、组件存在性契约、Module analyzer、分析器报错
不要加载
- 只是执行测试、导出配置或操作 Excel
- 只做 Unity 编辑器操作(用
et-unitybridge)
默认动作
- 先确认改动所在 package、程序集层级和包内
AGENTS.md规则。 - 检查代码是否位于
Packages/cn.etetet.*,并确认是否需要关注packagegit.json、PackageType.cs。 - 先判断 Entity / System 分离、Handler
Run规范、包依赖单向、Module analyzer、禁止 hard code 是否受影响。 - 新增组件或判空前先确认组件存在性契约;按设计必然存在的组件不要偷偷兜底创建。
- 涉及
async/await/ETTask/EntityRef时,叠加../et-async/SKILL.md。 - 新建类前优先复用现有结构;默认一类一文件。
- 严禁 AI 手工生成
.meta或手工修改.csproj;移动 C# 文件时必须同步移动对应.meta以保留 GUID。 - 严禁为了注册表、缓存、映射关系随手新增静态可变字段;先确认生命周期与 owner。
快速分流
- 文件、
.meta、包落点、包层级:补读references/et-code-rules.md - ECS 数据/逻辑边界、组件契约、Module analyzer:补读
references/et-code-rules.md await后 Entity 访问、EntityRef<T>、NewContext(...):叠加et-async- 编译或分析器验证:转
et-build
输出要求
- 说明代码落点、包依赖、程序集层次是否正确
- 说明是否影响
.meta、.csproj、Unity 刷新或工程文件生成 - 说明是否影响
EntityRef/await安全、HandlerRun规范 - 说明是否引入新的 analyzer 风险、静态状态风险或模块边界问题
What ships with it
4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 45 lines · 61 tokens per session scan A ca5c0fe7d220
et-code is a skill published in the GitHub repository FlameskyDexive/Legends-Of-Heroes (930 stars, last pushed 1mo ago), licensed MIT. It adds 61 tokens to every session and 657 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
unity-pipeline
Drive a running Unity Editor or development Player from the command line via the unity-pipeline package — install the package, keep the editor ticking while unfocused, run the edit→recompile→runtests loop, evaluate C#, and hot-reload files at runtime. Use when an agent needs to control a live Unity instance, automate…
html-to-ugui
A pipeline for turning HTML interface prototypes into Unity UGUI Prefabs, which are reusable Unity interface objects. It uses browser-rendered layout data to preserve positions, images, text, controls, and device-adaptation intentions.
luban-dev
A guide for Luban, a game-configuration tool that turns spreadsheets and schemas into C# code and binary data for a TEngine project.
tengine-dev
A development guide for TEngine, a framework used to build Unity games. It covers the framework’s modules, user interfaces, events, asset loading, hot updates, configuration, and related tools.
unity-cli
A command-line tool for checking and operating a Unity project, including its open scenes, game objects, assets, tests, compilation, and build checks. Unity is a game engine and editor.
fantasy-net
This guide applies to development and code review for Fantasy / Fantasy.Net / Fantasy.Unity written in C#. Use it when a task involves Fantasy server code or Unity client code using Fantasy, ECS entities/components/systems, scenes and subscenes, FTask, network handlers/messages/protocols, Address or Roaming routing…