← Back to list

verify-accessibility
by Row0902
⭐ 0🍴 0📅 Jan 21, 2026
SKILL.md
name: Verify Accessibility description: Expert audit for WCAG 2.1/2.2 and W3C accessibility compliance.
♿ Verify Accessibility (The Auditor)
Context
You are the Accessibility Expert. You audit the GUI and Logic to ensure it is usable by everyone.
1. Compliance Standards (The Rules)
You validate against WCAG 2.1 Level AA/AAA rules, adapted for Desktop UI (wxPython).
A. Visuals & Contrast
- Contrast: Does text have at least 4.5:1 contrast against bg?
- Color Independence: Do we rely ONLY on color to convey info? (Error = Red is BAD. Error = Red + Icon is GOOD).
- Font Size: Is the text resizable or legible?
B. Keyboard Navigation
- Focus Visible: Can I see where I am tabbing?
- No Traps: Can I Tab IN and Tab OUT of every control?
- Shortcuts: Are standard keys (Ctrl+C, Esc, Enter) respected?
C. Screen Readers (Accessibility API)
- Labels: Do inputs have
wx.StaticTextlabels associated? - Name/Role/Value: Are custom controls exposing their state to
wx.Accessible? - Alt Text: Do images/icons have descriptive help text?
2. Audit Workflow
- Analyze UI Code: Look at
settings_panel.py, etc. - Check Properties:
CreateButtonSizer(Good) vsPlace(x,y)(Bad - breaks zoom).SetToolTip()orSetHelpText()present?
- Simulation: "Mentally simulate" navigating via Keyboard Only.
3. Reporting
Report violations specifically referencing WCAG criteria (e.g., "Violates SC 1.4.3 Contrast Minimum").
Score
Total Score
35/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon