Dev Fyi
Acknowledge information from the user without taking action
Dev Asset Lesson
Add an asset pipeline lesson — hybrid Python + C track for asset processing, procedural geometry, and web frontend
Dev Create Diagram
Create a matplotlib diagram for a forge-gpu lesson using the project's dark theme and visual identity
Dev Create Pr
Analyze the working tree, stage relevant changes, create a branch if needed, commit, and open a pull request
Dev Markdown Lint
Check and fix markdown formatting issues with markdownlint-cli2
Forge Decals
>
Forge 3d Picking
>
Forge Atlas Rendering
Add atlas-based texture rendering to an SDL GPU project. Load atlas metadata from JSON, remap UVs in the fragment shader, and reduce texture bind state changes.
Dev Review Diagrams
Validate diagram correctness against the lesson README before pushing
Dev Review Pr
Handle automated PR review feedback and merge when ready
Forge Basic Lighting
Add Blinn-Phong lighting (ambient + diffuse + specular) to a 3D scene with world-space normals, light direction, and camera position uniforms. Use when someone needs to light a mesh, add shading, or implement basic real-time lighting in SDL3 GPU.
Forge Camera And Input
Set up a first-person camera with quaternion orientation, keyboard/mouse input, and delta time. Use when someone needs to fly through a 3D scene, handle WASD movement, mouse look, or frame-rate-independent motion in SDL3 GPU.
Dev Final Pass
Run a quality review pass on a lesson before publishing, catching recurring issues found across project PR history
Dev Audio Lesson
Add an audio lesson — sound playback, mixing, spatial audio, DSP effects, with SDL GPU scenes and forge UI
Dev Noise Texture
Add procedural noise texture generation to the asset pipeline — C tool, Python plugin, web UI with live preview
Forge First Triangle
Draw colored geometry with vertex buffers, shaders, and a graphics pipeline using SDL3 GPU API. Use when someone needs to render vertices with per-vertex attributes.
Dev Physics Lesson
Add a physics lesson — particle dynamics, rigid bodies, collisions, constraints, rendered with SDL GPU
Forge Gobo Spotlight
Add a projected-texture (gobo/cookie) spotlight with cone falloff, shadow map, and pattern projection to an SDL GPU project
Forge Hdr Tone Mapping
>
Forge Blending
Add alpha blending, alpha testing, or additive blending to an SDL GPU project. Configure blend state, sort transparent objects, and set up clip/discard for cutout transparency.
Forge Cascaded Shadow Maps
Add cascaded shadow maps with PCF soft shadows to an SDL GPU project
Dev Explain
Explain something in detail with investigation. No changes, no suggestions, no opinions. Facts and technical depth only. Usage: /dev-explain <topic>
Forge Draggable Windows
Add draggable, z-ordered, collapsible windows to a ForgeUiContext application. Wraps the existing immediate-mode UI context with deferred draw ordering and input routing by z-order.
Forge Blinn Phong Materials
Add per-material Blinn-Phong lighting with ambient, diffuse, specular colors and shininess. Use when someone needs to render multiple objects with distinct material appearances, add material property systems, or extend basic lighting with per-object parameters in SDL3 GPU.
Dev Update Working Branch
Update the current working branch with the latest main. Fetches origin/main, updates local main, and rebases the current branch onto main.
Forge Import Settings Editor
Add per-asset import settings with TOML sidecar files, three-layer merge (schema → global → per-asset), a settings editor form with type-specific controls, and single-asset re-processing from the web UI. Use when someone needs configurable per-file processing overrides, settings UI, or sidecar-based configuration.
Dev Ui Lesson
Add a UI lesson — TTF parsing, font rasterization, immediate-mode UI controls, layout
Dev Engine Lesson
Add an engine/toolchain lesson — build systems, C fundamentals, debugging, project structure
Forge Auto Widget Layout
Add automatic widget layout to a ForgeUiContext application. Replace manual rect calculations with a stack-based cursor model supporting vertical/horizontal directions, padding, spacing, and nesting.
Dev Audio Review
Code quality, correctness, and documentation review for audio lessons — run before dev-final-pass
Forge Asset Pipeline
Scaffold a plugin-based asset processing pipeline with CLI, plugin discovery, content-hash fingerprinting, and TOML configuration. Use when someone needs to build tooling that processes files incrementally — asset pipelines, build systems, static site generators, or any scan-and-transform workflow.
Dev Docs Review
Review all project documentation for staleness — READMEs, skills, plans, CLAUDE.md, project structure trees
Forge Depth And 3d
Set up depth buffer, 3D MVP pipeline, back-face culling, and window resize handling. Use when someone needs to render 3D geometry with correct depth ordering, perspective projection, or a view camera in SDL3 GPU.
Dev Ui Review
Code quality, correctness, and documentation review for UI lessons — run before dev-final-pass
Dev Physics Review
Code quality, correctness, and documentation review for physics lessons — run before dev-final-pass
Forge Indirect Drawing
>
Forge Edge Detection
>
Dev Ask
Answer a question with facts only. No changes, no suggestions, no opinions. Brief and precise. Usage: /dev-ask <question>
Dev Gpu Lesson
Scaffold a new GPU lesson using forge_scene.h for the rendering baseline
Dev Math Lesson
Add a math concept - create lesson, update library, document usage
Dev Resolve Feedback
Ask CodeRabbit to verify and resolve each unresolved feedback thread on a PR. Use when CodeRabbit posts "No actionable comments" but old threads remain open, blocking approval.
Forge Audio Pool
Add fire-and-forget audio playback with a source pool and volume fading for click-free start/stop transitions.
Forge Bloom
Add Jimenez dual-filter bloom to an SDL GPU project with HDR rendering. Implements 13-tap downsample with Karis averaging and 9-tap tent-filter upsample with additive blending.
Forge Compute Shaders
Set up a compute pipeline with storage textures, dispatch groups, and a compute-then-render pattern. Use when someone needs GPU compute, image processing, procedural generation, particle simulation, or post-processing in SDL3 GPU.
Dev Reset Workspace
Clean the workspace of finished-work vestiges so new work can start from a fresh main branch
Forge Debug Lines
Add immediate-mode debug line drawing to an SDL GPU project. Render colored lines, grids, axes, circles, and wireframe boxes with world-space (depth-tested) and overlay (always-on-top) modes. Use when someone needs diagnostic visualization, debug drawing, or wireframe rendering in SDL3 GPU.
Dev Local Review
Run a local code review using the CodeRabbit agent before pushing to catch issues early
Dev Add Screenshot
Capture a screenshot or animated GIF for a forge-gpu lesson and update its README
Dev Request
Execute exactly what was asked. Nothing more, nothing less. No assumptions, no extras, no personality. Usage: /dev-request <instruction>
Forge Environment Mapping
>