qa — Visual QA cc-settings, community, Visual QA, ide skills, 자동화 테스트, 구조화된 디자인 리뷰, pinchtab, 시각화 테스트, 접근성 검증

v1.0.0

이 스킬 정보

pinchtab를 사용하여 고급 시각적 및 접근성 검증 기능이 필요한 프론트엔드 에이전트에 적합 Visual QA는 pinchtab를 사용하여 시각화 및 접근성 검증을 수행하는 테스트 방법입니다

기능

pinchtab를 사용하여 시각화 및 접근성 검증을 수행
자동화 도구와 구조화된 디자인 리뷰를 결합
스크린샷을 우선하여 테스트 결과의 정확성을 보장
구체적인 피드백 메커니즘을 구현하여 테스트 효율성을 높임
영향을 우선하여 불필요한 테스트 작업을 줄임

# Core Topics

darkroomengineering darkroomengineering
[0]
[0]
Updated: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
60
Canonical Locale
en
Detected Body Locale
en

pinchtab를 사용하여 고급 시각적 및 접근성 검증 기능이 필요한 프론트엔드 에이전트에 적합 Visual QA는 pinchtab를 사용하여 시각화 및 접근성 검증을 수행하는 테스트 방법입니다

이 스킬을 사용하는 이유

스CREEN샷 기반 비평을 사용하여 시각적 및 접근성 표준에 따라 영향력에 우선순위를 부여하는 자동화 도구 및 구조화된 디자인 리뷰 방법을 통해 에이전트가 포괄적인 콘텐츠 분석을 수행할 수 있도록 하는 것

최적의 용도

pinchtab를 사용하여 고급 시각적 및 접근성 검증 기능이 필요한 프론트엔드 에이전트에 적합

실행 가능한 사용 사례 for qa

웹 애플리케이션의 시각적 QA 검증 자동화
pinchtab를 사용하여 접근성 보고서 생성
반응형 디자인의 시각적 불일치 디버깅

! 보안 및 제한 사항

  • pinchtab 통합이 필요
  • 시각적 및 접근성 검증만에 초점을 맞추고 있음

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is qa?

pinchtab를 사용하여 고급 시각적 및 접근성 검증 기능이 필요한 프론트엔드 에이전트에 적합 Visual QA는 pinchtab를 사용하여 시각화 및 접근성 검증을 수행하는 테스트 방법입니다

How do I install qa?

Run the command: npx killer-skills add darkroomengineering/cc-settings/qa. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for qa?

Key use cases include: 웹 애플리케이션의 시각적 QA 검증 자동화, pinchtab를 사용하여 접근성 보고서 생성, 반응형 디자인의 시각적 불일치 디버깅.

Which IDEs are compatible with qa?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for qa?

pinchtab 통합이 필요. 시각적 및 접근성 검증만에 초점을 맞추고 있음.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add darkroomengineering/cc-settings/qa. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use qa immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

qa

Visual QA를 사용하여 자동화 도구와 구조화된 디자인 리뷰를 결합하여 테스트 효율성을 높입니다

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Visual QA Validation

Visual and accessibility validation using pinchtab. Combines automated tooling with structured design review methodology.

Core Philosophy

  • Screenshot first, then critique. Always look at the actual rendered output, not just the code.
  • Be specific. "The spacing looks off" is useless. "The gap between the heading and paragraph is 32px but should be 16px based on the surrounding spacing rhythm" is useful.
  • Prioritize impact. Not every pixel matters. Focus on what users will actually notice.
  • Reference the intent. Compare against design tokens, mockups, or stated design goals.

Quick Start

bash
1# Validate dev server 2pinchtab nav http://localhost:3000 3pinchtab text # Token-efficient content check (~800 tokens) 4pinchtab screenshot # Visual inspection 5pinchtab snap -i -c # Interactive compact accessibility tree

Review Categories (Priority Order)

1. Layout & Spacing

Check for:

  • Consistent spacing rhythm (is everything on the spacing grid?)
  • Alignment -- are elements that should be aligned actually aligned?
  • Padding consistency within similar components
  • Container widths and max-widths
  • No horizontal overflow
  • Responsive behavior (if multiple viewport screenshots available)

Common issues:

  • Inconsistent padding in cards (e.g., 24px top, 16px sides)
  • Elements slightly off-grid (15px instead of 16px)
  • Text not aligned with adjacent elements
  • Sections with wildly different vertical spacing

2. Typography

Check for:

  • Hierarchy -- is it clear what's a heading vs body vs caption?
  • Line length -- body text should be 45-75 characters per line
  • Line height -- too tight or too loose for the font size?
  • Font weight usage -- are weights used consistently for the same role?
  • Heading hierarchy is correct (h1 > h2 > h3)
  • Orphans/widows -- single words on their own line in headings

Common issues:

  • Heading that doesn't look like a heading (weight/size too close to body)
  • Body text line length > 80 characters (hard to read)
  • Inconsistent heading sizes across sections
  • All-caps text without letter-spacing adjustment

3. Color & Contrast

Check for:

  • Text meets 4.5:1 contrast ratio
  • UI elements meet 3:1 contrast ratio
  • Consistent use of brand colors
  • Color meaning consistency (is the same blue used for links AND errors?)
  • Dark mode issues (if applicable)
  • Hover/active state visibility
  • UI elements are distinguishable

Common issues:

  • Light gray text on white background (contrast fail)
  • Primary color used for too many different purposes
  • Borders that are nearly invisible
  • Status colors that conflict (green for danger, red for success)

4. Visual Hierarchy

