Phase 1b: Rename all ~94 commands across 12 plugins to /<noun> <action> sub-command pattern. Git-flow consolidated from 8→5 commands (commit variants absorbed into --push/--merge/--sync flags). Dispatch files, name: frontmatter, and cross-reference updates for all plugins. Phase 2: Design documents for 8 new plugins in docs/designs/. Phase 3: Scaffold 8 new plugins — saas-api-platform, saas-db-migrate, saas-react-platform, saas-test-pilot, data-seed, ops-release-manager, ops-deploy-pipeline, debug-mcp. Each with plugin.json, commands, agents, skills, README, and claude-md-integration. Marketplace grows from 12→20. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
name, description
| name | description |
|---|---|
| deploy setup | Interactive setup wizard for deployment pipeline configuration |
/deploy setup
Configure the ops-deploy-pipeline plugin for a project.
Skills to Load
skills/visual-header.mdskills/compose-patterns.md
Agent
Delegate to agents/deploy-planner.md.
Usage
/deploy setup
Instructions
Execute skills/visual-header.md with context "Setup Wizard".
Phase 1: Project Detection
- Read the current directory for existing configuration files:
docker-compose.ymlordocker-compose.yamlCaddyfileorcaddy/Caddyfile.env,.env.example,.env.production,.env.developmentsystemd/*.servicefiles
- Report what was found and what is missing
Phase 2: Deployment Profile
Ask user to select deployment profile:
| Profile | Description |
|---|---|
| single-service | One container, one reverse proxy entry |
| multi-service | Multiple containers with shared network |
| full-stack | Application + database + cache + reverse proxy |
Phase 3: Infrastructure Target
Collect target information:
- Hostname - Server hostname (e.g.,
hotport) - Subdomain - Service subdomain (e.g.,
myapp.hotport) - Port - Internal service port
- Network mode - Tailscale, local, or both
Phase 4: Generate Scaffold
Based on profile and target:
- Create
deploy/directory if it does not exist - Generate
.env.examplewith documented variables - Create deployment checklist in
deploy/CHECKLIST.md - Report next steps to user
Completion Summary
DEPLOY-PIPELINE SETUP COMPLETE
Profile: multi-service
Target: myapp.hotport
Config Dir: deploy/
Next steps:
- /deploy generate Generate docker-compose.yml and Caddyfile
- /deploy env Create environment-specific configs
- /deploy validate Validate generated configs
User Request
$ARGUMENTS