What problem does it solve?
The setup skill removes friction from first-run configuration by detecting a project's stack, scaffolding harness files, installing hooks, and registering skills so users reach a working Citadel harness quickly.
Core Features & Use Cases
- Automatic stack detection: Detects language, framework, package manager, and test tooling from common project files.
- Idempotent scaffolding and hooks: Generates .claude/harness.json, installs hooks with resolved paths, and preserves existing settings without overwriting unless confirmed.
- Live demonstration: Runs a real demo task on the user's code based on stated pain points and prints a concise reference card for next steps.
- Optional integrations: Offers GitHub workflow and MCP server scaffolding as non-blocking, user-confirmed steps.
Quick Start
Run /do setup in your project root and follow the interactive prompts to detect the stack, create harness.json, install hooks, and run a demo task.