Check for:

  • Eye flow -- where does the eye go first? Is that correct?
  • CTA prominence -- is the primary action the most visible element?
  • Information density -- too sparse or too crowded?
  • Grouping -- are related items visually grouped?
  • White space -- is it used intentionally or just leftover?

Common issues:

  • Two equally prominent CTAs competing for attention
  • Important information buried below less important elements
  • Sections that feel disconnected from each other
  • Dense walls of text without visual breaks

5. Component Quality

Check for:

  • Button sizing and padding consistency
  • Input field styling consistency
  • Card styling consistency (shadows, borders, radius)
  • Icon sizing and alignment with text
  • Image aspect ratios and cropping

Common issues:

  • Buttons with inconsistent padding or height
  • Mixed border-radius values (some 8px, some 12px, some 4px)
  • Icons misaligned with adjacent text baselines
  • Images stretched or poorly cropped

6. Accessibility

  • All images have alt text
  • Icon-only buttons have aria-label
  • Form inputs have labels
  • Heading hierarchy is correct
  • Focus order is logical
  • Interactive elements >= 44x44px
  • Adequate spacing between touch targets
  • Focus indicators present (no outline: none without replacement)

7. Polish & Micro-details

Check for:

  • Hover states exist and are visible
  • Focus states for keyboard navigation
  • Loading states (skeleton screens, spinners)
  • Empty states (what shows when there's no data?)
  • Transitions between states (abrupt vs smooth)
  • Error states are clear

Common issues:

  • No hover state on interactive elements
  • Focus ring removed with no replacement
  • Abrupt content shifts when data loads
  • No empty state -- just a blank area

8. Responsive Issues (if multiple viewports available)

Check for:

  • Content readable on mobile (not too small)
  • Touch targets >= 44px on mobile
  • Navigation accessible on small screens
  • Images not overflowing containers
  • Horizontal scroll (almost always a bug)

Workflow

  1. Navigate to target URL
  2. Screenshot current state
  3. Snapshot accessibility tree
  4. Analyze against review categories above
  5. Score using the output format below
  6. Report issues with actionable fixes

After Building a Component

  1. Render the component in the browser
  2. Take a screenshot
  3. Run visual QA review
  4. Fix issues
  5. Re-screenshot and verify

After Building a Full Page

  1. Screenshot at desktop (1440px), tablet (768px), and mobile (375px)
  2. Run responsive review across all three
  3. Run full review on the desktop version
  4. Fix issues, prioritizing critical ones

Comparing to a Mockup

  1. Get the mockup image:
    • From Figma (preferred): Use /figma to launch Figma desktop, navigate to the frame, and screenshot it directly
    • Manual: Figma export, screenshot, or user-provided image
  2. Screenshot the implementation at the same viewport size
  3. Run comparison review
  4. Fix deviations by priority

Commands

bash
1# Navigate 2pinchtab nav http://localhost:3000/page 3 4# Token-efficient page text (~800 tokens — preferred first step) 5pinchtab text 6 7# Screenshot 8pinchtab screenshot 9 10# Interactive compact accessibility tree 11pinchtab snap -i -c 12 13# Interact with elements 14pinchtab click e5 15pinchtab fill e3 "test input" 16 17# Hover states and scroll for below-fold content 18pinchtab hover e5 19pinchtab scroll down 20pinchtab scroll up 21 22# Keyboard interaction 23pinchtab press Enter 24pinchtab press Tab

Multi-instance parallel QA: Test multiple viewports simultaneously using separate pinchtab instances for desktop, tablet, and mobile widths.


Output Formats

Full Review

## QA Report: [Page/Component]

**Overall impression:** [One sentence -- first gut reaction]
**Quality score:** [1-10] / 10

### Critical Issues (fix before shipping)
1. **[Category]:** [Specific issue with exact details]
   -> **Fix:** [Actionable recommendation]

### Improvements (should fix)
1. **[Category]:** [Specific issue]
   -> **Fix:** [Recommendation]

### Minor Polish (nice to fix)
1. **[Category]:** [Specific issue]
   -> **Fix:** [Recommendation]

### What's Working Well
- [Specific praise -- what's well-executed]
- [Another positive]

### Passed Checks
- [x] Touch targets adequate
- [x] Heading hierarchy correct

### Issues Found
- [ ] Missing alt text on hero image
  -> Add alt="..." to components/hero/index.tsx:15

- [ ] Contrast too low on muted text
  -> Change text-gray-400 to text-gray-500

### Recommendations
- Consider adding loading skeleton for async content

Quick Review

## Quick QA: [Page/Component Name]

Score: [X]/10

Top 3 fixes:
1. [Most impactful issue + fix]
2. [Second issue + fix]
3. [Third issue + fix]

Looks good: [What's working]

Comparison Review (Implementation vs Mockup)

## Design vs Implementation Review

**Fidelity score:** [1-10] / 10

### Deviations Found
1. **[Element]:** Mockup shows [X], implementation has [Y]
   Impact: [High/Medium/Low]
   -> **Fix:** [How to match the mockup]

### Matching Well
- [Elements that accurately match the design]

Prerequisites

Requires pinchtab (installed by setup.sh).

관련 스킬

Looking for an alternative to qa or another community skill for your workflow? Explore these related open-source skills.

모두 보기

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
인공지능

widget-generator

Logo of f
f

prompts.chat 피드 시스템을 위한 사용자 지정 가능한 위젯 플러그인을 생성합니다

149.6k
0
인공지능

flags

Logo of vercel
vercel

리액트 프레임워크

138.4k
0
브라우저

pr-review

Logo of pytorch
pytorch

파이썬에서 텐서와 동적 신경망 구현 및 강력한 GPU 가속 지원

98.6k
0
개발자