squad-conventions

Document and enforce zero-dependency conventions for Squad CLI tooling.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/lbouriez/Squad-Templates --skill squad-conventions-lbouriez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squad-conventions
Source: https://github.com/lbouriez/Squad-Templates/tree/main/Nectari-Devops-Squad/.copilot/skills/squad-conventions
Command: npx skills add https://github.com/lbouriez/Squad-Templates --skill squad-conventions-lbouriez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines and enforces zero-dependency conventions for the Squad CLI tooling, ensuring consistent patterns, safer defaults, and predictable cross-platform behavior.

Core Features & Use Cases

  • Zero dependencies: Squad relies on Node.js built-ins only and forbids adding runtime packages in dependencies.
  • Built-in patterns: Standardized error handling through a central fatal-like pattern, consistent color constants, and clear file structure guidelines.
  • Cross-platform guidance: Windows, macOS, and Linux compatibility through path joining and platform-agnostic scripts.
  • Use case: Teams implementing the Squad CLI follow these conventions to maintain code quality and upgrade compatibility.

Quick Start

Follow these conventions when editing or creating Squad tooling to ensure zero dependencies and robust error handling.

Frequently Asked Questions about squad-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce zero-dependency conventions in Node.js CLI tooling?

Standardize error handling in Node.js CLI tools by applying a central fatal-like pattern. This Skill provides consistent error handling conventions for Squad tooling to ensure predictable failure modes and safer defaults across the codebase.

What's the best way to ensure cross-platform compatibility for Node.js scripts?

Apply zero-dependency conventions by restricting runtime packages and using Node.js built-ins only. This Skill enforces that Squad CLI tooling forbids adding runtime dependencies, ensuring consistent patterns and upgrade-safe templates.

How do I standardize error handling patterns in a Node.js CLI?

Standardize error handling in a Node.js CLI by applying a central fatal-like pattern. This Skill documents Squad conventions for consistent color constants and error handling to ensure predictable failure modes across the codebase.

Does the Squad CLI tooling support Windows compatibility without external packages?

Yes, Squad CLI tooling supports Windows compatibility without external packages by using Node.js built-ins and platform-agnostic scripts. This Skill provides cross-platform guidance through path joining to ensure Windows, macOS, and Linux compatibility.

What file structure guidelines should I follow for zero-dependency Node.js projects?

Follow clear file structure guidelines for zero-dependency Node.js projects to ensure maintainability. This Skill documents Squad conventions covering pattern usage, testing practices, and safe defaults to keep CLI tooling upgrade-safe.