verification-before-completion
OBobra/superpowers299k2,675 new stars in the last 7 days
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.
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.
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.
Keep a MODLOG.md in the mod's working folder. Log:
The note is mostly a cleaned-up copy of this.
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:
knowledge/techniques/oracles-how-agents-know-a-mod-works.md)
and what you did not verify.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.
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
--yes. A PR is public and uses their GitHub account. Show them the note.um kb check fails on:
media/, under 1.5 MB).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.
OBobra/superpowers299k2,675 new stars in the last 7 days
OBobra/superpowers299k2,675 new stars in the last 7 days
OBobra/superpowers299k2,675 new stars in the last 7 days
MAmattpocock/skills290k10,235 new stars in the last 7 days
MAmattpocock/skills290k10,235 new stars in the last 7 days
MAmattpocock/skills290k10,235 new stars in the last 7 days