qa-storybook
[Testing] Storybook visual regression: baselines, responsive breakpoints, state variations, Atomic Design.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
[Testing] Storybook visual regression: baselines, responsive breakpoints, state variations, Atomic Design.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | qa-storybook |
| description | [Testing] Storybook visual regression: baselines, responsive breakpoints, state variations, Atomic Design. |
| argument-hint | component name | atoms | molecules | organisms | all |
Test Storybook components for visual regression, responsive behavior, and state completeness. Delegates to ui-ux-expert agent with Chrome DevTools MCP.
/qa-storybook Button # Test a specific component
/qa-storybook atoms # Test all atom-tier components
/qa-storybook molecules # Test all molecule-tier components
/qa-storybook organisms # Test all organism-tier components
/qa-storybook all # Full visual regression run
storybook/test, @storybook/addon-vitest, a11y addon, Chromatic), determinism rules, CI gating, hosted-vs-dev caveat, boundary with /qa-accessibility. Read first.storybook/test (expect, userEvent, fn, step); when play is the wrong tool.Resolve Storybook URL from environment: STORYBOOK_URL (QA) or STORYBOOK_DEV_URL (dev)
Identify target components:
Delegate to ui-ux-expert via Task tool (subagent_type: ui-ux-expert):
For each component, test:
Output:
reports/tickets/SprintXX-XX/VCST-XXXX/screenshots/){story-name}-{viewport}.pngstorybook/ directory neededimport.meta.env.DEV === false. Don't verify DEV-only warnings here (see tooling-stack.md)./qa-accessibility/qa-storybook — a11y addon inside stories (component-isolated, axe rules per component)./qa-accessibility — full-page audits on storefront/admin (keyboard journeys, landmarks, page-level contrast)./qa-accessibility.axeRunSnippet() + classifyAxeResults() from scripts/lib/axe-runner.ts so severity mapping and the "axe-unavailable ⇒ inconclusive, not clean" rule stay identical to /qa-accessibility. Visual pixel-diff stays with Chromatic / Playwright toHaveScreenshot() (the agent owns the "intentional change?" verdict); there is no JS-snippet differ.[Testing] Review test cases for quality, determinism, completeness, data validity, coverage gaps, duplication, live environment verification, and behavioral triangulation against docs + live + source. Delegates browser verification to qa-testing-expert; triangulation to ba-system-analyzer.
[Testing] Postman MCP collections — create, configure, verify, and export collections with proper variables, auth, and endpoints
[Testing] Autonomous test coverage gap analysis and generation — identifies missing test cases, generates enriched CSV test cases, validates P0 cases via browser, and reports improvements. Single-agent counterpart to /qa-coverage-generation.
Repo/tracker routing library for the vc-fix plugin — decides which external product repo owns a bug (client vs platform), whether the fix delivers as a direct PR, a fork-PR, or an upstream issue, and which VCS/tracker host to talk to. Used by /qa-fix and /project-init. Self-contained — no dependency on the ci/ directory.
Build, launch, smoke-test, and health-check the vc-mcp-testing-module agentic QA tooling repo. Use when asked to run, start, verify, smoke-test, or sanity-check this repo's tooling — env:check, @td() resolution, suite manifest sync, critical-UI-scope, seed dry-run, GraphQL fixture validation — or before running regression.
[QA Methodology] Triage a completed regression run's failures: collect each FAIL + its evidence (trace, screenshots, console, network) + failing CSV row, dedup + flag flaky, classify each into real-product-bug vs test-defect (bad steps / bad assertion / stale test data / stale test) vs flaky/env/known, live-verify the real ones, then route test-defects to /qa-review-tests --fix and draft bug reports. Detect-classify-verify-report only — never files a tracker ticket, never triggers /qa-fix.