GitHub Copilot Custom Agents

April 17, 2026 · View on GitHub

Repository-level Copilot agents for Hack23 / game. Each agent is a YAML-front-matter Markdown file in this directory.

Note: Repository agents do not declare mcp-servers in their YAML — MCP wiring lives in ../copilot-mcp.json and is shared by every agent. All agents here declare tools: ["*"] so they have full access to the tools Copilot exposes; governance is provided by the ISMS AI-Augmented Development Controls (see the ai-augmented-sdlc skill).

Available Agents

AgentExpertise
🎮 game-developerThree.js + @react-three/fiber, game loops, 60 fps, accessibility
🎨 frontend-specialistReact 19, strict TypeScript, WCAG 2.2 AA, bundle optimization
🧪 test-engineerVitest + Cypress + RTL, ≥ 80 % coverage, ≥ 95 % on security code
🔒 security-specialistOSSF Scorecard, SLSA L3, OWASP, STRIDE, ISMS compliance
📝 documentation-writerJSDoc, Mermaid, READMEs, ADRs, C4 models, ISMS citations
🎯 product-task-agentCross-cutting analysis, issue engineering, Copilot coding-agent orchestration

Agent × Skill Map

AgentPrimary skillsSecondary skills
🎮 game-developerreact-threejs-game, performance-optimizationtesting-strategy, security-by-design
🎨 frontend-specialistperformance-optimization, testing-strategydocumentation-standards, security-by-design
🧪 test-engineertesting-strategyreact-threejs-game, security-by-design
🔒 security-specialistsecurity-by-design, isms-compliancetesting-strategy, ai-augmented-sdlc
📝 documentation-writerdocumentation-standards, isms-complianceai-augmented-sdlc
🎯 product-task-agentall 7

ISMS Policy Map

AgentPrimary ISMS policies
🎮 game-developerSDP, OSP
🎨 frontend-specialistSDP, Privacy
🧪 test-engineerSDP §Testing
🔒 security-specialistISP, SDP, OSP, Threat Modeling, Cryptography
📝 documentation-writerISP §Transparency, SDP §Architecture Documentation
🎯 product-task-agentAll policies (cross-cutting)

Workflow

graph TB
  User[Developer request] --> Copilot[GitHub Copilot]
  Copilot --> Select{Select agent}
  Select -->|3D / game loop| GD[🎮 game-developer]
  Select -->|React UI| FS[🎨 frontend-specialist]
  Select -->|Tests / coverage| TE[🧪 test-engineer]
  Select -->|Security / ISMS| SS[🔒 security-specialist]
  Select -->|Docs / diagrams| DW[📝 documentation-writer]
  Select -->|Analysis / plan| PT[🎯 product-task-agent]
  PT -.->|creates issues, assigns| GD & FS & TE & SS & DW

Usage

@workspace Use the game-developer agent to add a new particle effect
@workspace Ask the test-engineer to raise coverage on useGameState
@workspace Have the security-specialist review the dependency additions
@workspace Let product-task-agent plan the next quality-improvement sprint

Governance

  • Every agent change is a Normal Change under Change Management
  • All agents use tools: ["*"]; least-privilege is enforced by the ai-augmented-sdlc skill and human review
  • MCP server configuration lives in ../copilot-mcp.json and uses secrets.COPILOT_MCP_GITHUB_PERSONAL_ACCESS_TOKEN

Resources