본문으로 건너뛰기
cccskills
무료GitHub에 공개

quality-and-verification

5-level verification pyramid: static→unit→Playwright E2E (homepage-first, 6bp)→AI visual→post-deploy. 8-check quality gate. Multi-agent testing (functional/security/a11y/performance). Playwright v1.56+ AI agents (Planner/Generator/Healer, v1.63 current). WCAG 2.2 AA via axe-core v4.13. Percy+Chromatic visual regression. ADA Title II 2027/2028 deadlines.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Playwright
설치 방법 보기

포함된 파일(28)

  • SKILL.md5.5 KB
  • accessibility-gate.md5.8 KB
  • adversarial-testing.md5.5 KB
  • agentic-security.md3.4 KB
  • audio-video-sync.md1.7 KB
  • build-breaking-rules.md17.0 KB
  • chrome-and-browser-workflows.md5.5 KB
  • completeness-verification.md5.3 KB
  • computer-use-automation.md6.0 KB
  • contract-testing.md4.3 KB
  • e2e-accumulation.md1.6 KB
  • eval-driven-development.md6.3 KB
  • evidence-collection.md3.7 KB
  • llm-evals.md15.7 KB
  • performance-optimization.md4.8 KB
  • picovoice-eagle-biometric.md1.6 KB
  • security-hardening.md8.7 KB
  • semgrep-codebase-rules.md4.2 KB
  • slop-detection.md4.3 KB
  • spec-driven-development.md5.0 KB
  • stagehand-ai-fallback.md1.6 KB
  • stagehand-ai-testing.md7.7 KB
  • tdd-verification.md6.7 KB
  • testing-matrices.md5.3 KB
  • ui-completeness-sweep.md6.3 KB
  • visual-inspection-loop.md14.0 KB
  • visual-regression.md7.0 KB
  • wcag-2-2-2026.md3.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

07 — Quality and Verification

Run the 5-level verification pyramid (static→unit→E2E→AI visual→post-deploy) with WCAG 2.2 AA and 8-gate quality enforcement on every change.

5-level pyramid (bottom to top)

  1. Static — TS strict + ESLint + oxlint + Prettier + knip (dead code)
  2. Unit — Vitest 5 (browser mode default, static test discovery, Playwright-trace links)
  3. Playwright E2E — homepage-first, 6 viewports × 3 browsers, hermetic, parallel
  4. AI visual — vision rubric ≥9/10 per route, 6bp screenshots
  5. Post-deploy — wrangler tail clean + console-error-free + axe-clean + Lighthouse green

8-check quality gate (every PR)

  1. npm run typecheck clean (0 errors)
  2. npm run lint clean (0 errors, 0 warnings)
  3. npm test (Vitest) green
  4. npm run e2e:prod green at 6 breakpoints
  5. axe-core 0 violations per _kernel/standards.md#wcag22
  6. Lighthouse Perf ≥90, A11y ≥95, BP ≥95, SEO ≥95 (authoritative: EMDASH_LIGHTHOUSE_MIN_* in ~/.claude env)
  7. AI vision QA ≥9/10 per route (authoritative: EMDASH_AI_VISION_MIN)
  8. Console / CSP / network errors = 0

Any fail = blocker. Fix-forward per rules/verification-loop.md.

Playwright Test Agents (agents since v1.56; v1.63 current)

  • npx playwright init-agents --loop=claude once per repo
  • Planner — Markdown plan; Generator — test code; Healer — auto-fix broken selectors (run before manual rewrite)
  • browser.bind() for MCP interop; page.screencast for video receipts on flaky specs

Hermetic spec contract (per rules/e2e-testing.md)

  1. Starts at homepage (/); navigates via clicks/keyboard
  2. Seeds own data via _fixtures/; cleans own data after-each
  3. Does not write to localStorage / IDB / cookies next spec reads
  4. Does not depend on Date.now() / timezone / random
  5. Does not open network to live third-party APIs (MSW / stub)

Violating any = build fail.

Parallel execution

  • fullyParallel: true
  • workers: process.env.CI ? '50%' : '75%'
  • Sharded via --shard=$INDEX/$TOTAL
  • 6 viewports per _kernel/standards.md#breakpoints; 3 browsers: Chromium, Firefox, WebKit

