ワンクリックで
eyelib
Eyelib Forge 模组开发总索引——项目概览、Skill 导航、跨域约束。Load first for any eyelib task.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Eyelib Forge 模组开发总索引——项目概览、Skill 导航、跨域约束。Load first for any eyelib task.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | eyelib |
| description | Eyelib Forge 模组开发总索引——项目概览、Skill 导航、跨域约束。Load first for any eyelib task. |
| license | MIT |
| compatibility | opencode |
| metadata | {"author":"https://github.com/TT432","version":"3.0.0","tags":"eyelib, forge, minecraft, java, index","related-skills":"eyelib-build, eyelib-debug, eyelib-renderdoc, eyelib-clientsmoke, eyelib-hexagonal-gates, eyelib-domain-extraction"} |
项目根 E:\_ideaProjects\qylEyelib。MC 1.20.1 / Forge 47.1.3 / Java 17,Stonecutter active = 1.20.1(legacyforge) + node 1.21.1/26.1.2(neoforge)。26.1.2 渲染架构重写(声明式 PSO + submit 延迟提交),经 RenderSink 兼容层与 1.20.1 行为对齐(详见 docs/concepts/cross-version-render-architecture.md)。
| 需求 | 加载 |
|---|---|
| 编译、测试、Gradle 约束 | eyelib-build |
| 启动调试、/eval、渲染诊断 | eyelib-debug |
| GPU 截帧、RenderDoc 回放 | eyelib-renderdoc |
| Clientsmoke 烟雾测试 | eyelib-clientsmoke |
| 六边形架构验收 G1→G2→G3 | eyelib-hexagonal-gates |
| Domain Port 提取操作 | eyelib-domain-extraction |
| Mixin accessor/injector 编写 | mixin-writing |
| Codec 数据转换设计 | codec-design |
| molang 包重构协调 | molang-refactor-supervisor |
| 运行时状态探索 | progressive-exploration |
| 测试策略选择 | testing |
写 spec-based 测试时,正确答案的来源排序(由高到低):
E:\_____基岩版文档\minecraft-creator\creator\Documents\run/resourcepacks/*.mcpackE:\_____基岩版文档\bedrock-wiki\docs\git add -A — 会污染 3rdparty/rd_src 子模块git stash 切回原始代码复现SKILL 只放操作流程(ADR-0011)。架构概念、陷阱、规格、ADR 以 docs/ 为权威源。关键入口:
docs/README.mddocs/concepts/architecture.mddocs/concepts/ecs-architecture.mddocs/concepts/(material-rendering-chain、bone-level-material-rendering 等)docs/specs/、docs/gap-analysis/docs/decisions/docs/molang/ROADMAP.mdEyelib 构建、测试、环境——Gradle(Stonecutter 多版本) + eyelib-debug MCP 全流程。Use when building, testing, or troubleshooting Gradle builds for the eyelib project.
Eyelib MCP 调试——启动客户端、/eval 执行代码、渲染诊断 Phase、实体操作。Use when debugging rendering, executing /eval code, or diagnosing entity issues.
Eyelib Clientsmoke 客户端烟雾测试——@ClientSmoke 注解、三层架构、运行、报告。Use when writing or running clientsmoke tests.
Extract a Port from a domain module in the hexagonal architecture refactoring — locate MC contact points, create Port interfaces, migrate glue code to bridge, and verify with ArchUnit.
Eyelib GPU 调试——RenderDoc 截帧、headless 回放、Windows Python replay、renderdoc-mcp。Use when capturing or analyzing RenderDoc frames.
Write Mixin accessors and injectors for eyelib. Use when replacing reflection with @Accessor/@Invoker, injecting into vanilla methods, or debugging Mixin AP compilation errors. Covers Forge 1.20.1 (Mixin AP active) and NeoForge 1.21.1 (no Mixin AP) dual-version patterns.