Uloop Execute Dynamic Code
CyberAgentGameEntertainment/NovaShader
Execute C with Unity APIs when existing uloop tools cannot inspect or edit enough.
本指南适用于 Revolution(RevolutionFramework / Rev 前缀)Unity 游戏框架的开发与代码审查。当任务涉及以下任何内容时使用:Revolution 框架、Assets/Revolution、RevLog / RevTimer / RevMono / RevPool / RevEvent / RevServiceLocator / RevTask /…
$ npx skills add Yokino337088/Revolution --skill revolution-framework -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Yokino337088/Revolution revolution-framework --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Yokino337088/Revolution.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Skills/revolution-framework .claude/skills/revolution-framework && rm -rf skills-srcUse ~/.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/
Install the "revolution-framework" agent skill from https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-framework into .claude/skills/revolution-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revolution-framework", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-frameworkType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Yokino337088/Revolution --skill revolution-framework -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Yokino337088/Revolution revolution-framework --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yokino337088/Revolution.git skills-src && mkdir -p .agents/skills && cp -r skills-src/Skills/revolution-framework .agents/skills/revolution-framework && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "revolution-framework" agent skill from https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-framework into .agents/skills/revolution-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revolution-framework", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yokino337088/Revolution --skill revolution-framework -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Yokino337088/Revolution revolution-framework --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yokino337088/Revolution.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/Skills/revolution-framework .cursor/skills/revolution-framework && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "revolution-framework" agent skill from https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-framework into .cursor/skills/revolution-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revolution-framework", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Yokino337088/Revolution.git --path Skills/revolution-framework--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Yokino337088/Revolution --skill revolution-framework -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Yokino337088/Revolution revolution-framework --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yokino337088/Revolution.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/Skills/revolution-framework .gemini/skills/revolution-framework && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "revolution-framework" agent skill from https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-framework into .gemini/skills/revolution-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revolution-framework", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Yokino337088/Revolution revolution-frameworkInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Yokino337088/Revolution --skill revolution-framework -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Yokino337088/Revolution.git skills-src && mkdir -p .github/skills && cp -r skills-src/Skills/revolution-framework .github/skills/revolution-framework && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "revolution-framework" agent skill from https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-framework into .github/skills/revolution-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revolution-framework", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yokino337088/Revolution --skill revolution-framework -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Yokino337088/Revolution revolution-framework --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yokino337088/Revolution.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/Skills/revolution-framework .opencode/skills/revolution-framework && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "revolution-framework" agent skill from https://github.com/Yokino337088/Revolution/tree/main/Skills/revolution-framework into .opencode/skills/revolution-framework/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revolution-framework", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
revolution-framework本指南适用于 Revolution(RevolutionFramework / Rev 前缀)Unity 游戏框架的开发与代码审查。当任务涉及以下任何内容时使用:Revolution 框架、Assets/Revolution、RevLog / RevTimer / RevMono / RevPool / RevEvent / RevServiceLocator / RevTask /…
Revolution Framework is an agent skill from Yokino337088/Revolution. 本指南适用于 Revolution(RevolutionFramework / Rev 前缀)Unity 游戏框架的开发与代码审查。当任务涉及以下任何内容时使用:Revolution 框架、Assets/Revolution、RevLog / RevTimer / RevMono / RevPool / RevEvent / RevServiceLocator / RevTask / RevScene / RevInput / RevSound / RevStateMachine / RevUI / RevResManager / RevDataTableManager / RevGM / RevSequence 等模块,资源加载与 AssetBundle(RevAB 打包工具、ResMap.txt、逻辑路径、引用计数、编辑器直读 vs AB 模式),UI 面板(RevUIPanel / RevUIPanel<TData> / [RevBind] / 面板池 / Back 语义),事件与计时器清理(owner / scope),异步 RevTask(await / 取消 / 分帧),服务定位器装配,GM…
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including reference files (for example `REFERENCE_GUIDELINES.md`, `references/code-style.md` and `references/docs-map.md`).
It sits in Game Development. It works with C#. The repository describes itself as: Revolution——具有革命性的Unity客户端框架. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 08918ae. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Revolution Framework loads about 2.1k tokens when it runs, and up to ~26k if it reads all its reference files. Until then it costs about 197 tokens; SKILL.md has 467 words of instructions outside code blocks.
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.
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.
The full file from Yokino337088/Revolution at commit 08918ae, republished under its MIT licence (© Yokino337088). 467 words, ~2,084 tokens.
.claude/skills/revolution-framework/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.Revolution 是一套从零手写、可读可测、无魔法的 Unity 游戏框架(C#):17 个运行期模块 + 2 套编辑器工具(Runtime 179 个 .cs / 约 2.97 万行),
另外有一个扩展包 RevHotUpdate(资源热更,独立程序集、按需安装)。
它的三条设计取向直接决定你该怎么写代码:
RevTimer / RevResManager / RevUI …),业务只碰门面,内核(Core / Implementation)不改也不读。RevLog。references/verify-and-test.md)。| 你要做的事 | 先读 |
|---|---|
| 用某个模块写业务代码 | references/modules-core.md(日志/计时/公共Mono/对象池/事件/服务定位器/异步/场景/输入)或 references/modules-content.md(音效/状态机/资源/单例/UI/序列/GM/配置表/热更) |
| 加载资源 / 打包 AB / ResMap / 编辑器直读差异 | references/resource-and-ab.md |
| 写 UI 面板、面板传数据、Part、Back | references/ui-and-layering.md |
| 异步、取消、时间域、每帧回调、事件清理 | references/modules-core.md + references/pitfalls.md |
| 接热更 / 排查热更 | references/hot-update.md |
| 编辑器菜单(打包、导表、GM 面板、热更清单、demo 工具) | references/editor-tools.md |
| 代码/注释规范(本项目的硬规范) | references/code-style.md |
| 审查别人代码 | REFERENCE_GUIDELINES.md |
| 出过什么问题、什么写法会踩雷 | references/pitfalls.md |
| 怎么证明"改对了" | references/verify-and-test.md |
| 权威文档在哪(每个模块的《使用说明》《架构解析》) | references/docs-map.md |
RevLog / RevTimer / RevMono / RevPool / RevEvent / RevTask / RevScene / RevInput / RevSound / RevUI / RevResManager / RevDataTableManager / RevGM / RevSequence / RevHotUpdate。不要 new 内核对象、不要反射、不要绕过门面直接读文件。handle.ErrorReason,GM 看 RevGMResult.Message,热更看 RevHotUpdateResult.Error / RevHotUpdate.LastError;业务拒绝就抛 RevGMUsageException("理由") 这类"带人话"的异常,不要静默 return。owner: this 就传,销毁时一行 RevTimer.CancelAllOf(this) / RevMono.RemoveAllOf(this) / RevEvent.RemoveAllByOwner(this);资源成对 Load → Release。匿名 lambda 注册事件后无法按委托移除,这是泄漏的头号来源。RevResPath.*,见 Assets/Revolution/Generation/RevResPath.cs)或"两段式" Load(根目录, 资源名, 类型, 分组);禁止自己拼 StreamingAssets / Application.dataPath 路径读资源(缓存、引用计数、平台差异、热更都会失效)。[RevUIPanel] 声明路径、[RevBind] 绑节点、OnBindView 只装配、OnRefreshView 只落屏、OnClick 只转发;数据单向 SetData → OnDataChanged → RefreshView;框架不提供 System / BusinessLogic 层(结论见 references/ui-and-layering.md)——跨界面复用的能力交给服务定位器,只属于这一屏的流程留在面板里。RevTask:await RevTask.Delay/Yield、await RevScene.LoadAsync(...)、await RevHotUpdate.InitializeAsync(...);不要引入 System.Threading.Tasks.Task、不要用协程写业务(RevMono.StartCoroutine 只用于桥接旧代码)。取消用 RevCancellationTokenSource + token.ThrowIfCancelled()。string 事件名(常量集中在一个类里)+ 同一事件名只能有一种签名;只在主线程注册/派发;派发过程中可以安全增删(框架做了标记删除),但回调里别做重活。RevTimer.After/Every 必须能停(owner 或 RevTimer.OpenScope());UI 倒计时 / 超时用 RevTimeDomain.Unscaled(Scaled 会被 timeScale 冻结);At(...) 前必须 SyncServerTime。RevServiceLocator.Create()...Build()),装配后不可改;必需依赖用 GetRequired<T>()(漏注册启动期就炸),可选能力用 Get<T>()/TryGet<T>();AddScoped 的服务必须放在 CreateScope() 的 using 里取。RevEditorResPolicy(AssetDatabase 直读,AB/Resources 完全不参与);要看 AB / 热更效果,必须开 RevResBootstrap.UseABInEditor = true(菜单 Revolution.Tools/资源/AB 加载模式(编辑器))。另外编辑器里平台名恒为 PC(RevHotPlatform 带 !UNITY_EDITOR)。System / BusinessLogic 这样的层,也不要给某个模块加"第二套加载 API"(会立刻长成第二套系统)。真需要扩展时,优先服务 + 约定,其次才是框架改动。Core(数据与契约)/ Facade(对外入口)/ Implementation(实现)/ Interfaces(接口)/ Support(宿主适配);每个文件开头写清"为什么这么写";新增资产要带 .meta(文件夹 meta 一律是同级 <文件夹名>.meta)。( 与参数不换行:默认写一行;只有太长(显示宽度 > 约 160 列)才换行。长消息/长参数先提成局部变量,让"调用/抛出"本身保持单行。if (x) return; ✗ → if (x) { return; } ✓)。Rev 前缀,文件名 = 类名;命名空间 Revolution(模块内部)或 Revolution.Demo.<模块>(示例)。references/code-style.md。以下四条偏向"稳"而不是"快"。琐碎任务自行判断。
不要假设、不要藏疑惑、把取舍摆出来。动手前先明确:
RevTimer)、"每帧"(RevMono)、"等一个异步结果"(RevTask)、还是"一次变化多处反应"(RevEvent)?写解决问题的最少代码,不做没人要的抽象/配置/"以后可能用得上"。判断法:加第四个监听者时,广播方要不要改代码? 要改就别上事件。
只动该动的:不顺手"美化"相邻代码、不重构没坏的、不删既有死代码(发现了报告即可);匹配既有风格;自己改动造成的孤立引用要清掉。改完要同步文档(见下)。
把任务变成可验证目标,别停在"能跑":
1. 读该模块《使用说明》→ 验证:写法与文档一致(门面、参数、清理方式)
2. 写代码 → 验证:Unity 编译 0 error(必要时用工程外桩工程先编译一遍纯 C# 部分)
3. 跑对应 demo 场景 → 验证:屏幕上"日志/结果"符合预期
4. 要动框架内核 → 验证:工程外纯 C# 断言全过(见 references/verify-and-test.md)
5. 交付 → 验证:文档 / demo / GM 命令 / change 说明同步references/docs-map.md 给路径)——它是权威,本 skill 只是索引。Assets/Revolution.Demo/<模块>.Demo/,18 个可运行场景)照着写。REFERENCE_GUIDELINES.md 的清单。Revolution.Document,在线站会自动发布)。读 REFERENCE_GUIDELINES.md,按"严重问题 → 规范问题 → 潜在风险 → 优化建议"输出;重点看:owner/scope 清理、成对 Release、事件签名与重复订阅、时间域、编辑器/真机差异、异常是否被吞。
RevLog 里的 tag 过滤(模块都有自己的 tag:Scene / ActionSequence / HotUpdate…)。handle.ErrorReason(资源)、RevGMResult.Message(GM)、RevHotUpdate.LastError + RevHotUpdate.Dump()(热更)。RevTimer.Count / RevMono.Count / RevEvent.GetListenerCount(名字) / RevResManager.CachedCount / RevPool.DumpStats() / RevLog.Dump()。package(框架本体)、demo(示例工程)、hotupdate(热更扩展包)。| 文件 | 何时读 |
|---|---|
references/modules-core.md | 写 RevLog / RevTimer / RevMono / RevPool / RevEvent / RevServiceLocator / RevTask / RevScene / RevInput 代码时:门面签名、最小示例、铁律、文档路径 |
references/modules-content.md | 写 RevSound / RevStateMachine / RevResManager / RevSingleton / RevUI / RevSequence / RevGM / RevDataTableManager / RevHotUpdate 代码时(同上格式) |
references/resource-and-ab.md | 资源加载、引用计数、分组卸载、ResMap 三列、AB 打包工具、编辑器直读 vs AB、兜底策略 |
references/ui-and-layering.md | UI 主链路、数据单向流、面板池与 Back、Part/宿主、以及"要不要 System / BusinessLogic 层"的结论 |
references/hot-update.md | 接热更(一行 InitializeAsync)、两个钩子、远端目录约定、大版本锚定、本地假 CDN demo、失败收场 |
references/pitfalls.md | 出问题 / 写之前避雷:编辑器直读、Domain Reload、匿名 lambda 泄漏、ResMap 引导悖论、平台名恒为 PC、池对象未清零… |
references/code-style.md | 生成/修改代码前对齐规范:括号不换行、必须大括号、注释面向小白、文件头写法、命名 |
references/editor-tools.md | 菜单路径汇总(打包 / 导表 / GM 面板 / 热更清单 / demo 工具)与各自用途、打包链顺序 |
references/verify-and-test.md | 怎么验证:工程外纯 C# 断言(可链接的文件清单 + 实测数字)、18 个 demo 场景、GM 面板、破坏性测试 |
references/docs-map.md | 找权威文档:每个模块的《使用说明》/《架构解析》路径 + 在线文档站 + 仓库/分支安装 |
REFERENCE_GUIDELINES.md | 代码审查入口:逐条清单(清理 / 资源 / UI / 异步 / 事件 / 时间 / 服务 / 编辑器差异 / 规范)+ 正反例 |
templates/RevXxxPanel.cs.txt | 新建 UI 面板时的骨架(含 [RevUIPanel] / [RevBind] / 三个钩子 / 数据对象) |
templates/RevXxxService.cs.txt | 新建业务服务时的骨架(纯 C#、接口 + 实现 + 组合根装配示例) |
templates/RevXxxDemo.cs.txt | 新建模块 demo 场景脚本时的骨架(OnGUI:左侧按钮 + 右侧步骤日志) |
templates/offline-harness/ | 要验框架内核时:工程外纯 C# 断言工程模板(csproj + 断言入口 + 链接真实源码的清单) |
© Yokino337088, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 17 other files (references) in Skills/revolution-framework of Yokino337088/Revolution.
Open the folder on GitHubat commit 08918ae
Revolution Framework 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Revolution Framework this skillYokino337088/Revolution | 102 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Uloop Execute Dynamic CodeCyberAgentGameEntertainment/NovaShader | 1.6k | 1 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Locus Unity BridgeMisaka-Mikoto-Tech/agent-skills | 278 | — | ~4k | Automated safety check: Pass | MIT | |
| Gameobject Component List AllIvanMurzak/Unity-MCP | 4.4k | — | ~846 | Automated safety check: Pass | Apache-2.0 | |
| Validate GsdkPlayFab/gsdk | 170 | — | ~645 | Automated safety check: Pass | Apache-2.0 | |
| Aibridge Development WorkflowFlameskyDexive/Legends-Of-Heroes | 928 | — | ~790 | Automated safety check: Pass | MIT |
CyberAgentGameEntertainment/NovaShader
Execute C with Unity APIs when existing uloop tools cannot inspect or edit enough.
Misaka-Mikoto-Tech/agent-skills
A skill your agent uses when an agent needs to inspect or control a real Unity Editor through Locus, especially when Unity MCP is unavailable, named-pipe discovery is needed, C must be executed, or…
IvanMurzak/Unity-MCP
List the fully-qualified C type names of every concrete UnityEngine.Component subclass available in the project.
PlayFab/gsdk
Validates PlayFab Game Server SDK (GSDK) integrations in game server projects.
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.
TomLeeLive/openclaw-unity-plugin
Control Unity Editor via OpenClaw Unity Plugin. An agent skill from TomLeeLive/openclaw-unity-plugin.
Works with
Categories
本指南适用于 Revolution(RevolutionFramework / Rev 前缀)Unity 游戏框架的开发与代码审查。当任务涉及以下任何内容时使用:Revolution 框架、Assets/Revolution、RevLog / RevTimer / RevMono / RevPool / RevEvent / RevServiceLocator / RevTask /…. Revolution Framework is an agent skill from Yokino337088/Revolution.
Revolution Framework fits situations like: game Development work in your project.
Run `npx skills add Yokino337088/Revolution --skill revolution-framework -a claude-code`. Or copy the skill folder (Skills/revolution-framework in Yokino337088/Revolution) into .claude/skills/revolution-framework in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Yokino337088/Revolution --skill revolution-framework -a codex`. Or copy the skill folder (Skills/revolution-framework in Yokino337088/Revolution) into .agents/skills/revolution-framework in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yokino337088/Revolution --skill revolution-framework -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/revolution-framework, .gemini/skills/revolution-framework, .github/skills/revolution-framework and .opencode/skills/revolution-framework in your project.
SKILL.md names no scripts, command-line tools or credentials: Revolution Framework is instructions for the agent only.
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.
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.
Revolution Framework is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 24k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Revolution Framework: Uloop Execute Dynamic Code (CyberAgentGameEntertainment/NovaShader, 1.6k stars), Locus Unity Bridge (Misaka-Mikoto-Tech/agent-skills, 278 stars), Gameobject Component List All (IvanMurzak/Unity-MCP, 4.4k stars) and Validate Gsdk (PlayFab/gsdk, 170 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Yokino337088 (a GitHub user) maintains it in Yokino337088/Revolution, which has 102 GitHub stars. The repository was last updated on October 10, 2026.
Source: Yokino337088/Revolution on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.