tcsetup
v1.8.0
Published
Bootstrap a new project with BMAD, Spec Kit, Agreement System, and Mermaid Workbench in one command.
Maintainers
Readme
tcsetup
Bootstrap and update a project with the full TC toolchain in one command.
What it installs
| Step | Tool | Command |
|------|------|---------|
| 1 | BMAD Method | npx bmad-method install |
| 2 | Spec Kit | specify init --here --ai claude |
| 3 | Agreement System | npx agreement-system init --yes |
| 4 | ADR System | npx adr-system init --yes |
| 5 | Mermaid Workbench | npx mermaid-workbench init |
| 6 | Feature Lifecycle | npx feature-lifecycle init --yes |
Usage
Init (onboard a new project)
npx tcsetup
# or explicitly:
npx tcsetup initUpdate (refresh an existing project)
npx tcsetup updateDetects which tools are installed (by marker directories), updates their npm packages to latest, runs each tool's update command to refresh commands/templates, and refreshes tcsetup's own Claude Code command files. User data is never touched.
Help
npx tcsetup helpSkip specific steps (init only)
npx tcsetup --skip-bmad
npx tcsetup --skip-speckit
npx tcsetup --skip-agreements
npx tcsetup --skip-adr
npx tcsetup --skip-mermaid
npx tcsetup --skip-lifecycleMultiple flags can be combined:
npx tcsetup --skip-speckit --skip-mermaidPrerequisites
- Node.js >= 18
specifyCLI installed globally (for Spec Kit step)
License
MIT
