Skip to content

Setup Wizard

claude-ops bot edited this page Apr 26, 2026 · 1 revision

Setup Wizard

Interactive setup wizard for the claude-ops plugin. Installs CLIs, configures channels, builds the project registry, and wires the v2 autonomy layer.

/ops:setup           # full guided wizard
/ops:setup telegram  # jump to telegram step
/ops:setup registry  # jump to registry build

Step layout (v2.0)

Step Purpose Added
1 Section picker (CLIs, channels, MCPs, registry…) v0.5
2 CLI installs (gh, aws, doppler, sentry-cli, node, jq, …) v0.5
2b.5 Install the superpowers plugin v1.8
2c Background daemon install (launchd/systemd) v1.1
2d Recap marquee install + tmux/statusLine configuration v2.0
3 Channel configuration (Telegram, Slack, Email, WhatsApp, Discord, …) v0.5
3o Claude Max account OAuth init loop (one prompt per configured account) v2.0
4 MCP server registration v0.5
5 External-project auto-discovery (Shopify/Linear/Slack/Notion) v1.6
5b Daemon service reconciliation v1.1
6 Project registry build (scripts/registry.json) v0.5
6.5a Deploy auto-fix toggle + registry path picker v2.0
6.5b Recap marquee toggle v2.0
6.5c Task reminder toggle + threshold v2.0
6.5d Account rotator toggle v2.0
7 Preferences (owner name, timezone, default channels, briefing verbosity) v0.5
8 Smoke test all configured integrations v0.5

v2 step details

Step 2d — recap marquee

Installs ~/Library/LaunchAgents/com.claude-ops.recap-daemon.plist and launchctl loads it. If tmux is detected, appends to ~/.tmux.conf:

set -g status-right '#(bash ~/.claude/plugins/installed/ops-ops-marketplace/scripts/recap/marquee.sh) | %H:%M'
set -g status-interval 5

If no tmux, wires the marquee into the Claude Code statusLine in ~/.claude/settings.json. See Recap Marquee.

Step 3o — account OAuth init

For every Claude account configured via /ops:rotate-setup that doesn't have a keychain token yet, runs the OAuth flow. See Multi-Account Rotator.

Step 6.5a — deploy auto-fix

Asks (AskUserQuestion):

  1. Enable deploy auto-fix? (default yes)
  2. Watch gh pr merge? (default yes)
  3. Watch npm run build:*? (default yes)
  4. Auto-dispatch fixer (vs log+notify only)? (default yes)
  5. Pick the user-scope service registry path. (default ~/.claude/config/post-merge-services.json)

See Auto-Fix Subsystem and Configuration.

Step 6.5b — recap marquee toggle

Single boolean — already auto-configured in step 2d, this just exposes the toggle.

Step 6.5c — task reminder

Boolean + threshold (3..50 non-Task tool calls before the nudge fires).

Step 6.5d — account rotator

Boolean (default off — opt-in). Enabling here doesn't activate the daemon; you must also run /ops:rotate-setup.

See also

Clone this wiki locally