Citadel Setup guides a developer from an empty checkout to a fully configured Citadel harness. It installs lifecycle hooks, auto-detects language/framework/package manager/test tooling, writes a protected harness.json with registered skills, and optionally runs a short live demo and full tour to show core capabilities. The goal is to have hooks active before any interactive steps so sessions are protected from the start.
Run this on a project when you first add Citadel or when you want to rebuild harness configuration. Use Recommended mode for a guided setup, Full Tour to see demonstrations and walkthroughs, or Express for a silent, zero-question install. Also use Update when reconfiguring an existing harness.
Primarily designed for Claude Code harnesses and Claude-powered agents (Claude Code/Claude variants). The setup produces standard configuration consumable by orchestration layers and agents that respect harness.json and the /do routing model.
Citadel Setup is a comprehensive first-run wizard for the Citadel agent orchestration harness. It offers three modes (Recommended, Full Tour, Express) and auto-detects project stack, installs hooks, generates config, and optionally runs live demos. No bundled scripts to execute — all logic is described procedurally in SKILL.md with inline node commands. Well-structured with thorough error handling and fringe cases.
No security red flags. The skill modifies local project config files (.claude/settings.json, .claude/harness.json) which is its stated purpose. Telemetry is local-only. The inline node -e script for harness.json generation is functional but dense. Overall a well-crafted setup wizard with good UX flow and comprehensive edge case handling.