test
Run unit, integration, e2e, and UI tests. Use for test execution, coverage analysis, build verification, visual regression, and QA reports.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run unit, integration, e2e, and UI tests. Use for test execution, coverage analysis, build verification, visual regression, and QA reports.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
End-to-end project execution wrapper for Data Visualization Kit. Use when the user types `$dv-cook` or wants to continue a project after `$dv-plan` with the context, dataset, and goals already locked.
Build and refresh visualization layers for Data Visualization Kit projects. Use when the task is dashboard construction, chart refresh, visualization-path selection, dashboard QA, or project-scoped visualization delivery that must follow the kit visualization workflow and resolve to one selected tool path.
Start a new Data Visualization Kit project with structured intake and planning. Use when the user types `$dv-plan`, starts a new project, has a dataset but unclear scope, needs framework mapping, or needs one canonical project plan file before any downstream `$dv-*` workflow runs.
Publish wrapper for Data Visualization Kit. Use when the user types `$dv-publish` or needs to make a project git-ready, deployment-ready, and aligned with the kit's publish rules.
Use when working with Power BI Project files, PBIP structure, PBIR report JSON, TMDL semantic model files, definition.pbir bindings, report folders, model folders, or validation after Power BI file edits.
Use when a Data Visualization Kit project chooses Power BI as the visualization path, or when the user asks to build, review, publish, or operate Power BI reports, dashboards, semantic models, PBIP/PBIR assets, DAX, Power BI Desktop, or Microsoft Fabric-backed report workflows.
| name | test |
| description | Run unit, integration, e2e, and UI tests. Use for test execution, coverage analysis, build verification, visual regression, and QA reports. |
| argument-hint | [context] OR ui [url] |
| metadata | {"author":"data-visualization-kit","version":"1.0.0"} |
AskUserQuestion guidance with a direct concise question only when required.update_plan.docs/ tree when the task is project-scoped.Comprehensive testing framework covering code-level testing (unit, integration, e2e), UI/visual testing via browser automation, coverage analysis, and structured QA reporting.
If invoked with context (test scope), proceed with testing. If invoked without arguments, ask the user directly whether they want code tests or UI tests.
| Operation | Description |
|---|---|
(default) | Run unit/integration/e2e tests |
ui | Run UI tests on a website |
Use a short direct question such as: "Do you want code tests or UI tests?"
NEVER IGNORE FAILING TESTS. Fix root causes, not symptoms. No mocks/cheats/tricks to pass builds.
references/test-execution-workflow.md)Execute test suites, analyze results, generate coverage. Supports JS/TS (Jest/Vitest/Mocha), Python (pytest), Go, Rust, Flutter. Includes working process, quality standards, and tool commands.
Load when: Running unit/integration/e2e tests, checking coverage, validating builds
references/ui-testing-workflow.md)Browser-based visual testing via chrome-devtools skill. Screenshots, responsive checks, accessibility audits, form automation, console error collection. Includes auth injection for protected routes.
Load when: Visual regression testing, UI bugs, responsive layout checks, accessibility audits
references/report-format.md)Structured QA report template: test results overview, coverage metrics, failed tests, performance, build status, recommendations.
Load when: Generating test summary reports
Code tests → test-execution-workflow.md
npm test / pytest / go test / cargo test / flutter test
Coverage: npm run test:coverage / pytest --cov
UI tests → ui-testing-workflow.md
Screenshots, responsive, a11y, forms, console errors
Auth: inject-auth.js for protected routes
Reports → report-format.md
Structured QA summary with metrics & recommendations
chrome-devtools skillchrome-devtools skill for UI testing (screenshots, ARIA, console, network)ai-multimodal skill for screenshot analysisdv-debug skill when tests reveal bugs requiring investigationsequential-thinking skill for complex test failure analysisIMPORTANT: Invoke the project-organization skill to organize outputs when needed.
Use naming pattern from ## Naming section injected by hooks.
When operating as teammate:
Fallback: If no task system is available, track progress in plan files plus update_plan and report results directly.