research
Decompile and analyze TaleWorlds classes before implementing or fixing
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Decompile and analyze TaleWorlds classes before implementing or fixing
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Audit context window consumption across LOTRAOM agents, skills, rules, MCP servers, and CLAUDE.md. Report token estimates, flag bloat, recommend trims.
Hard-block Edit/Write outside a chosen directory. Use to scope-lock edits during a focused fix or refactor. Pair with /unfreeze to release.
Six-phase root-cause debugging for crashes, build failures, or "why is this broken" reports. Iron Law - no fixes without root cause. Auto-engages /freeze.
Release the directory edit lock set by /freeze. Edit and Write are unrestricted again. No-op if /freeze was never set.
Dispatch an independent Codex verification job for the current changes
Inspect all changed files, group by logical concern, and guide atomic per-concern commits
| name | research |
| description | Decompile and analyze TaleWorlds classes before implementing or fixing |
| argument-hint | ["ClassName or DLL.ClassName"] |
Decompile and analyze: $ARGUMENTS
Look in External/Decompiled/ for the target class. This is faster than live decompilation.
find External/Decompiled/ -name "*$ARGUMENTS*" -type f
grep -r "$ARGUMENTS" External/Decompiled/ --include="*.cs" -l
Identify the DLL:
TaleWorlds.CampaignSystem.dll — Campaign logic, GameModels, behaviorsTaleWorlds.Core.dll — Core typesTaleWorlds.MountAndBlade.dll — Battle/mission logicSandBox.dll — Sandbox behaviorsDecompile:
ilspycmd "E:\Steam\steamapps\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client\<DLL>" -t "TaleWorlds.<Namespace>.<ClassName>"
For large classes, use _meta["anthropic/maxResultSizeChars"] up to 500K to prevent truncation.