setup

Automate Citadel setup by installing hooks, detecting stacks, and configuring harness.json.

820|78|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/SethGammon/Citadel --skill setup-sethgammon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/SethGammon/Citadel/tree/main/skills/setup
Command: npx skills add https://github.com/SethGammon/Citadel --skill setup-sethgammon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The first-run experience for the Citadel harness reduces onboarding friction by installing hooks, detecting the project stack, configuring harness.json, and presenting a live-demo while creating a reference card for quick context.

Core Features & Use Cases

  • Detects the project stack and auto-configures harness for the current environment.
  • Installs hooks, registers skills, and prepares safe defaults for immediate use.
  • Runs a live demonstration on real code to illustrate capabilities and workflow.
  • Generates a compact reference card to guide users through common tasks.

Quick Start

Run /do setup in your project to install hooks, detect the stack, configure harness.json, and demonstrate the system.

Frequently Asked Questions about setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Citadel harness configuration and hook installation for my project?

Automate Citadel harness configuration by running a guided setup that installs hooks, detects the project stack, and writes harness.json with safe defaults. The process handles first-run onboarding automatically, registers detected skills, and prepares the environment for immediate use.

Can I use the Citadel setup wizard to detect my project stack and configure harness.json automatically?

Stack detection works automatically during the Citadel setup wizard, scanning the project to identify frameworks and tools. It uses the detected stack to configure harness.json appropriately, selecting safe defaults and registering applicable skills without manual configuration input.

What does the first-run onboarding process for Citadel include besides hook installation?

First-run onboarding for Citadel includes hook installation, stack detection, harness.json configuration, and a live demonstration on real code. It also generates a compact reference card to guide users through common tasks after setup completes.

Does the Citadel setup process work with any project stack or are there specific requirements?

The Citadel setup process is applicable to any project using the Citadel harness. It detects the specific project stack during execution and configures the harness accordingly, applying security-conscious defaults and optional modes regardless of the detected environment.

Why should I use an automated setup tool for Citadel instead of manually configuring hooks and harness.json?

An automated setup tool for Citadel reduces onboarding friction by eliminating manual hook installation and harness.json configuration errors. It validates the environment, applies security-conscious defaults, and provides a live demo with a reference card for immediate workflow context.

What happens if Citadel setup not working or fails to detect my project stack correctly?

When Citadel setup fails to detect a stack, it still applies security-conscious defaults and configures harness.json with base settings. The generated reference card and live demo output help users manually verify the configuration and identify missing stack components.