TEngine is a Unity framework for building games, providing modules for asynchronous work, hot updates, asset management, configuration tables, and user interfaces. It is for Unity developers and teams making commercial projects across desktop, mobile, web, and WeChat Mini Game targets, with catalogue skills supporting its AI-assisted development workflow.
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 Alex-Rachel/TEngine --skill luban-devgit clone --depth 1 https://github.com/Alex-Rachel/TEngineWrote 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/alex-rachel/tengine/luban-dev)<a href="https://agentmods.dev/skills/alex-rachel/tengine/luban-dev"><img src="https://agentmods.dev/badge/skills/alex-rachel/tengine/luban-dev/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/alex-rachel/tengine/luban-dev"><img src="https://agentmods.dev/badge/skills/alex-rachel/tengine/luban-dev.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.00062 | $0.00750 |
| Opus 5.5 | $0.00025 | $0.00300 |
| Sonnet 5.5 | $0.00012 | $0.00150 |
| Haiku 4.5 | $0.00006 | $0.00075 |
Grade A, and why
luban-dev 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
Luban 开发
输入与边界
先确定目标表/主键、结构或数据变更、客户端/服务端分组、导出模式和兼容性要求。
源位于仓库 Configs/GameConfig,即从 Unity 项目出发的 ../Configs/GameConfig。
命名空间为 GameConfig。生成 C# 和 bytes 不是手工编辑入口。
不要安装工具、重建 Luban 或用普通导出掩盖分片失败。
闭环
- 读表注册、字段、数据和引用,确认输入结构,避免按关键词推断客户端/服务端分组。
- 展示要修改的记录、字段和引用影响,得到集中确认。删除/重命名需单独说明兼容性影响。
- 使用 helper 的真实
--help操作;缺少 openpyxl 时阻塞,不自动安装。 - 运行
python .codex/scripts/workflow.py luban validate。它保存 helper 诊断,再用当前 Luban 在 runs 隔离目录校验并导出,不写生产产物。 - 运行
luban preview --mode lazyload,审查脚本/写入目标,确认后 approve(high-risk)和luban apply。 - 导出成功后检查产物模式、模板复制和数量,再执行完整解决方案构建、Editor 编译及相关运行测试。
lazyload 复用现有 bin-sharded、dataExporter=sharded 和自定义模板;普通表仍为单文件懒加载。
standard 必须显式选择,使用普通 bin;不是分片模式的故障回退。
helper 原始 CRUD 不受工作流授权文件控制,调用者仍必须取得用户确认。helper 对多行 Bean 表头等语义有局限,
其诊断仅供辅助;validate 以实际 Luban 的类型/引用校验和隔离产物为准,不代表运行时业务正确。
按需读取
| 任务 | 参考 |
|---|---|
| 项目导出、分片和加载器 | tengine-integration.md |
| helper 参数、Excel 修改 | operating-guide.md |
| 类型和 Schema | type-system.md、schema.md |
| 配置文件、生成参数 | luban-conf.md、command-reference.md |
| 数据源 | excel-format.md、data-sources.md |
| 校验和运行时 | validators.md、runtime.md |
输出:数据/模板变更、引用检查、导出模式、生成日志、编译与 Editor 证据。 失败保留输入和日志,不回滚用户已有数据,不将缺失产物或 Editor 离线写成通过。
What ships with it
16 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.
- agents/openai.yaml 267 B
- examples/regression/Datas/rows.json 145 B
- examples/regression/Defines/tables.xml 689 B
- examples/regression/luban.conf 230 B
- references/command-reference.md 1.0 KB
- references/data-sources.md 966 B
- references/excel-format.md 1.0 KB
- references/luban-conf.md 904 B
- references/operating-guide.md 1.9 KB
- references/runtime.md 1.1 KB
- references/schema.md 971 B
- references/tengine-integration.md 2.8 KB
- references/type-system.md 1.1 KB
- references/validators.md 958 B
- scripts/luban_helper.py 204 KB runs code
- scripts/requirements.txt 16 B
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 Changed · -87 lines · -87 tokens per session a761ab630c71
- 1mo ago First seen · 129 lines · 149 tokens per session scan A cb89293ba549
luban-dev is a skill published in the GitHub repository Alex-Rachel/TEngine (2,387 stars, last pushed 5d ago), licensed MIT. It adds 62 tokens to every session and 750 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
et-code
ET framework C# code authoring and review workflow. Use when creating or modifying Entity, Component, System, Helper, message handlers, package dependencies, assemblies, module analyzer boundaries, C# file placement, .meta handling, ECS layering, or component contract logic in WOW/ET packages.
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…
script-execute
Compiles and runs C# in the Unity Editor (Roslyn): plain statements with the last expression as the result, or a full class with a static method. See the skill body for the modes, usings/include and Unity object parameters.
godot-csharp
Use C#/.NET in Godot 4.7: partial classes extending nodes, the PascalCase lifecycle (Ready/Process/PhysicsProcess), [Export] fields, [Signal] delegates as C# events, type-safe node lookup, and calling between C# and GDScript. Use when writing Godot game code in C# (.cs files, .csproj), needing the Godot .NET build…
unity-csharp-scripting
Write Unity 6.3 LTS C# gameplay scripts: the MonoBehaviour lifecycle (Awake/OnEnable/Start/Update/FixedUpdate/LateUpdate), GameObject and component access, coroutines, and Inspector serialization. Use when creating or editing .cs scripts in a Unity project, or when the user mentions MonoBehaviour, Start/Update…
script-delete
Delete one or more .cs script files from disk, refresh the AssetDatabase, and wait for Unity compilation to settle before delivering the final result via the request's requestId. Pair with 'script-read' to inspect files before deletion.