一键导入
running-qc
Run interactive browser-based QC tests via Chrome extension. Discovers suites, resolves environments, spawns QC agent, collects results.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run interactive browser-based QC tests via Chrome extension. Discovers suites, resolves environments, spawns QC agent, collects results.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when receiving feature requests, architectural discussions, or multi-step implementation needs that require design before coding.
Manages task lifecycle transitions including starting, completing, and blocking tasks with enforcement gates and Trello synchronization.
Manages feature planning workflow with provider-agnostic PM operations. Detects active provider and adapts commands accordingly.
Manages feature planning workflow including budget validation, task creation, and Trello synchronization.
Use when reviewing code changes, checking PRs, or evaluating code quality.
Use when promoting a new tranche, modifying the manifest, or otherwise about to push changes that affect the deploy-side build. Runs the same deterministic checks as the release-gate CI workflow.
| name | running-qc |
| description | Run interactive browser-based QC tests via Chrome extension. Discovers suites, resolves environments, spawns QC agent, collects results. |
| skills | ["running-qc"] |
| agent-roles | ["divona"] |
| disable-model-invocation | true |
/run-qc commandclaude --chrome or /chrome to enable.paircoder/qc/config.yaml must exist with environment profilesThe QC agent uses the Element Discovery Protocol defined in .claude/agents/divona.md.
Key points:
find tool over screenshot-based coordinate estimationform_input for filling form fieldsread_page then screenshot only when find failsbpsai-pair qc list
bpsai-pair qc list --tags critical
bpsai-pair qc validate
Fix any validation errors before running.
Choose the target environment:
dev -- localhost, no login requiredstaging -- staging server, may need loginprod -- production, READ-ONLY modeFor each selected suite:
.paircoder/qc/suites/<name>.qc.yaml${VAR} variablesbpsai-pair qc report
bpsai-pair qc report --json
Results are persisted to .paircoder/qc/reports/ for gate evaluation.
restrictions.read_only: true)When running against production:
skip_tagsUse --tags to run only specific suites:
# Run only critical suites
/run-qc --tags critical
# Run only smoke tests
/run-qc --tags smoke
The finishing-branches skill can optionally include a QC step:
QC results feed into the qc_check enforcement gate:
enforcement.qc_gate: block -- QC failures block completionenforcement.qc_gate: warn -- QC failures produce warningsenforcement.qc_gate: off -- QC check skippedRun /chrome to reconnect. Restart Chrome if needed.
Check that the target environment is running and accessible.
The Chrome extension shares your browser login state. Log in manually, then retry.
bpsai-pair qc list [--tags TAG] [--json]
bpsai-pair qc validate [--json]
bpsai-pair qc report [--json]