squad-conventions

Enforce and document Squad CLI coding conventions for Node.js tooling.

49|6|Updated Aug 24, 2021
One-click install
npx skills add https://github.com/webmaxru/bpm-counter --skill squad-conventions-webmaxru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squad-conventions
Source: https://github.com/webmaxru/bpm-counter/tree/main/.copilot/skills/squad-conventions
Command: npx skills add https://github.com/webmaxru/bpm-counter --skill squad-conventions-webmaxru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and documents internal coding conventions for the Squad CLI, helping teams maintain consistency and code quality across projects.

Core Features & Use Cases

  • Zero-dependency patterns and strict Node.js usage to minimize runtime surprises.
  • Clear guidelines for error handling, file structure, and Windows compatibility.
  • Use in real-world Squad CLI work to keep teams aligned on conventions.

Quick Start

Review the conventions in this Skill and apply the patterns when modifying Squad CLI code.

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 for Node.js CLI tooling?

To enforce coding conventions for Node.js CLI tooling, apply standardized patterns for code style, error handling, and project structure. This ensures consistency and minimizes runtime surprises across development teams.

What are the best practices for zero-dependency Node.js CLI development?

Best practices for zero-dependency Node.js CLI development involve using strictly Node built-ins to minimize runtime surprises. This approach ensures robust tooling by avoiding external dependencies and maintaining strict Node.js usage.

How do I handle errors in Node.js CLI tools for Windows compatibility?

To handle errors in Node.js CLI tools with Windows compatibility, follow established conventions that specify clear error handling guidelines. This ensures robust tooling that operates reliably across different operating systems.

Does this convention set support existing Node.js CLI projects?

Yes, these conventions support existing Node.js CLI projects by providing clear guidelines for file structure and code style. You can apply these patterns directly when modifying or maintaining your current Squad CLI code.

Why standardize error handling and file structure in CLI tools?

Standardizing error handling and file structure in CLI tools solves the problem of inconsistent code quality across projects. Documented conventions help teams stay aligned and maintain robust tooling during real-world development.