What problem does it solve?
Inconsistent conventions across Squad tooling lead to fragmentation, higher maintenance costs, and steeper onboarding curves. This Skill standardizes patterns to ensure reliability and clarity in CLI development.
Core Features & Use Cases
- Zero-dependency patterns: all tooling relies on Node.js built-ins, avoiding external packages.
- Deterministic file handling: idempotent init flows and safe copy patterns to prevent accidental overwrites.
- Standardized error handling: uniform fatal-style messaging with clear exit behavior.
- Cross-platform compatibility: Windows-friendly path handling and environment awareness.
- File structure guidance: recommended organization with .squad/ templates and clear templates.
Use cases: teams adopting Squad CLI conventions for new features, upgrades, and contributor onboarding.
Quick Start
Follow the Squad conventions when adding or updating Squad CLI code: ensure zero dependencies, implement idempotent init flows, and apply the standard error handling and file-structure guidelines.