One-time control-plane bootstrap for a project — validate configuration, populate project identity files, ask about domain skills, and set up git hooks.
Use this skill when binding the template control plane to a real project after cloning the
template. It validates the target repo, fills in the project identity files, and configures
the control plane so that /prepare, /build, and /finalise can function correctly.
python3 scripts/ensure_control_plane.py.[PROJECT_NAME] → user-provided name[Brief description of this project][Primary languages, frameworks, and tools] → user-provided stack[Project Name] → user-provided name[Short description] → user-provided descriptiongit config core.hooksPath .githooks..claude/skills/
(e.g., ignition-scada) and ask the user:
.claude/skills/ and .agents/skills/)..claude/agents/ and ask
the user whether any should be removed for their project.python3 scripts/ensure_control_plane.py again and confirm
exit code is 0./prepare when ready.prepare, build, finalise, etc.) — only
domain skills and project identity files.