Skip to content

davidbirchall/squad-skills-shared

v0.4.0

Shared engineering capabilities that apply across frontend, backend, AI and game development: software architecture, technical design, TypeScript conventions, testing strategy, application security, performance engineering, code review, debugging, dependency management, and technical documentation.

squad-skills-shared

Shared engineering capabilities that apply across frontend, backend, AI and game development: software architecture, technical design, TypeScript conventions, testing strategy, application security, performance engineering, code review, debugging, dependency management, and technical documentation.

Version 0.4.0, 13 skills.

Install

copilot plugin install ./plugins/shared

Skills

SkillPurposeLoad when
accessibility-baselineCross-platform accessibility baseline for any user interface other than a Vue/Nuxt web page - CLIs, documents, native and desktop apps, mobile apps,...Building or reviewing a non-web UI, CLI output, document, email template, or any deliverable a person must read or operate
application-securityThreat modelling, OWASP categories, validation, least privilegeReviewing or building secure code
code-reviewAuthor and reviewer checklists, comment severity, AI-generated codeReviewing or preparing a PR
debuggingReproduce, bisect, hypothesis-driven, root cause, regression testDiagnosing a bug
dependency-managementChoosing, pinning, update cadence, audits, supply chainAdding or upgrading dependencies
incident-responseProvider-neutral incident response - severity levels, the lifecycle from detection to resolution, roles (incident commander, communications,...Handling a production incident, setting up on-call, writing a runbook or postmortem, or defining severity and escalation
performance-engineeringMeasure first, budgets, bottlenecks, regression guardsInvestigating or preventing slowness
scripting-cli-automationWriting small scripts and command-line tools to automate repeatable tasks in Node and TypeScript (default) or shell - when to script versus do by...Automating a repeated task, adding a script or CLI to a project, or reviewing a script for safety
software-architectureQuality attributes, boundaries, dependency direction, C4, decision recordsShaping system structure
software-testing-strategyTest levels, risk-based testing, flakiness, coverage as a signalDeciding how to test
technical-designDesign doc process, options and trade-offs, rollout, templateDesigning a non-trivial change
technical-documentationAudience, doc types, docs-as-code, runbooks, MermaidWriting or reviewing docs
typescript-conventionsStrictness, unknown over any, no enums, unions, schema-derived typesWriting or reviewing TypeScript

Related plugins

Works well with: frontend, backend, ai-engineering, game-development apply these disciplines to their stacks. Skills may mention skills from other plugins in a short "See also" note; each skill stands on its own if those plugins are not installed.