squad-conventions Skill
Core conventions and patterns used in the Squad codebase Published by microsoft in frontier-agentic-devops-rvas.
What is squad-conventions Skill?
Core conventions and patterns used in the Squad codebase Published by microsoft in frontier-agentic-devops-rvas. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Testing use cases
Technical details
- Install or run with Copy skill directory
When to use squad-conventions Skill
- Use it for testing.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/frontier-agentic-devops-rvas
- Skill file: .copilot/skills/squad-conventions/SKILL.md
What it does
Core conventions and patterns used in the Squad codebase
Skill instructions
Context These conventions apply to all work on the Squad CLI tool (create-squad). Squad is a zero-dependency Node.js package that adds AI agent teams to any project. Understanding these patterns is essential before modifying any Squad source code. Patterns Zero Dependencies Squad has zero runtime dependencies. Everything uses Node.js built-ins (fs, path, os, childprocess). Do not add packages to dependencies in package.json. This is a hard constraint, not a preference. Node.js Built-in Test Runner Tests use node:test and node:assert/strict — no test frameworks. Run with npm test. Test files live in test/. The test command is node --test test/. Error Handling — fatal() Pattern All user-facing errors use the fatal(msg) function which prints a red ✗ prefix and exits with code 1. Never throw unhandled exceptions or print raw stack traces. The global uncaughtException handler calls fatal() as a safety net. ANSI Color Constants Colors are defined as constants at the top of index.js: GREEN, R
Explore related resources
Frequently asked questions
What is squad-conventions?
squad-conventions is a open-source AI agent skill with Copy skill directory. Core conventions and patterns used in the Squad codebase
Who is squad-conventions best for?
squad-conventions is best for reusing agent instructions, scripts, and references, testing workflows.
How do I install squad-conventions?
Install or run squad-conventions using Copy skill directory. Check squad-conventions for the latest setup command.
Is squad-conventions actively maintained?
squad-conventions may need a closer maintenance check before production use.
Auto-fetched from GitHub.