Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问clear审计通过

router-qa路由器质量保证

Agent Skill

router-qa 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,011

周安装

43

GitHub Stars

60

下载量

354
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:router-qa(路由器质量保证)
来源仓库:https://github.com/vasilyu1983/ai-agents-public
仓库路径:skills/router-qa
安装命令:
npx skills add https://github.com/vasilyu1983/ai-agents-public --skill router-qa
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/vasilyu1983/ai-agents-public --skill router-qa

简介

router-qa 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。

  • 它适用于研究检索类任务,可结合来源仓库和原始 README 进一步核验具体用法。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用该技能。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网或文件读写操作。
  • router-qa 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Router: Quality Assurance

Master orchestrator for quality engineering that routes testing, observability, resilience, debugging, and documentation quality questions through 12 specialized QA skills, with explicit handoffs when the request is outside QA scope (implementation, docs authoring, deployment).


Quick Decision Tree

QA QUESTION
    │
    ├─► "What tests do I need?" ──────────► qa-testing-strategy
    │                                        └─► Test pyramid, coverage, risk-based
    │
    ├─► "Write E2E tests" ────────────────► qa-testing-playwright
    │                                        └─► Selectors, page objects, CI/CD
    │
    ├─► "Test iOS app" ───────────────────► qa-testing-ios
    │                                        └─► XCTest, simulators, device matrix
    │
    ├─► "Test mobile app" ────────────────► qa-testing-mobile
    │                                        └─► Cross-platform, Android + iOS
    │
    ├─► "Test Android app" ──────────────► qa-testing-android
    │                                        └─► Espresso, UIAutomator, Compose
    │
    ├─► "Test API contracts" ─────────────► qa-api-testing-contracts
    │                                        └─► OpenAPI, Pact, schema validation
    │
    ├─► "Test LLM agent" ─────────────────► qa-agent-testing
    │                                        └─► Scenarios, scoring, refusals
    │
    ├─► "Debug this issue" ───────────────► qa-debugging
    │                                        └─► Stack traces, logging, profiling
    │
    ├─► "Setup monitoring" ───────────────► qa-observability
    │                                        └─► OpenTelemetry, SLOs, tracing
    │
    ├─► "Handle failures" ────────────────► qa-resilience
    │                                        └─► Circuit breakers, retries, chaos
    │
    ├─► "Refactor safely" ────────────────► qa-refactoring
    │                                        └─► Characterization tests, seams
    │
    └─► "Check docs coverage" ────────────► qa-docs-coverage
                                             └─► Gap analysis, runbook validation

Skill Registry (12 QA Skills)

Testing Skills (7)

SkillPurposeKey Triggers
qa-testing-strategyTest pyramid, risk-based testing, coverage"test strategy", "what tests", "coverage"
qa-testing-playwrightE2E web testing with Playwright"E2E test", "Playwright", "browser test"
qa-testing-iosiOS testing with XCTest/XCUITest"iOS test", "XCTest", "simulator"
qa-testing-androidAndroid testing with Espresso/UIAutomator"Android test", "Espresso", "UIAutomator", "Compose test"
qa-testing-mobileCross-platform mobile testing"mobile test", "cross-platform", "device matrix"
qa-api-testing-contractsAPI schema and contract testing"API test", "contract", "OpenAPI", "Pact"
qa-agent-testingLLM agent and persona testing"agent test", "LLM test", "refusal", "scoring"

Quality Skills (5)

SkillPurposeKey Triggers
qa-debuggingDebugging, logging, profiling"debug", "error", "stack trace", "profile"
qa-observabilityMetrics, traces, logs, SLOs"monitor", "tracing", "SLO", "OpenTelemetry"
qa-resilienceCircuit breakers, retries, chaos"circuit breaker", "retry", "chaos", "timeout"
qa-refactoringSafe refactoring, tech debt"refactor", "code smell", "tech debt"
qa-docs-coverageDocumentation quality gates"docs coverage", "undocumented", "runbook"

Canonical Registry (Source of Truth)

Use frameworks/shared-skills/skills/router-qa/data/skill-registry.json as the canonical list of QA skills, triggers, expected outputs, and routing rules.

Use frameworks/shared-skills/skills/router-qa/data/sources.json for optional web-search references (each specialized skill maintains its own sources as needed).


Domain Detection

Domain 1: Test Planning

Triggers: "what tests", "test strategy", "coverage", "test pyramid", "shift-left", "risk-based"

Route to: qa-testing-strategy

Example questions:

  • "What tests do I need for this API?"
  • "How do I prioritize testing?"
  • "What's the right test coverage target?"

Domain 2: E2E & UI Testing

Triggers: "E2E", "end-to-end", "Playwright", "browser test", "UI test", "page object", "visual test"

