Integrations
Integrations are optional tools you can turn on at scaffold time with --integrations, or add later with spec-init customize --add. Each is opt-in, free/open-source, and layered in without touching your source code.
spec-init init my-app --integrations graphify,caveman) or later (spec-init customize --add obsidian). Remove any with customize --remove <name>.The catalog
How integrations work
Each integration is a per-integration file tree plus marked-up blocks in CLAUDE.md and README. Turning one on copies its files and keeps its blocks; turning it off removes both, leaving zero residual files. Your active integrations are recorded in spec.config.js (the ground-truth config), so upgrade and customize always know what is on.
Local install + docs
When you enable an integration that ships a one-line installer (e.g. Caveman), the CLI runs it for you and prints each integration’s official docs link in the terminal. Pass --no-install to skip the auto-install and just get the commands + links. Follow the docs link above for setup and usage of each tool.