Presets

CLI

cli
npx @loomcraft/cli init cli
General

Name

CLI

Description

Node.js command-line tool with testing, TDD workflow, and CI/CD pipeline.

Agents
orchestratorbrainstormerplannerbackendtestsreview-qadevops
Skills
brainstormingtask-planningcode-reviewproject-bootstrapcli-developmenttesting-patternsenv-validationtdd-workflow
Constitution

Principles

  • User experience matters in CLI too — clear help, meaningful errors
  • Test-driven — write tests before implementation for core commands
  • Fast startup — CLI tools must feel instant
  • Composable — support piping and scripting use cases

Conventions

  • Use Commander.js or similar for command parsing
  • Provide --help and --version on every command
  • Use exit codes correctly (0 success, 1 error, 2 usage error)
  • Write unit tests for every command handler
  • Support both interactive and non-interactive modes
Context

Project Description

This is a Node.js CLI tool. The orchestrator coordinates feature brainstorming, test-driven development planning, implementation, and review to deliver a robust, well-tested command-line application.