squad-conventions Skill
Core conventions and patterns used in the Squad codebase Published by microsoft in frontier-ghcp-rvas.
Decision snapshot
Is this a fit?
Testing, Includes SKILL.md, Reusable instructions
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
2 months ago · MIT license
No specific cautions were detected. Review the source and requested permissions before installing.
What is squad-conventions Skill?
Core conventions and patterns used in the Squad codebase Published by microsoft in frontier-ghcp-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. See how SkillIndex evaluates profiles.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Testing use cases
Declared skill metadata
- Source file: .copilot/skills/squad-conventions/SKILL.md
Compatibility and setup
- 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-ghcp-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
Verified compatibility and discovery
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.
Project health auto-fetched from the source repository.