← ClaudeAtlas

bootstrap-projectlisted

Initializes the Claude Code configuration in a new or existing project using the dotforge template.
luiseiman/dotforge · ★ 7 · AI & Automation · score 76
Install: claude install-skill luiseiman/dotforge
# Bootstrap Project Initialize a complete `.claude/` in the current project using the dotforge template. ## Step 0: Determine profile Check if $ARGUMENTS contains `--profile minimal`, `--profile standard`, or `--profile full`. If not specified, use `standard` as default. **Profiles control what gets installed:** | Component | minimal | standard | full | |-----------|---------|----------|------| | CLAUDE.md | yes | yes | yes | | settings.json | yes | yes | yes | | block-destructive hook | yes | yes | yes | | lint-on-save hook | no | yes | yes | | session-report hook | no | yes | yes | | warn-missing-test hook | no | no | yes (strict profile) | | rules/ (_common + stack) | yes | yes | yes | | commands/ | no | yes | yes | | agents/ + orchestration | no | yes | yes | | agent-memory/ | no | no | yes | | CLAUDE_ERRORS.md | no | yes | yes (pre-populated) | | memory.md rule | no | yes | yes | Save the profile in `.claude/settings.local.json` under `env.FORGE_BOOTSTRAP_PROFILE`. ## Step 1: Detect stack Use detection rules from `$DOTFORGE_DIR/stacks/detect.md`. ## Step 2: Confirm with user Show: ``` Profile: {{profile}} Detected stack: {{stacks}} Will create: - CLAUDE.md (base template + stack rules) - .claude/settings.json (base permissions + stack) - .claude/rules/ (common rules + stack) - .claude/hooks/ (block-destructive + lint + session-report) [minimal: block-destructive only] - .claude/commands/ (audit, health) [minimal: skipped] - .claude/agents/ +