setup

Solid

Interactive setup and onboarding. Use on first run, when changing stack/packs, or when healthcheck reports config issues.

Data & Documents 35 stars 4 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
40
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /craftsman:setup - Configuration Wizard ## Outcome Contract - **Outcome**: a configuration derived from what the repository actually is, with only the undeterminable parts asked. - **Done when**: the inferred conventions were shown before being written, .craft-config.yml is valid against the schema, and healthcheck reports no config error. - **Evidence**: the conventions analysis output, the written config, and the healthcheck result. ## Modes | Command | Description | |---------|-------------| | `/craftsman:setup` | Full interactive setup (default) | | `/craftsman:setup --quick` | Zero-question auto-setup with smart defaults | | `/craftsman:setup --refresh` | Regenerate observed artifacts (conventions skill, codemap) | | `/craftsman:setup --global` | Workshop profile: asked once per machine, inherited by every project | --- ## Setup by Observation (ADR-0022) Every mode (including `--quick`) ends with the observation step. The repository answers most setup questions itself; only ask the user what observation cannot determine (strictness preference, pack opt-ins). 1. Run the conventions analyzer and SHOW the user what was inferred before writing anything: ```bash bash ~/.claude/craftsman-conventions.sh analyze ``` 2. On confirmation (automatic in `--quick` and `--refresh`), generate the project conventions skill: ```bash bash ~/.claude/craftsman-conventions.sh generate "$PWD/.claude/skills" ``` This writes `.claude/skills/project-conventions/SKIL...

Details

Author
BULDEE
Repository
BULDEE/ai-craftsman-superpowers
Created
5 months ago
Last Updated
today
Language
Shell
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category