squad-conventions

Enforce zero-dependency conventions for Squad CLI projects across initialization and upgrades.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/chdaly/eshop --skill squad-conventions-chdaly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squad-conventions
Source: https://github.com/chdaly/eshop/tree/main/.copilot/skills/squad-conventions
Command: npx skills add https://github.com/chdaly/eshop --skill squad-conventions-chdaly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Squad teams face inconsistencies in project setup, error handling, and coding patterns which slow onboarding and increase maintenance costs. This Skill codifies core conventions to align contributors and automate best practices.

Core Features & Use Cases

  • Zero-dependency patterns ensure the Squad CLI operates with Node.js built-ins, reducing setup friction and avoiding external tool requirements.
  • Clear file-structure rules (e.g., .squad/, templates/) guide project initialisation and upgrades, improving reliability across platforms.
  • Consistent error handling, path safety, and cross-platform considerations help teams ship stable, maintainable codebases.

Quick Start

Run the Squad CLI to apply the zero-dependency conventions and standard patterns to your project.

Frequently Asked Questions about squad-conventions

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

FAQPage Schema
How do I enforce coding conventions across multiple Node.js CLI projects?

You can enforce coding conventions across Node.js CLI projects by applying a standard zero-dependency pattern that specifies file-structure rules, error handling, and cross-platform path safety to keep codebases consistent.

What conventions are required for Squad CLI project initialization and upgrades?

Squad CLI project initialization and upgrades require frontmatter presence in SKILL.md, designated resource directories like .squad/ and templates/, and Windows-safe path handling to ensure cross-platform reliability.

Does the Squad CLI require external dependencies to maintain coding standards?

No, the Squad CLI coding standards operate on a zero-dependency pattern using Node.js built-ins, reducing setup friction and avoiding external tool requirements for contributors.

Why does my Squad CLI project break on Windows when handling file paths?

Squad CLI projects break on Windows when file paths are not cross-platform safe; applying Windows-safe path handling conventions ensures reliable directory traversal and resource loading.

What is the best way to standardize project structure for Squad-based contributions?

The best way to standardize project structure for Squad-based contributions is to codify core conventions including clear file-structure rules, consistent error handling, and zero-dependency patterns to align contributors and automate best practices.

Can I use Squad conventions to automate onboarding for new contributors?

Yes, Squad conventions automate onboarding by codifying core coding patterns, file-structure rules, and error handling standards so new contributors can align with project requirements immediately without manual setup guidance.