← ClaudeAtlas

bmb-setuplisted

BMB setup — first-time onboarding with 30Q user profiling, persona selection, and project configuration.
blacklettertimeoff432/be-my-butler · ★ 3 · AI & Automation · score 76
Install: claude install-skill blacklettertimeoff432/be-my-butler
# /BMB-setup One-stop setup for BMB. Handles prerequisites, user profiling, consultant persona, and project config. ## Process ### First-time Detection ```bash source "$HOME/.claude/bmb-system/scripts/bmb-config.sh" IS_FIRST_TIME=false if ! bmb_config_check_setup; then IS_FIRST_TIME=true; fi ``` If `IS_FIRST_TIME=true`, show welcome message and explain the full onboarding process. If re-running setup, show current values and allow selective updates. ### Step 0: Prerequisites Check Run all checks first, report results as a table: ```bash # 1. Claude Code CLI command -v claude && claude --version # 2. Cross-model CLIs (optional) command -v codex && echo "codex: OK" || echo "codex: not found" command -v gemini && echo "gemini: OK" || echo "gemini: not found" # 3. Required env vars for optional features [ -n "${BMB_TG_TOKEN:-}" ] && echo "BMB_TG_TOKEN: set" || echo "BMB_TG_TOKEN: not set" [ -n "${BMB_TG_CHAT:-}" ] && echo "BMB_TG_CHAT: set" || echo "BMB_TG_CHAT: not set" # 4. BMB system files [ -d ~/.claude/bmb-system ] && echo "bmb-system: OK" || echo "bmb-system: MISSING" [ -d ~/.claude/agents ] && ls ~/.claude/agents/bmb-*.md 2>/dev/null | wc -l | xargs -I{} echo "bmb agents: {} found" ``` Display results as: | Component | Status | Required | |-----------|--------|----------| | Claude Code | vX.X.X | Yes | | codex CLI | OK / missing | No (cross-model) | | gemini CLI | OK / missing | No (cross-model) | | BMB_TG_TOKEN | set / not set | No (notifications) | | BMB_TG_CHA