Route to: qa-testing-playwright

Example questions:

  • "Write Playwright tests for login"
  • "How to handle flaky E2E tests?"
  • "Best practices for page objects?"

Domain 3: Mobile Testing

Triggers: "iOS", "Android", "mobile", "XCTest", "XCUITest", "Espresso", "UIAutomator", "Appium", "simulator", "emulator", "device"

TriggerRoute
iOS-onlyqa-testing-ios
Android-onlyqa-testing-android
Cross-platformqa-testing-mobile

Example questions:

  • "Test iOS app on simulator"
  • "Write Espresso tests for Android login"
  • "Test Jetpack Compose UI"
  • "Device matrix for Android testing"
  • "Cross-platform mobile test strategy"

Domain 4: API & Contract Testing

Triggers: "API test", "contract test", "OpenAPI", "GraphQL test", "gRPC", "Pact", "schema validation"

Route to: qa-api-testing-contracts

Example questions:

  • "Write contract tests for REST API"
  • "Validate OpenAPI schema"
  • "Consumer-driven contract testing"

Domain 5: Agent Testing

Triggers: "agent test", "LLM test", "persona", "refusal", "AI safety", "scoring rubric", "test harness"

Route to: qa-agent-testing

Example questions:

  • "Create test suite for chatbot"
  • "Test LLM refusal boundaries"
  • "Score agent responses"

Domain 6: Debugging

Triggers: "debug", "error", "bug", "crash", "stack trace", "logging", "profiling", "troubleshoot"

Route to: qa-debugging

Example questions:

  • "Debug memory leak"
  • "Analyze this stack trace"
  • "Setup structured logging"

Domain 7: Observability

Triggers: "monitor", "metrics", "tracing", "logging", "SLO", "SLI", "OpenTelemetry", "APM", "alert"

Route to: qa-observability

Example questions:

  • "Setup OpenTelemetry for Node.js"
  • "Define SLOs for API"
  • "Distributed tracing strategy"

Domain 8: Resilience

Triggers: "circuit breaker", "retry", "timeout", "backoff", "chaos", "fault injection", "degradation", "health check"

Route to: qa-resilience

Example questions:

  • "Implement circuit breaker"
  • "Retry strategy for external APIs"
  • "Setup chaos engineering"

Domain 9: Refactoring

Triggers: "refactor", "code smell", "tech debt", "legacy code", "characterization test", "strangler fig"

Route to: qa-refactoring

Example questions:

  • "Refactor this legacy code safely"
  • "Add tests before refactoring"
  • "Manage technical debt"

Domain 10: Documentation Quality

Triggers: "docs coverage", "undocumented", "runbook", "API docs audit", "stale docs"

Route to: qa-docs-coverage

If the user asks about CLAUDE.md/AGENTS.md/project memory/large codebase setup: route to agents-project-memory (supporting: qa-docs-coverage, docs-codebase)

Example questions:

  • "Audit documentation coverage"
  • "Find undocumented APIs"
  • "Validate runbooks"
  • "Set up CLAUDE.md for large codebase"
  • "Create AGENTS.md for cross-platform support"

Workflow Patterns

Pattern 1: Test-First Development

START
  │
  ▼
qa-testing-strategy ────────► Define test pyramid
  │
  ├─► Unit tests ──────────► Write inline
  ├─► Integration tests ───► Write with mocks
  └─► E2E tests ───────────► qa-testing-playwright
  │
  ▼
qa-api-testing-contracts ──► Contract tests (if API)
  │
  ▼
TESTS COMPLETE

Pattern 2: Bug Investigation

BUG REPORTED
  │
  ▼
qa-debugging ──────────────► Analyze logs, traces, stack
  │
  ├─► Need more visibility? → qa-observability
  ├─► Failure mode issue? ──→ qa-resilience
  └─► Code quality issue? ──→ qa-refactoring
  │
  ▼
ROOT CAUSE IDENTIFIED
  │
  ▼
qa-testing-strategy ───────► Add regression test
  │
  ▼
BUG FIXED + COVERED

Pattern 3: Production Hardening

PRE-PRODUCTION
  │
  ▼
qa-resilience ─────────────► Error handling, retries
  │
  ▼
qa-observability ──────────► Metrics, tracing, SLOs
  │
  ▼
qa-testing-strategy ───────► Smoke + E2E tests
  │
  ▼
PRODUCTION READY
  │
  ▼
qa-resilience ─────────────► Chaos experiments (post-launch)

Pattern 4: Legacy Modernization

LEGACY CODEBASE
  │
  ▼
qa-refactoring ────────────► Characterization tests
  │
  ▼
