AgentSkillsCN

qa-router

囊括所有 QA 技能与子代理的技能目录。通过全面展示可用工具,让代理能够自主决定何时、何地使用何种工具。在开启验证工作时,可使用此技能来发掘适合的测试工具。

SKILL.md
--- frontmatter
name: qa-router
description: Catalog of all QA skills and sub-agents. Exposes available tooling so the agent can decide what and when to use. Use when starting validation to discover appropriate testing tools.
category: orchestration

QA Skill Router

"Catalog of all QA tools - discover what you need, use what you choose."

Overview

This skill provides a complete catalog of available QA skills and sub-agents. It does not automatically load skills - the agent decides which tools to use based on task context.

Quick Reference: Validation Scenarios

ScenarioSkillsSub-Agent
New Featureqa-test-creationqa-code-reviewqa-validation-workflowqa-browser-testingtest-creatorqa-browser-validator
Gameplayqa-test-creationqa-gameplay-testingqa-code-reviewtest-creatorqa-gameplay-tester
Multiplayerqa-test-creationqa-multiplayer-testingqa-code-reviewtest-creatorqa-multiplayer-validator
Visual/Shadersqa-test-creationqa-visual-testingqa-code-reviewtest-creatorvisual-regression-tester
Assetsqa-validation-assetqa-browser-testingqa-browser-validator
Bug Re-validationqa-code-reviewqa-validation-workflowqa-browser-testingqa-browser-validator

Quick Reference: By Validation Stage

StageSkills to Use
0. Session Startqa-workflow, qa-router (this skill)
1. Message Queueshared-messaging
2. Worktree Setupshared-worker
3. Task Memoryshared-retrospective
4. Test Coverageqa-test-creation (invokes test-creator if needed)
5. Test Executionqa-validation-workflow (type-check → lint → test → build)
6. Code Reviewqa-code-review
7. Browser Testingqa-browser-testing + scenario-specific sub-agent
8. Bug Reportingqa-reporting-bug-reporting

Decision Tree

code
START VALIDATION
        │
├─→ Task needs tests?
│   └─ Yes → Load qa-test-creation → test-creator sub-agent
│   └─ No → Continue
│
├─→ Run test execution (qa-validation-workflow)
│   └─ Tests fail?
│       ├─ Test code issue? → Fix test → Re-run
│       └─ Game code issue? → Bug report → Return to Developer
│
├─→ Code review needed?
│   ├─ Yes → Load qa-code-review
│   └─ No → Skip to browser testing
│
├─→ Task type?
│   ├─ Basic feature → qa-browser-testing + qa-browser-validator
│   ├─ Gameplay → qa-gameplay-testing + qa-gameplay-tester
│   ├─ Multiplayer → qa-multiplayer-testing + qa-multiplayer-validator
│   ├─ Visual/UI → qa-visual-testing + visual-regression-tester
│   └─ Assets → qa-validation-asset + qa-browser-validator
│
└─→ Validation failed?
    └─ Yes → qa-reporting-bug-reporting

Usage Pattern

markdown
1. Load skills: Use Skill("skill-name") or /skill-name
2. Validate: Execute validation workflow
3. Report: Use qa-reporting-bug-reporting if failed