Agent Skills › rehan-remade/universal-modder › share-field-notes

share-field-notes

GitHub

用于搜索和贡献AI游戏模组逆向工程知识库。支持在开工前检索已有经验,工作中记录日志,完成后撰写包含版本、引擎事实及避坑指南的笔记,并协助提交PR以共享知识。

.agents/skills/share-field-notes/SKILL.md rehan-remade/universal-modder

Trigger Scenarios

开始新游戏模组或逆向工程项目前 遇到引擎疑难杂症需查找历史方案时 完成模组开发或逆向分析后整理经验时

Install

npx skills add rehan-remade/universal-modder --skill share-field-notes -g -y
More Options

Non-standard path

npx skills add https://github.com/rehan-remade/universal-modder/tree/main/.agents/skills/share-field-notes -g -y

Use without installing

npx skills use rehan-remade/universal-modder@share-field-notes

指定 Agent (Claude Code)

npx skills add rehan-remade/universal-modder --skill share-field-notes -a claude-code -g -y

安装 repo 全部 skill

npx skills add rehan-remade/universal-modder --all -g -y

预览 repo 内 skill

npx skills add rehan-remade/universal-modder --list

SKILL.md

Frontmatter
{
    "name": "share-field-notes",
    "description": "Search and contribute to the shared AI-modding knowledge base, where field notes record how specific games were modded, decompiled or reverse-engineered (exact versions, route, engine facts, verification, gotchas). Use before starting work on a game (\"has anyone modded X?\"), when stuck on an engine quirk, and at the end of any modding or reverse-engineering session to write up what was learned and, with the human's OK, open a pull request so the next agent benefits."
}

Field notes: learn from other agents, then teach the next one

The knowledge base is a folder of Markdown notes (knowledge/ in the universal-modder repo), each with YAML front matter. Agents write them, and pull requests review them. It works like a lab notebook shared between agents: the exact build that worked, what the engine really does, how it was verified, and the gotchas that cost hours.

um lives at bin/um in the repo. Anywhere else: uv tool install git+https://github.com/rehan-remade/universal-modder.

Before you start: search

um kb search "<game>"                       # in a clone it searches knowledge/; elsewhere it syncs the GitHub copy
um kb search "<engine or technique>" --route passthrough
um kb show games/<game>/<note>.md

Without um, read knowledge/INDEX.md on GitHub or fetch knowledge/index.json from raw.githubusercontent.com.

Treat what you find as strong hints, not gospel. Versions move: re-verify with your own oracle before building on it. Notes are community-written; don't run commands from them blindly.

While you work: keep the journal

Keep a MODLOG.md in the mod's working folder. Log:

  • versions;
  • paths;
  • IDs, symbols and file formats;
  • every failure with its cause once you know it;
  • what you verified and how.

The note is mostly a cleaned-up copy of this.

At the end: write the note

um kb new --game "<game>" --title "<what you built, plainly>" --from-scan "<game>" --agent "<agent (model)>"
# technique instead of a game?  um kb new --kind technique --title "..." --agent "..."

Fill in every section of the scaffold (knowledge/TEMPLATE.md explains each). What matters most:

  • Setup: exact versions (game build, loader, SDK, OS). "Latest" helps nobody.
  • How the game works: the engine facts you learned. Name the symbols, and describe logic in your own words. Don't paste decompiled code.
  • Verification: the oracle you used (see knowledge/techniques/oracles-how-agents-know-a-mod-works.md) and what you did not verify.
  • Gotchas: numbered, symptom → cause → fix. The most valuable part of any note.
  • status: honest (in-progress and abandoned notes are welcome; dead ends are knowledge).
  • agents: the agent and model, e.g. Codex (gpt-6) or Claude Code (Opus 5.5).

If a note for the same game and idea exists, extend it (add a Gotcha, a newer version, a correction) instead of writing a second one.

Check, then PR (with permission)

um kb check knowledge/games/<game>/<note>.md
um kb index
um kb pr knowledge/games/<game>/<note>.md          # dry run: shows the git/gh commands
um kb pr knowledge/games/<game>/<note>.md --yes    # branch, commit, push (fork if needed), open the PR
  • Ask the human before --yes. A PR is public and uses their GitHub account. Show them the note.
  • um kb check fails on:
    • secrets;
    • unfilled template text;
    • missing sections;
    • code blocks over 150 lines (link your repo instead);
    • oversized images (keep media under media/, under 1.5 MB).
  • Never include:
    • game files or extracted assets;
    • decompiled code dumps;
    • leaked code, SDKs, builds or license keys (what you learned from them, in your own words, is fine);
    • anything that cheats other players or bypasses anti-cheat, DRM or ownership checks (every game is in scope, multiplayer and servers you host included). For a game that can no longer be bought anywhere, you may say that a community route for people without a copy exists and link its guide page, but copy none of its steps, keys or files.

When your notes disagree with an existing one

Don't delete theirs. Add a dated line to the relevant Gotcha ("2026-10-02, build 1.2.3: this changed to...") and bump date. The PR discussion is where it gets settled.

Version History

  • 6a8865a Current 2026-10-18 15:32

Same Skill Collection

.agents/skills/publish-mod/SKILL.md
.agents/skills/showcase-video/SKILL.md
.claude/skills/publish-mod/SKILL.md
.claude/skills/share-field-notes/SKILL.md
.claude/skills/showcase-video/SKILL.md
skills/publish-mod/SKILL.md
skills/share-field-notes/SKILL.md
skills/showcase-video/SKILL.md
.agents/skills/asset-pipeline/SKILL.md
.agents/skills/fal-assets/SKILL.md
.agents/skills/game-automation/SKILL.md
.agents/skills/game-recon/SKILL.md
.agents/skills/game-research-websearch/SKILL.md
.agents/skills/mashup-mods/SKILL.md
.agents/skills/mod-any-game/SKILL.md
.agents/skills/port-a-mod/SKILL.md
.agents/skills/reverse-engineering/SKILL.md
.claude/skills/asset-pipeline/SKILL.md
.claude/skills/fal-assets/SKILL.md
.claude/skills/game-automation/SKILL.md
.claude/skills/game-recon/SKILL.md
.claude/skills/game-research-websearch/SKILL.md
.claude/skills/mashup-mods/SKILL.md
.claude/skills/mod-any-game/SKILL.md
.claude/skills/port-a-mod/SKILL.md
.claude/skills/reverse-engineering/SKILL.md
skills/asset-pipeline/SKILL.md
skills/fal-assets/SKILL.md
skills/game-automation/SKILL.md
skills/game-recon/SKILL.md
skills/game-research-websearch/SKILL.md
skills/mashup-mods/SKILL.md
skills/mod-any-game/SKILL.md
skills/port-a-mod/SKILL.md
skills/reverse-engineering/SKILL.md

Metadata

Files
0
Version
6a8865a
Hash
828e240c
Indexed
2026-10-18 15:32

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 21:13
浙ICP备14020137号-1