From qa-operator
Serve or open the qa-operator live dashboard. Use when the user wants to monitor QA progress, see a dashboard, watch run status, view screenshots as they appear, or continue an existing QA dashboard; triggers include "monitor 켜줘", "대시보드 열어줘", "진행상황 보여줘", "QA dashboard", "live monitor", "실시간으로 보고싶어". Reads manifest.json, qa-plan.json, and runs/latest or latestRun qa-results.json; writes no QA results.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qa-operator:monitorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Serve the dashboard that watches a QA run.
Serve the dashboard that watches a QA run.
Use after plan initializes an audit root, or anytime the user asks to view QA progress.
May create or refresh only:
artifacts/qa-operator/<qa-slug>/index.html
Does not edit qa-results.json; it only reads manifest.json, qa-plan.json, and latest results.
Monitor is always read-only. It must never claim an item, change status, resolve issues, release locks, or write qa-results.json.
Locate audit root
manifest.json, or the newest folder under artifacts/qa-operator/.Ensure dashboard exists
index.html is missing, copy plugins/qa-operator/assets/dashboard-template.html.Serve over HTTP
python3 plugins/qa-operator/scripts/serve_qa_dashboard.py artifacts/qa-operator/<slug>
--open if the user wants the default browser opened.run updates files.file://, explain that the server URL is required.manifest.json.qa-plan.json.qa-results.json.Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub edonghyun/donghyuns-agent-tools --plugin qa-operator