From qa-operator
Convert requirements into a qa-operator plan. Use when the user provides a spreadsheet, issue list, PR, current diff, feature checklist, staging URL, or range and wants browser QA planned before execution; triggers include "QA 계획", "qa-plan.json", "요구사항 정리", "시트 범위 QA", "테스트 케이스로 바꿔줘", "plan QA", "acceptance plan". Writes artifacts/qa-operator/SLUG/qa-plan.json, manifest.json, index.html, and an initialized run skeleton. Do not use when the user only wants to run an already existing plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qa-operator:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create the normalized QA plan and artifact root that `monitor` and `run` use.
Create the normalized QA plan and artifact root that monitor and run use.
Use when the user supplies requirements and wants them converted into executable browser QA cases.
Inputs can be:
Writes under:
artifacts/qa-operator/<qa-slug>/
├── index.html
├── manifest.json
├── qa-plan.json
└── runs/<run-id>/
├── qa-results.json
├── qa-summary.md
├── commands.log
├── browser-console.log
├── network-errors.log
├── repair-log.md
├── screenshots/
├── traces/
└── issues/
Never modify application code.
Resolve scope
Normalize items
id, title, requirement, area, actors, viewports, acceptance, screenshotPoints, and uxHeuristics.dataIsolation when parallel execution may touch mutable accounts, students, DB rows, files, queues, or external services.Initialize artifact root
python3 plugins/qa-operator/scripts/init_qa_operator.py \
--slug <qa-slug> \
--source <source-url-or-path> \
--range "<range>" \
--items <items-json>
qa-plan.json.qa-plan.json exists and is valid JSON.manifest.json points to the latest run.index.html exists.runs/<run-id>/qa-results.json exists with every item initialized to PENDING.monitor and run.npx claudepluginhub edonghyun/donghyuns-agent-tools --plugin qa-operatorProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.