Assess a repository, determine what scaffolding and setup tools are needed, present a plan, and execute them in the correct order.
Type: Skill
Trigger: /bootstrap-project
Add the cboone/cboone-cc-plugins marketplace in Claude Code:
/plugin marketplace add cboone/cboone-cc-plugins
Then select Bootstrap Project from the available plugins.
Scans the repository for language markers and existing infrastructure, determines which scaffolding and setup tools are needed, presents a plan with status for each tool, and executes confirmed tools in the correct dependency order. Handles overlap between tools automatically (e.g., scaffold-go-cli already includes CI and GoReleaser, so those are skipped).
Orchestrates these tools:
scaffold-new-repo: LICENSE, README, .gitignore, agent configscaffold-go-cli/scaffold-go-library: language-specific project structuresetup-ci: GitHub Actions CI workflow and Makefile targetssetup-linters: linters and formatterssetup-secret-scanning: secret scanning workflowsadd-goreleaser-homebrew: GoReleaser and Homebrew tap publishingsetup-installers: Homebrew formulaadd-scrut-cli-tests: scrut CLI integration tests
/bootstrap-project
- "bootstrap this project": full assessment and setup
- "set up everything": same behavior
- "scaffold everything": same behavior
- "full project setup": same behavior
- Scaffold New Repo: foundational repo boilerplate only
- Scaffold Go CLI: Go CLI project scaffolding only
- Scaffold Go Library: Go library project scaffolding only
- Setup Linters: linter and formatter setup only
- All plugins