Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Dzero A11y

ASecurity

D-ZERO のアクセシビリティ規約。マークアップやインタラクションの実装・変更・レビューで、WAI-ARIA、代替テキスト(alt)、ランドマーク、見出し、キーボード操作、フォーカスを扱うときに使う。

20 stars
0 votes
0 copies
0 views
Added 9/20/2026
designgit

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add d-zero-dev/frontend-guidelines --skill dzero-a11y --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dzero A11y?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Dzero A11y
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/d-zero-dev-dzero-a11y/badge)](https://www.skillsdirectory.com/skills/d-zero-dev-dzero-a11y)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: dzero-a11y
description: D-ZERO のアクセシビリティ規約。マークアップやインタラクションの実装・変更・レビューで、WAI-ARIA、代替テキスト(alt)、ランドマーク、見出し、キーボード操作、フォーカスを扱うときに使う。
paths: ['**/*.html', '**/*.pug']
license: CC-BY-NC-SA-4.0
---

# アクセシビリティ規約

> マークアップの規範は `dzero-html` と併せて適用する。詳細は [HTML: アクセシビリティ](https://guidelines.d-zero.co.jp/html/accessibility.html) を参照。

## 実装規範

### 準拠基準

- 準拠基準は WCAG 2.2。WAI-ARIA は 1.2 を基本に、ブラウザ・支援技術の実装状況を鑑みて判断する

### WAI-ARIA の使いどころ

- **WAI-ARIA を使うのは HTML 標準では再現できないコンポーネントを作成するときのみ**。HTML 標準に要素がある場合や Popover などで済む場合は使わない
- 使う必要があるケース: `button` が `aria-pressed` / `aria-expanded` などの状態を持つ場合、タブやカルーセルなど HTML にないコンポーネントを扱う場合
- 使う場合は [APG](https://www.w3.org/WAI/ARIA/apg/) を参考に、インタラクション要件・キーボード操作・振る舞いを推奨実装に近づける(特別な理由がない限り APG に則る)。実装例は [APG Patterns Examples](https://masup9.github.io/apg-patterns-examples/) も参考にする
- 状態を表す属性の使い分けは `dzero-html` の状態管理に従う

### 代替テキスト

- `alt` は WCAG 達成基準 1.1.1「同等の目的」を基準に考える。コーディング段階ではなくデザイン段階で代替テキストが決まるように計画する(決まっていなければユーザーに確認する)
- **装飾ではない通常の `img` に `aria-hidden="true"` を付けない**。装飾画像は `alt=""`(空 alt)が正解
- `alt` が空の場合に `role="none"`(`role="presentation"`)を重ねて付けない(空 alt で同じ効果が得られる)

### ランドマーク

- 各コンポーネントの先祖となる要素にランドマークを設ける。もしくはコンポーネントルート自体をランドマークを持つ要素でマークアップする

### キーボード操作とフォーカス

- キーボード操作の要件は [APG](https://www.w3.org/WAI/ARIA/apg/) の該当パターンに則る(実装例の参考: [APG Patterns Examples](https://masup9.github.io/apg-patterns-examples/))
- インタラクティブ要素には `:focus-visible` によるフォーカス表示を実装する。デザインカンプに描かれていなくても省略しない(`dzero-design-to-code` 参照)。フォーカス表示を消すだけのスタイル(`outline: none` 等)を書かない

Attribution

d-zero-devd-zero-dev
View sourceMore from d-zero-dev →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Responsive Design

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

397922 votes

Mermaid Diagrams

Creating and refining Mermaid diagrams with live reload. Use when users want flowcharts, sequence diagrams, class diagrams, ER diagrams, state diagrams, or any other Mermaid visualization. Provides best practices for syntax, styling, and the iterative workflow using mermaid_preview and mermaid_save tools.

2062 votes

sleek-design-mobile-apps

Use when the user wants to design a mobile app, create screens, build UI, or interact with their Sleek projects. Covers high-level requests ("design an app that does X") and specific ones ("list my projects", "create a new project", "screenshot that screen").

5711 votes

swiftui-design-skill

SwiftUI frontend visual design skill. Creates beautiful, distinctive iOS/macOS interfaces that avoid generic AI slop patterns. Covers design direction, layout systems, typography, color, spacing, brand integration, and design review. Use when designing new SwiftUI views, reviewing UI quality, creating iOS prototypes, choosing visual styles, improving app aesthetics, or when the UI looks generic or AI-generated.

1801 votes

Ios Hig

Use when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type), handling dark mode, ensuring adequate touch targets, providing animation/haptic feedback, or requesting user permissions. Apple Human Interface Guidelines for iOS compliance.

761 votes
View all in design →