investigate
Investigate a Starfield form or record type to understand its structure
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Investigate a Starfield form or record type to understand its structure
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Stages all current changes and commits them to git with a useful message derived from the diff. Run with /commit.
Reviews recent git work across 3–7 days and proposes exactly 5 targeted improvements to code elegance, coherence, and style alignment. Run with /elegance at the start or end of a session to keep the codebase healthy.
Picks a random file from Retrograde.Library and runs a focused elegance review against it and its related files, proposing exactly 5 targeted improvements. Run with /spotlight for a quick quality check on undervisited code.
End-of-session workflow improvement. Reviews what was learnt and makes small, targeted updates to scripts, formlib, designlib, CLAUDE.md, and memory. Run with /kaizen at the end of a working session.
Discover what decoration items Starfield places around a given PackIn or Static in existing worldspaces, then generate C# array entries ready to paste into a BuildingDecoratorPass. Use when the user asks to find decorations for a science counter, workbench, or any other Starfield furniture PackIn.
Refactor a Retrograde procedural generation pass using established patterns and checklist
| name | investigate |
| description | Investigate a Starfield form or record type to understand its structure |
| user_invocable | true |
When the user asks you to investigate a Starfield form, record type, or game concept, follow this workflow to research it and document findings in CLAUDE.md.
The user will provide context about what to investigate, e.g.:
/investigate SurfaceBlock — investigate a record type/investigate the worldspace terrain setup — investigate a concept/investigate 0x00000C36 — investigate a specific formIf investigating a specific record type or form, run gen_inspect to dump its properties:
cd /c/Git/FrankyCLI && dotnet run -- gen_inspect <RecordType> <search>
Supported record types: SurfaceBlock, Worldspace, PackIn, Cell, Static, Activator, Npc, Location
Use list as record type to see available groups and counts.
If investigating a concept rather than a specific record, skip to Step 2.
Search for how the form/concept is used in the codebase:
If the record's Mutagen type is unclear, search for the interface/class definition:
Present findings to the user, including:
If the investigation revealed useful, stable knowledge (not session-specific), add it to CLAUDE.md under an appropriate section. Follow the existing documentation style — concise, code-example-heavy, focused on practical usage.
Only add to CLAUDE.md if the user confirms the findings are worth documenting.