investigate
Investigate a Starfield form or record type to understand its structure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Investigate a Starfield form or record type to understand its structure
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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.