Skip to content

Team Preset for Repeatable Full-Stack Setup

Create and reuse a team preset so every new project starts with the same defaults and enhancement stack.

  • Node.js 20.11+
  • tinkerise installed
  • One existing project where you want to capture defaults
Terminal window
tinkerise web next team-template --typescript --tailwind --eslint
cd team-template
tinkerise add prettier husky ci docker env

Expected result: a configured baseline project with common workflow enhancements.

Terminal window
tinkerise config set packageManager pnpm --project
tinkerise config set defaultCategory web --project
tinkerise config set typescript true --project

This writes a project config that the preset can capture.

Terminal window
tinkerise preset save team-fullstack --framework next --category web --description "Team standard full-stack starter"

Expected output: confirmation that team-fullstack was saved.

Terminal window
mkdir ../team-product
cd ../team-product
tinkerise preset use team-fullstack

Expected result: enhancement modules from the preset are applied in the new repo.

Terminal window
tinkerise preset list
tinkerise config list --project

Confirm the preset is discoverable and project defaults are visible.

  • Local preset JSON in the tinkerise presets directory
  • tinkerise.config.ts in project root (when project config is used)
  • Enhancement-generated files such as Docker/CI/Husky config files
  1. Publish a shared preset package for wider reuse.
  2. Add testing defaults with tinkerise add testing.
  3. Review config and preset behavior in Configuration and Presets.