Skills Reference
ForgeKit skills plus bundled Claude Code skills. Commands that extend your AI assistant's capabilities for UE5 development.
Skills are slash commands that trigger specialized behavior in Claude Code. Type a skill command in the Claude Code prompt and it runs a structured procedure designed for that task.
ForgeKit skills#
| Command | What it does |
|---|---|
/build |
Compile the project via UBT and parse errors with UE-specific categorization |
/map-codebase |
Scan Source/ for UCLASS/USTRUCT/UENUM declarations and populate the Dev wiki |
/map-design |
Discover characters, abilities, and weapons from source code and content folders |
/state-save |
Capture full session state (VCS, build, tasks, decisions) before clearing context |
/state-load |
Restore saved session context and detect VCS drift since the last save |
/review |
Review changed files using a game development quality rubric (CRITICAL / WARNING / SUGGESTION) |
/validate |
Self-validating loop: spawns parallel agents to verify a plan, spec, or analysis |
/health-check |
Validate environment integrity across 18 structural and 12 semantic checks |
/update |
Analyze self-learning friction logs and propose environment improvements |
/setup |
First-time project configuration wizard: detects engine path, VCS, GAS, and plugins |
/remember |
Store a quick note in working memory with optional category tagging |
/recall |
Search across Design wiki, Dev wiki, working notes, and decisions |
Bundled skills#
These three skills are included with Claude Code and available out of the box. They are not ForgeKit-specific: no installation is required and they work in any Claude Code project.
| Command | What it does |
|---|---|
/simplify |
Review and simplify recently changed code for clarity and maintainability |
/batch |
Run multiple operations or commands in sequence |
/debug |
Diagnostic workflow for investigating and resolving build or runtime errors |
How skills work#
Skills are defined in .claude/skills/<name>/SKILL.md. When you type a skill
command, Claude Code reads the corresponding SKILL.md file and executes the
procedure described in it. Each skill specifies:
- Trigger phrases: the exact commands and natural language phrases that
activate it (e.g.,
/build,"compile","check if it compiles") - Negative triggers: phrases that look similar but should NOT activate
the skill (e.g.,
/buildshould not trigger for "build documentation") - Allowed tools: which Claude Code tools the skill can use
- Context mode:
forkmeans the skill runs in a subagent with its own context window, keeping the main conversation clean
Skills run as subagents (context: fork). This means each skill invocation
gets a fresh context window, so long skill procedures like /map-codebase do
not consume your main conversation context.
Skills vs agents#
Skills are commands you invoke. Agents are
specialists the orchestrator routes to. When you say /build, you are
invoking a skill directly. When you say "this ability is crashing", the
orchestrator decides to delegate to the debugger agent. Both run as subagents
under the hood.