From devops-skills
Plans, adds, repairs, and runs tests across frontend, backend, API, and full-stack workflows. Activates on test, coverage, QA, CI failures, Playwright, visual regression, or acceptance criteria requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/devops-skills:testing-verificationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when testing or verification is a meaningful part of the task. Prefer project evidence over generic test advice, and verify behavior at the narrowest reliable level before broadening.
Use this skill when testing or verification is a meaningful part of the task. Prefer project evidence over generic test advice, and verify behavior at the narrowest reliable level before broadening.
Read references/test-strategy.md when deciding what level to use.
Read references/ui-visual-verification.md for screenshot and image-clarification rules.
debugging-workflow.performance-optimization.Report:
references/test-strategy.md: choose test level, scope, and assertions.references/ui-visual-verification.md: element-first screenshots, before/after comparison, and annotated image clarification.npx claudepluginhub thienanblog/awesome-ai-agent-skills --plugin devops-skillsRuns a full verification pass after code changes, combining static checks, command verification, and live browser QA with screenshots. Use for smoke tests, validation, or turning issues into regression tests.
Designs or validates test plans covering unit, integration, e2e, automation, CI checks, fixtures, and regression scope. Works with existing test frameworks and CI commands.
Diff-aware AI browser testing — analyzes git changes, generates targeted test plans, and executes them via agent-browser (Rust daemon + CDP, ARIA-tree-first). Reads git diff to determine what changed, maps changes to affected pages via route map, generates a test plan scoped to the diff, and runs it with pass/fail reporting. Use when testing UI changes, verifying PRs before merge, running regression checks on changed components, or validating that recent code changes don't break the user-facing experience.