qa-testing-strategy ───────► Add missing test coverage
  │
  ▼
qa-refactoring ────────────► Incremental refactoring
  │
  ▼
qa-docs-coverage ──────────► Document updated code
  │
  ▼
MODERNIZED

Pattern 5: LLM Agent Quality

AGENT DEVELOPMENT
  │
  ▼
qa-agent-testing ──────────► Define test scenarios
  │
  ├─► Must-ace tasks ──────► Core functionality
  ├─► Refusal tests ───────► Safety boundaries
  └─► Scoring rubric ──────► Quality metrics
  │
  ▼
qa-observability ──────────► Token usage, latency metrics
  │
  ▼
VALIDATED AGENT

Pattern 6: Large Codebase Documentation (100K-1M LOC)

LARGE CODEBASE
  │
  ▼
agents-project-memory ► Hierarchical CLAUDE.md setup
  │                          (root + subdirectory docs)
  ├─► Root CLAUDE.md ────────► Architecture, conventions
  ├─► Subdirectory docs ─────► Module-specific context
  ├─► AGENTS.md symlink ─────► Cross-platform support
  │
  ▼
qa-docs-coverage ──────────► Audit existing documentation
  │
  ▼
docs-codebase ─────────────► Fill critical gaps
  │
  ▼
LLM-READY CODEBASE

Skill Chains

Chain: Complete QA Setup

qa-testing-strategy → qa-testing-playwright → qa-api-testing-contracts
     ↓
qa-resilience → qa-observability → qa-debugging
     ↓
qa-refactoring → qa-docs-coverage

Chain: Incident Response

qa-debugging → qa-observability → qa-resilience → qa-refactoring

Chain: Mobile App Testing

qa-testing-strategy → qa-testing-mobile → qa-testing-ios (if iOS) → qa-testing-android (if Android)

Quality Gates

Pre-Release Checklist

GateSkillCriteria
Test coverageqa-testing-strategyCoverage targets aligned to risk and critical paths
E2E passingqa-testing-playwrightCritical paths green
API contractsqa-api-testing-contractsSchema validation passing
Error handlingqa-resilienceCircuit breakers configured
Monitoringqa-observabilitySLOs defined, alerts set
Docsqa-docs-coverageAPI + README complete

Post-Incident Checklist

GateSkillAction
Root causeqa-debuggingDocument findings
Regression testqa-testing-strategyAdd test for failure mode
Preventionqa-resilienceAdd/tune circuit breaker
Visibilityqa-observabilityAdd missing traces/alerts

Routing Matrix

User IntentPrimary SkillSupporting Skills
Plan testsqa-testing-strategyqa-testing-playwright, qa-api-testing-contracts
Write E2Eqa-testing-playwrightqa-testing-strategy
Test mobileqa-testing-mobile, qa-testing-ios, or qa-testing-androidqa-testing-strategy
Test APIqa-api-testing-contractsqa-testing-strategy
Test agentqa-agent-testingqa-testing-strategy
Debug issueqa-debuggingqa-observability, qa-resilience
Setup monitoringqa-observabilityqa-debugging
Add resilienceqa-resilienceqa-observability
Refactor codeqa-refactoringqa-testing-strategy
Audit docsqa-docs-coveragedocs-codebase
Large codebase setupagents-project-memoryqa-docs-coverage, docs-codebase

Cross-Router Handoffs

To router-engineering

When user needs implementation:

  • "Build the feature" → Route to software-backend or software-frontend
  • "Implement the fix" → Route to relevant engineering skill

To router-operations

When user needs deployment/infra:

  • "Deploy to production" → Route to ops-devops-platform
  • "Setup CI/CD" → Route to ops-devops-platform

From router-operations

When operations router detects QA needs:

  • "Test strategy" → Route here
  • "Debug production issue" → Route here
  • "Add resilience" → Route here

Quick Reference Commands

NeedDo This
Test strategyqa-testing-strategy
E2E testsqa-testing-playwright
iOS testsqa-testing-ios
Android testsqa-testing-android
Mobile testsqa-testing-mobile
API testsqa-api-testing-contracts
Agent testsqa-agent-testing
Debug issueqa-debugging
Monitoringqa-observability
Resilienceqa-resilience
Refactoringqa-refactoring
Doc qualityqa-docs-coverage

Related Routers

RouterRelationship
router-operationsParent router; includes QA + DevOps + git
router-engineeringHandoff target for implementation tasks
router-startupHandoff target for business/product questions

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

31.18%
按下载量换算110

Cursor

22.59%
按下载量换算80

Antigravity

19.86%
按下载量换算70

Gemini CLI

12.53%
按下载量换算44

Codex

8.37%
按下载量换算30

trae

3.43%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills