From makeitreal
Use when a Claude Code project needs Make It Real initialization, hook setup, run-state wiring, or first-time harness configuration before planning or launch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/makeitreal:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prepare the project so Make It Real can run as a Claude Code harness. Keep hook registration and engine details internal; the user-facing action is `/makeitreal:setup`.
Prepare the project so Make It Real can run as a Claude Code harness. Keep hook registration and engine details internal; the user-facing action is /makeitreal:setup.
Setup is optional for ordinary new work. /makeitreal:plan <request> creates .makeitreal/runs/..., selects the current run, and writes the ignore entry automatically. Use setup when the operator wants a first-run diagnostic/config bootstrap or wants to select an existing run with --run.
The browser dashboard is read-only observability. It may show the next recommended Claude Code command, evidence paths, and Kanban status. State changes belong to Claude Code conversation, Make It Real hooks, and internal engine gates. Do not add browser buttons for approval, launch, retry, reconcile, or Done transitions.
.makeitreal/, default config, and the project .gitignore entry for /.makeitreal/.--run <runDir> is provided, record that run as the active run with makeitreal-engine setup "$CLAUDE_PROJECT_DIR" --run <runDir>./makeitreal:plan <request>.hooks/hooks.json, or use the engine's fallback hook setup only when the plugin is not loaded.hooks install or hook file paths as normal workflow commands.The normal user journey for a new feature can start directly at plan:
/makeitreal:plan <request>makeitreal:interactive-review:llm; if approval includes launch intent, continue to /makeitreal:launch/makeitreal:status/makeitreal:setup may be run before that flow, but it is not a required gate for ordinary planning.
Keep setup focused on project/run wiring. Do not split ordinary first-time configuration into additional user-facing commands.
Use /makeitreal:config only when the user wants to change optional feature flags such as live wiki sync.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub mir-makeitreal/makeitreal --plugin makeitreal