@mootup/moot-templates
v0.4.0
Published
Canonical project templates (skills, teams, devcontainer, Claude hooks) for @mootup/moot-cli, synced from the mootup Python CLI source.
Readme
@mootup/moot-templates
Canonical project templates for @mootup/moot-cli — skills, team layouts, devcontainer scaffolding, and Claude Code hooks.
The templates are the single source of truth for moot init scaffolding on both the Python and JavaScript sides of the mootup toolchain. The canonical tree lives in mootup-io/moot at src/moot/templates/; this package vendors a byte-identical copy for JS consumers.
Install
npm install @mootup/moot-templatesUsage
import { getTemplatesDir, BUNDLED_SKILLS } from '@mootup/moot-templates';
console.log(getTemplatesDir());
// /absolute/path/to/node_modules/@mootup/moot-templates/templates
console.log(BUNDLED_SKILLS);
// ['product-workflow', 'spec-checklist', ...]What's bundled
templates/CLAUDE.md— default CLAUDE.md for new projectstemplates/claude/— Claude Code settings + hookstemplates/devcontainer/— devcontainer.json + runner scriptstemplates/skills/— 8 bundled agent-workflow skillstemplates/teams/— 5 team topologies (loop-3, loop-4, loop-4-observer, loop-4-parallel, loop-4-split-leader)
Maintenance
Contributors: templates live canonically in mootup-io/moot/src/moot/templates/. Edits land there. To refresh this package's vendored copy:
# From the mootup-io/moot-cli-js monorepo root:
npm run -w @mootup/moot-templates sync:templatesThe parity test (test/parity.test.ts) enforces byte-identical equality between the vendored copy and the canonical source on every CI run.
