Skip to main content

Skills Overview

Copilot Collections includes 30 reusable skills — knowledge modules that provide specialized domain expertise, structured processes, and quality templates. They encode tested best practices for every phase of the product lifecycle. Skills are stored in .github/skills/ and loaded automatically by agents when their domain applies to the current task.

How Skills Work

Each skill folder contains a SKILL.md file with:

  • Domain-specific guidelines — Best practices, checklists, and processes.
  • Templates — Example output formats (e.g., plan.example.md, research.example.md).
  • Connected skills — References to other skills that complement or support this one.

When an agent starts a task, it checks all available skills and decides which ones to load. Multiple skills can be combined for tasks spanning different domains.

Available Skills

📋 Product Ideation Skills

SkillDescriptionUsed By
tsh-task-analysingTask context gathering and researchContext Engineer, E2E Engineer
tsh-transcript-processingWorkshop transcript cleaning and structuringBusiness Analyst
tsh-task-extractingEpic and user story extraction from workshop materialsBusiness Analyst
tsh-task-quality-reviewingQuality analysis for extracted task listsBusiness Analyst
tsh-jira-task-formattingJira-ready task formatting and import/push managementBusiness Analyst

🛠 Development Skills

SkillDescriptionUsed By
tsh-architecture-designingSolution architecture design and implementation plan creationArchitect
tsh-technical-context-discoveringProject conventions and pattern discoveryArchitect, CR, SE, E2E, CE
tsh-implementing-frontendUI component patterns, composition, design tokensSoftware Engineer
tsh-implementing-formsForm architecture, schema validation, multi-step flowsSoftware Engineer
tsh-writing-hooksCustom hook/composable patterns, lifecycle, testingSoftware Engineer
tsh-ensuring-accessibilityWCAG 2.1 AA compliance, semantic HTML, ARIA, keyboard navSoftware Engineer
tsh-optimizing-frontendRendering optimization, code splitting, bundle sizeSoftware Engineer
tsh-implementation-gap-analysingGap analysis between plan and current stateArchitect, CR, SE
tsh-sql-and-database-understandingDatabase engineering standards and ORM integrationArchitect, CR, SE
tsh-codebase-analysingDeep codebase analysis and dependency mappingArchitect, BA, CE, SE

☁️ Cloud & Infrastructure Skills

SkillDescriptionUsed By
tsh-implementing-ci-cdCI/CD pipeline design patterns and deployment strategiesDevOps Engineer
tsh-implementing-kubernetesKubernetes deployment patterns, Helm charts, and cluster managementDevOps Engineer
tsh-implementing-terraform-modulesReusable Terraform modules for AWS, Azure, and GCP infrastructureDevOps Engineer
tsh-implementing-observabilityObservability patterns for logging, monitoring, alerting, and distributed tracingDevOps Engineer
tsh-managing-secretsSecrets management patterns for cloud and Kubernetes environmentsDevOps Engineer
tsh-optimizing-cloud-costCloud cost optimization through rightsizing, tagging, and spending analysisDevOps Engineer
tsh-designing-multi-cloud-architectureMulti-cloud architecture design across AWS, Azure, and GCPDevOps Engineer, Architect

✅ Quality Skills

SkillDescriptionUsed By
tsh-code-reviewingStructured code review processCode Reviewer
tsh-reviewing-frontendFrontend-specific review: components, hooks, rendering, a11yCode Reviewer
tsh-ui-verifyingFigma vs implementation verification criteriaUI Reviewer, SE
tsh-e2e-testingPlaywright E2E testing patterns and verificationE2E Engineer

⚙️ Copilot Customization Skills

SkillDescriptionUsed By
tsh-creating-agentsCreating custom agents (.agent.md)Copilot Engineer
tsh-creating-skillsCreating custom skills (SKILL.md)Copilot Engineer
tsh-creating-promptsCreating custom prompts (.prompt.md)Copilot Engineer
tsh-creating-instructionsCreating custom instructions (.instructions.md)Copilot Engineer

Agent–Skill Matrix

SkillBACEArchitectSECRUI ReviewerE2EDevOpsCopilot Eng.
tsh-architecture-designing
tsh-code-reviewing
tsh-codebase-analysing
tsh-creating-agents
tsh-creating-instructions
tsh-creating-prompts
tsh-creating-skills
tsh-designing-multi-cloud-architecture
tsh-e2e-testing
tsh-ensuring-accessibility
tsh-implementing-ci-cd
tsh-implementing-forms
tsh-implementing-frontend
tsh-implementing-kubernetes
tsh-implementing-observability
tsh-implementing-terraform-modules
tsh-implementation-gap-analysing
tsh-jira-task-formatting
tsh-managing-secrets
tsh-optimizing-cloud-cost
tsh-optimizing-frontend
tsh-reviewing-frontend
tsh-sql-and-database-understanding
tsh-task-analysing
tsh-task-extracting
tsh-task-quality-reviewing
tsh-technical-context-discovering
tsh-transcript-processing
tsh-ui-verifying
tsh-writing-hooks

Loading Priority

Skills follow a strict priority hierarchy:

  1. Project instructions (*.instructions.md files) — highest priority.
  2. Existing codebase patterns — replicate established conventions.
  3. Skill guidelines — domain best practices and templates.
  4. External documentation — framework docs, OWASP, industry standards.

This ensures consistency: existing patterns are never overridden unless explicitly requested.