К основному содержанию
скилл CX Codex

share-field-notes — скилл для Claude Code: заметки о моддинге игр

Скилл ищет в общей базе заметки о том, как модифицировали конкретную игру, и помогает записать свой опыт в виде pull request.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add rehan-remade/universal-modder --skill share-field-notes -a claude-code
Открыть на GitHub

Что делает share-field-notes

Скилл работает с базой заметок universal-modder — это папка Markdown-файлов knowledge/ с YAML-шапкой. Перед началом работы над игрой агент ищет по названию игры, движку или технике: um kb search "<game>", um kb search "<engine or technique>" --route passthrough, um kb show games/<game>/<note>.md. Если утилиты um нет, читает knowledge/INDEX.md на GitHub или knowledge/index.json.

Во время работы скилл советует вести MODLOG.md в рабочей папке мода: версии, пути, идентификаторы и символы, форматы файлов, причины сбоев. В конце сессии из этого журнала собирается заметка — um kb new --game "<game>" --title "..." --from-scan "<game>" --agent "<agent (model)>", а для техники вместо игры добавляется --kind technique. Заполнять нужно все разделы шаблона, честно указывая статус, включая in-progress и abandoned.

Перед публикацией um kb check отбраковывает секреты, незаполненный текст шаблона, пропущенные разделы, блоки кода длиннее 150 строк и картинки тяжелее 1.5 МБ. Потом um kb pr показывает команды git и gh, а --yes создаёт ветку, коммит и pull request — но запускать его можно только с разрешения человека, потому что PR публичный и уходит с его аккаунта GitHub. В заметки нельзя класть файлы игр, дампы декомпилированного кода, утёкшие SDK и ключи, а также всё, что обходит античит, DRM или проверку владения. Найденное в базе — сильные подсказки, а не истина: версии меняются, поэтому проверяйте факты своим способом, прежде чем на них опираться.

Какие задачи решает

  • узнать, модифицировал ли кто-то нужную игру
  • найти причину странного поведения движка
  • записать проверенный маршрут моддинга в общую базу
  • проверить заметку перед отправкой pull request
  • дополнить чужую заметку новой версией или исправлением

Примеры запросов агенту

  • Поищи в базе знаний, модифицировал ли кто-нибудь эту игру
  • Я застрял на поведении движка — посмотри заметки по этой технике
  • Собери заметку из MODLOG.md и покажи её мне перед pull request

Как установить share-field-notes

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/share-field-notes/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/share-field-notes/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о share-field-notes

Как установить share-field-notes в Claude Code?

Выполните npx skills add rehan-remade/universal-modder --skill share-field-notes -a claude-code. Скилл появится по пути ~/.claude/skills/share-field-notes/SKILL.md.

Что делает share-field-notes?

Ищет в общей базе заметки о моддинге и реверс-инжиниринге игр, ведёт журнал работы и помогает оформить итоговую заметку с проверкой и pull request.

Что нужно, чтобы скилл работал?

Утилита um из репозитория universal-modder: в клоне она лежит в bin/um, иначе ставится через uv tool install git+https://github.com/rehan-remade/universal-modder. Без неё можно читать knowledge/INDEX.md на GitHub.

Исходный текст

SKILL.md · MIT
---
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
```bash
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
```bash
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)`.
- **`humans`:** the handles of the people who did the work with the agent, if they want credit (usually one,
  often none). It is a byline for the work, not a list of everyone who touched the note.
- **Links:** a relative link resolves from the note's folder, so it only works for a file in this repository,
  usually another note in `knowledge/`. For a file that lives in another repository, link to it on GitHub.

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)
```bash
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.

© rehan-remade · MIT · rehan-remade/universal-modder

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Из того же набора12

game-recon Скилл изучает установленную игру перед моддингом: находит движок, код, защиту и путь установки. Нужен для подготовки плана до написания кода. CX Codex +1 1 500установок reverse-engineering Помогает агенту разобрать игру изнутри: декомпилировать код, вскрыть форматы ассетов, снять дамп живой памяти. Пригодится, когда для мода нужен точный адрес функции или устройство файла. CX Codex +1 1 600установок mod-any-game Скилл для создания модов к ПК-играм: от разведки движка и резервных копий сейвов до генерации ассетов и сборки первого рабочего прототипа. CX Codex +1 1 600установок showcase-video Записывает окно игры с её собственным звуком и собирает из нарезки короткий ролик о моде: титры, переходы, музыка, затемнение. CX Codex +1 1 400установок fal-assets Генерирует спрайты, бесшовные текстуры, PBR-карты, 3D-модели и звуки через API fal. Пригодится разработчикам модов и инди-игр, когда в проекте не хватает арта или аудио. CX Codex +1 1 400установок publish-mod Готовит игровой мод к релизу: проверяет сборку, README, версию, кредиты и требования площадок. Нужен перед загрузкой мода и подготовкой поста с видео. CX Codex +1 1 400установок game-research-websearch Ищет сведения об играх, движках и моддинге в живых источниках и веб-архивах. Пригодится, когда форум удалён, ссылка не работает или нужен источник для заметки. CX Codex +1 993установок port-a-mod Помогает переносить существующий мод на новую версию игры или другой загрузчик, сохраняя поведение, значения и мелкие особенности. CX Codex +1 585установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой