スキル一覧に戻る
namesreallyblank

accessibility-audit

by namesreallyblank

Clorch — Claude Orchestrator. Parallel agent orchestration for Claude Code with 500+ skills, 37+ specialist agents, 100+ hooks. Features RLM (Recursive Language Model), session memory, context management, and multi-agent workflows. Transform Claude Code from assistant to operating system.

1🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: accessibility-audit description: Automated accessibility testing via Playwright MCP and axe-core requires_mcp: playwright integrates_with:

  • playwright-automation
  • web-design-guidelines

Accessibility Audit

Automated WCAG compliance checking using Playwright MCP.

Quick Audit

// Run via playwright_evaluate
const axe = await import('https://cdnjs.cloudflare.com/ajax/libs/axe-core/4.8.4/axe.min.js');
const results = await axe.run();
return results.violations;

WCAG Levels

LevelRequirementExamples
AMust haveAlt text, keyboard nav, form labels
AAShould haveColor contrast 4.5:1, resize to 200%
AAANice to haveContrast 7:1, sign language

Target: AA compliance (legal standard)

Common Issues & Fixes

1. Missing Alt Text

<!-- Bad -->
<img src="hero.jpg">

<!-- Good -->
<img src="hero.jpg" alt="Team collaborating in modern office">

2. Poor Color Contrast

/* Bad: 2.5:1 ratio */
color: #999 on #fff;

/* Good: 4.6:1 ratio */
color: #767676 on #fff;

3. Missing Form Labels

<!-- Bad -->
<input type="email" placeholder="Email">

<!-- Good -->
<label for="email">Email</label>
<input type="email" id="email">

4. No Focus Indicators

/* Bad */
:focus { outline: none; }

/* Good */
:focus { outline: 2px solid var(--primary); outline-offset: 2px; }
<a href="#main" class="skip-link">Skip to content</a>

6. Insufficient Touch Targets

/* Minimum 44x44px */
button { min-height: 44px; min-width: 44px; }

Audit Workflow

  1. Navigate: playwright_navigate to target URL
  2. Get Tree: playwright_get_content for accessibility tree
  3. Run axe: playwright_evaluate with axe-core
  4. Screenshot: Capture current state
  5. Report: Categorize by severity and WCAG level

Playwright MCP Commands

Navigate to [URL] and run an accessibility audit

Get the accessibility tree of this page

Check color contrast on all text elements

Find all images missing alt text

List all form inputs without labels

Severity Levels

SeverityImpactAction
CriticalBlocks users completelyFix immediately
SeriousMajor barriersFix before release
ModerateSome difficultyFix soon
MinorInconvenienceFix when possible

Tools Integration

  • axe-core: Automated scanning
  • Playwright: Browser automation
  • Lighthouse: Accessibility score
  • WAVE: Visual feedback (manual)

Checklist

  • All images have alt text
  • Color contrast meets 4.5:1
  • All forms have labels
  • Keyboard navigation works
  • Focus indicators visible
  • Skip links present
  • Headings in order (h1->h2->h3)
  • ARIA used correctly
  • No keyboard traps
  • Error messages announced

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です