一键导入
qa-github-issues-enhanced
Enhanced GitHub Issues workflows with auto-labels, issue templates, milestone management, and structured QA workflows via GitHub MCP.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Enhanced GitHub Issues workflows with auto-labels, issue templates, milestone management, and structured QA workflows via GitHub MCP.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Master skill coordinating all QA skills through pipeline modes (full-cycle, docs-only, testcases-only, write-tests, report), formalized handoff chains, scheduler rules, and framework/language selection based on project context.
QA project memory with auto-update. Structured log of bugs, decisions, tests, regressions, environments. Automatically updated after every QA task. Archive system with searchable index for large projects. Trigger phrases (EN): "initialize memory", "init qa memory", "find known bug", "search memory", "show what was done", "check regressions", "memory status", "archive memory", "log a bug", "add decision", "memory summary", "what bugs do we know", "update memory", "show test log". Trigger phrases (UA): "ініціалізувати пам'ять", "знайти відомий баг", "пошук у пам'яті", "показати що було зроблено", "перевірити регресії", "статус пам'яті", "архівувати пам'ять", "залогувати баг", "додати рішення", "зведення пам'яті", "які баги відомі", "оновити пам'ять", "показати лог тестів", "що ми вирішили про", "які тестові середовища є".
Analyze OpenAPI/Swagger spec (JSON or YAML) against existing test files and generate an HTML coverage report with QA automation tasks. Use when user provides an OpenAPI spec file and wants to know test coverage status.
Generate accessibility tests for WCAG 2.2 compliance using axe-core, Pa11y, and Lighthouse with automated checks for ARIA patterns, keyboard navigation, color contrast, and screen reader support.
Manage and formalize API contracts from existing endpoints, swagger/JSON, network traffic, or developer interviews into OpenAPI specifications.
Autonomously explore live web applications using Playwright MCP to collect page structure, form fields, validation rules, API endpoints, and user flows for test case generation.
| name | qa-github-issues-enhanced |
| description | Enhanced GitHub Issues workflows with auto-labels, issue templates, milestone management, and structured QA workflows via GitHub MCP. |
| dependencies | {"recommended":["qa-bug-ticket-creator"]} |
Provide enhanced GitHub Issues workflows for QA automation. Extends qa-bug-ticket-creator and qa-task-creator with auto-labeling, issue templates, milestone management, search/deduplication, bulk operations, and structured QA lifecycle workflows—all via GitHub MCP.
GitHub via GitHub MCP. All operations (create, search, label, milestone, bulk) use GitHub MCP APIs.
Automatically assign labels based on:
| Signal | Labels Applied |
|---|---|
| Bug report | type/bug, priority/*, component/* |
| Test coverage gap | test-coverage-gap, component/*, status/needs-triage |
| Flaky test | flaky-test, component/*, status/needs-triage |
| Documentation update | docs-update, component/* |
| Enhancement request | type/enhancement, component/* |
See references/label-taxonomy.md for full taxonomy and color codes.
Predefined templates for consistent structure:
| Template | Use Case |
|---|---|
| Bug report | Defects from test failures or manual findings |
| Test coverage gap | Gaps from qa-coverage-analyzer or spec-auditor |
| Flaky test | Intermittent failures from qa-flaky-detector |
| Documentation update | Spec drift, outdated docs from qa-spec-auditor |
| Enhancement request | Feature requests, improvements |
See references/issue-templates.md for YAML definitions.
Sprint 24, v2.1.0)| Workflow | Pattern |
|---|---|
| Bug lifecycle | bug-report → linked-PR → verification-test |
| Coverage gap | gap → task → PR → coverage-verified |
| Flaky test | flaky → investigation → fix → re-run |
See references/workflow-patterns.md for detailed patterns.
Before creating new issues:
Batch-create issues from:
| Prefix | Purpose | Examples |
|---|---|---|
type/ | Issue type | bug, enhancement, task |
priority/ | Urgency | critical, high, medium, low |
component/ | Affected area | frontend, backend, api, auth |
status/ | Workflow state | needs-triage, in-progress, ready-for-test, verified |
| (no prefix) | Special QA | test-coverage-gap, flaky-test, docs-update |
Full taxonomy in references/label-taxonomy.md.
| Integration | Use |
|---|---|
| GitHub MCP | All create, search, label, milestone, bulk operations |
| qa-bug-ticket-creator | Consume bug reports; apply enhanced labels/templates |
| qa-task-creator | Create linked tasks; apply workflow labels |
| qa-coverage-analyzer | Bulk-create coverage gap issues |
| qa-spec-auditor | Bulk-create spec drift issues |
| qa-flaky-detector | Bulk-create flaky test issues |
Can do (autonomous):
Cannot do (requires confirmation):
Will not do (out of scope):
| Symptom | Likely Cause | Fix |
|---|---|---|
| GitHub MCP create fails | Token missing, no repo access | Check GITHUB_PERSONAL_ACCESS_TOKEN; verify repo permissions |
| Labels not applied | Label doesn't exist in repo | Create labels via GitHub MCP or repo settings; see label-taxonomy |
| Duplicate not detected | Search query too narrow | Broaden keywords; search by component + error snippet |
| Milestone not found | Milestone not created | Create milestone first; verify exact name |
| Bulk create partial fail | Rate limit or invalid data | Check GitHub API rate limits; validate input format |
| Wrong template applied | Misclassification of input | Ask user to confirm template; use explicit template param |
| Topic | File |
|---|---|
| Label taxonomy with colors | references/label-taxonomy.md |
| Issue template YAML | references/issue-templates.md |
| Workflow patterns | references/workflow-patterns.md |