一键导入
qa-requirements-generator
Extract and normalize requirements from any source (URL, Figma, code, description) into structured specifications per ISO 29148.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract and normalize requirements from any source (URL, Figma, code, description) into structured specifications per ISO 29148.
用 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-requirements-generator |
| description | Extract and normalize requirements from any source (URL, Figma, code, description) into structured specifications per ISO 29148. |
| output_dir | docs/requirements |
| dependencies | {"recommended":["qa-discovery-interview"]} |
Extract and normalize requirements from any source into structured specification documents following ISO/IEC/IEEE 29148 standards.
from-urlNavigate a live application via Playwright MCP, collect user flows, page structure, form fields, navigation paths, and generate requirements from observed behavior.
Steps:
from-figmaAnalyze Figma exports or UI screenshots via vision capabilities.
Steps:
from-codeAnalyze repository structure, components, API routes, models, and database schemas.
Steps:
from-descriptionTransform text descriptions from PM/developer/stakeholder into structured requirements.
Steps:
full-auditCombine all sources for comprehensive requirement extraction.
Requirements document following ISO 29148 SRS structure. See references/iso-29148-structure.md for full section descriptions.
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions
2. Overall Description
2.1 Product Perspective
2.2 User Classes and Characteristics
2.3 Operating Environment
3. Functional Requirements
[REQ-FN-001] ...
4. Non-Functional Requirements
[REQ-NFR-001] ...
5. External Interface Requirements
6. Constraints
7. Dependencies
Each requirement MUST include:
[REQ-{type}-{number}] (e.g., REQ-FN-001)As a [user role]
I want to [action]
So that [benefit]
Acceptance Criteria:
Given [precondition]
When [action]
Then [expected outcome]
Can do (autonomous):
Cannot do (requires confirmation):
Will not do (out of scope):
from-url mode (navigate, screenshot, accessibility snapshot)from-code modeWhen visualization is needed, reference qa-diagram-generator:
references/flowchart.mdreferences/sequence.mdreferences/er-diagram.mdSee references/requirement-patterns.md for templates: CRUD, auth, search/filter, notifications, file upload, pagination, error handling.
| Symptom | Likely Cause | Fix |
|---|---|---|
| Empty requirements from URL | Page requires authentication | Provide login credentials, use Playwright to authenticate first |
| Vague requirements generated | Input description too brief | Ask for more detail, use multiple sub-modes |
| Missing non-functional requirements | Only functional analysis done | Run qa-nfr-analyst separately or use full-audit mode |
| Duplicate requirements | Multiple sources overlap | Run deduplication pass, merge by intent |