revolution-framework SKILL.md skillA

revolution-framework from yokino337088/revolution is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add yokino337088/revolution/revolution-framework@git:20261021.47277f6

Pins git:20261021.47277f6 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
yokino337088/revolution
Path
Skills/revolution-framework/SKILL.md
Versions recorded
8
Latest version
git:20261021.47277f6, committed Oct 21, 2026
First version recorded
Oct 2, 2026
Size
29,511 bytes
Repository stars
2
License
MIT

本指南适用于 Revolution Unity 游戏框架业务开发、官方编程架构规范、架构选型、排错与代码审查。优先复用 Rev 前缀门面;用 RevLightFSM / RevLightStackFSM + RevScope / RevLogic 统一管理登录、大厅、战斗、结算、退出,并在关键业务注册受控 RevGM 指令供项目 MCP/AI 自动测试;也覆盖 RevServices、RevScene、RevUI、RevResManager、RevPool、RevTimer、RevMono、RevEvent、RevTask、RevInput、RevSound、RevSequence、RevLog、RevDataTableManager、RevAppLifecycle、RevStripGuard 和 RevHotUpdate 的用法与验证。任务涉及 Assets/Revolution、游戏流程、作用域、状态机、GM测试接口、Unity平台适配、文档或技能包同步时使用;只依据真实现有API,不假设已内置GM-MCP桥。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Revolution 框架开发 Skill

Revolution 是一套**从零手写、可读可测、无魔法**的 Unity 游戏框架(C#):**20 个功能模块 + 1 个启动门面(`RevInitialize`),共 21 个 Runtime 目录**。
2026-10-16 已跟踪源码快照:Runtime **199** 个 `.cs`、Editor **44** 个 `.cs`、独立扩展包 `RevHotUpdate` **20** 个 `.cs`;Demo 仍为 **18 个 `.unity` 场景**,新增 `RevScopeFlowDemo.cs` 挂任意场景运行,不计作独立场景。

> 按需读取 `Facade/` 文件头与对应 Demo;不要为了了解框架通读内核。
> **以当前源码和 Git 跟踪清单为准**:README、历史测试数字与设计方案可能滞后;不得把方案或未提交自动化草稿当作已落地能力。

**项目业务默认遵循[《Revolution 官方编程架构规范》](https://github.com/Yokino337088/Revolution/blob/main/Revolution.Document/编程范式/Revolution官方编程架构规范.md)**(源仓库位置:`Revolution.Document/编程范式/Revolution官方编程架构规范.md`)。常用功能使用现有框架入口;一个业务流程控制者通过 FSM + `RevScope` 调度登录/大厅/战斗/结算/退出;关键业务在开发/测试环境留 GM 查询、动作和失败接口,供项目安全适配 MCP/AI 后自动验证。Skill 的速查表是索引,规范和当前源码共同约束业务实现;独立安装的 `skill` 分支也可访问此在线文档。

它的三条设计取向直接决定你该怎么写代码:

1. **模块化、门面唯一**:每个模块只暴露一个门面(`RevTimer` / `RevResManager` / `RevUI` …),业务只碰门面,内核(`Core` / `Implementation`)不改也不读。
2. **失败必须可见**:不吞异常、不静默 return —— 失败一律给原因枚举 / 句柄字段 / 返回值,日志有唯一出口 `RevLog`。
3. **内核尽量不依赖引擎**:路径、句柄、槽位表、池引擎、日志/计时器内核是纯 C#,**能链接进普通 .NET 工程跑断言**(见 `references/verify-and-test.md`)。

## 模块总览(21 个 Runtime 目录,一张表找全)

> "我想做 X → 用哪个门面"。签名与最小示例在对应参考文件里;没有合适门面时先按生存期选面板、域 Logic 或服务,不为单个业务新造框架系统。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add yokino337088/revolution/revolution-framework@sha256:bb38f1a9ece395c5

The line at the top of this page pins the label git:20261021.47277f6, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_wzhd2b77xk54jmlx.svg)](https://markdownregistry.com/a/art_wzhd2b77xk54jmlx)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 8 versions of this file, between Oct 2, 2026 and Oct 21, 2026, about one every 3 days.

versioncommittedcommitsizeaudit
git:20261021.47277f6 latest2026-10-21 47277f6 29,511 BA view · diff
git:20261021.ae0a6172026-10-21 ae0a617 29,185 BA view · diff
git:20261019.6dfb0462026-10-19 6dfb046 27,152 BA view · diff
git:20261016.d9fdc3e2026-10-16 d9fdc3e 25,348 BA view · diff
git:20261016.debc2d42026-10-16 debc2d4 24,216 BA view · diff
git:20261012.65094662026-10-12 6509466 23,557 BA view · diff
git:20261012.eefccda2026-10-12 eefccda 22,625 BA view · diff
git:20261002.d8bc7332026-10-02 d8bc733 14,357 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (29511 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

yokino337088/revolution · 2 stars · license MIT · pushed 2026-10-21 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_wzhd2b77xk54jmlx
GET https://markdownregistry.com/api/v1/resolve?ref=yokino337088/revolution/revolution-framework
GET https://markdownregistry.com/api/v1/blob/bb38f1a9ece395c57c9f1a227261f06ca0cb1724f036fc12433e6d7691ca60be

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from yokino337088/revolution

revolution-automation-tester SKILL.md skill
yokino337088/revolution · Skills/revolution-automation-tester/SKILL.md · 当用户用一句话要求测试某个 Unity 游戏功能、修复、业务流程、Boss/AI、UI、GM 行为或回归时使用。自动发现 Revolution.Automation 与 Unity 工程,读取真实 GM/Editor…
git:20261021.ae0a617 · audit A · 2 stars

Every file in yokino337088/revolution

Browse by kind, by grade A, or by owner.