AI visual QA

  • Random snapshot sampling 30% per step (seeded hash, reproducible)
  • New-section AI vision: e2e/__seen-routes__.json gates first render of unknown routes
  • Rubric: layout sane / contrast WCAG AA / brand / no slop / ≥9/10 (Claude Sonnet 4.6 or GPT Image 2 vision)
  • Baselines in e2e/__snapshots__/; pixelmatch tolerance 0.1% / 0.5% area
  • Per rules/e2e-testing.md

Visual regression

  • Percy AI Visual Review — 3× faster review, 40% OCR-based noise filter, full-page + flows
  • Chromatic — component-level via Storybook
  • pixelmatch — local deterministic CI (three-tier: local → PR → deploy)

Multi-agent testing

Spawn parallel in single Agent call:

  • functional-tester — happy path + edge cases
  • security-reviewer — OWASP Top 10:2025 per _kernel/standards.md#owasp2025
  • accessibility-auditor — axe 6bp + WCAG 2.2 manual review
  • performance-profiler — Lighthouse CI + bundle audit + INP via LoAF
  • visual-qa — AI vision rubric ≥9/10

Each: 100–300 word brief, ≤200 word summary back. Per rules/agent-selection.md.

INP debugging

  • PerformanceObserver type long-animation-frame (LoAF, Chrome 123+)
  • For SPA per-route CWV: web-vitals v4+ with softNavs:true
  • Target ≤100ms cinematic; ≤200ms = fail per _kernel/standards.md#cwv

Console-error gate

After every deploy: browser console must show 0 CSP violations, 0 JS errors, 0 failed resources. Fixed by rules/verification-loop.md console-error gate.

E2E accumulation

  • Tests NEVER deleted, only appended
  • journey.spec.ts serial + stateful — each feature adds steps
  • 100% feature coverage matrix in e2e/FEATURES.md
  • Removed features: skip + comment, do not delete

Inventory enforcement

  • e2e/FEATURES.md — row per feature
  • e2e/COVERAGE.yml — feature→spec map; CI fails on any feature without entry/test
  • Pre-commit lint: new component without matching e2e/<feature>/ warns

See submodules: ai-vision-qa.md, multi-agent-testing.md, visual-regression.md.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Every delivered app — the non-inferable business requirements + exact stack/brand choices every build must satisfy. Loads on every app/site build.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

heymegabyte/agent-skills242026년 10월 11일 업데이트

Cloudflare-first platform selection. Decision trees for Workers, D1, R2, KV, DO, Queues, Vectorize, Containers, Sandboxes, Flagship, Agent Memory, Workflows v2. Default stack, override conditions, auth, data patterns, reliability.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

heymegabyte/agent-skills242026년 10월 11일 업데이트

Extract real brands (Wayback for rebuilds). Copy system, headline/CTA rules, trust surfaces, legal pages, SEO+structured data, anti-AI-slop, microcopy, DESIGN.md, W3C DTCG tokens, pSEO 5 types, GEO/AI search.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

heymegabyte/agent-skills242026년 10월 11일 업데이트

Implements features in vertical slices, always starting with homepage. Enforces anti-placeholder rules — no lorem ipsum, no TODO stubs, no gray boxes. Real content, real images, real interactions. TypeScript strict mode, Zod validation, and structured file organization.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

heymegabyte/agent-skills242026년 10월 11일 업데이트

The consolidated, world-class Cloudflare + integrations reference — CF platform/data/AI-edge patterns, media pipeline, observability/growth, payments, and the site-generation pipeline. The non-inferable choices that build the greatest web apps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

heymegabyte/agent-skills242026년 10월 11일 업데이트

One-line-prompt → cinematic, gorgeous, functional, well-tested, deployed website. Pre-hydrated SPA + full PWA kit + JSON-LD rich snippets + third-party integrations. React 19+Vite default (Angular optional). 100 concrete improvements grouped into 10 categories that EVERY single-prompt site build must satisfy before being marked done. Trigger whenever the user says 'make a website for X', 'build a site for X', 'rebuild X.com', or any equivalent one-liner.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

heymegabyte/agent-skills242026년 10월 11일 업데이트

heymegabyte의 스킬 모두 보기

이 스킬의 문제 신고