From 8fb728d7eb48e0524b6fc46affae1dd1e0cd09ad Mon Sep 17 00:00:00 2001
From: HJ <143365392+hjkim0905@users.noreply.github.com>
Date: Tue, 26 May 2026 03:09:14 +0900
Subject: [PATCH] feat(skills): add frontend accessibility skill (#2048)
Adds the frontend-a11y skill for React and Next.js accessibility patterns. Pre-validated against current main with validate-skills and markdownlint.
---
skills/frontend-a11y/SKILL.md | 446 ++++++++++++++++++++++++++++++++++
1 file changed, 446 insertions(+)
create mode 100644 skills/frontend-a11y/SKILL.md
diff --git a/skills/frontend-a11y/SKILL.md b/skills/frontend-a11y/SKILL.md
new file mode 100644
index 00000000..08763c1c
--- /dev/null
+++ b/skills/frontend-a11y/SKILL.md
@@ -0,0 +1,446 @@
+---
+name: frontend-a11y
+description: >
+ Accessibility patterns for React and Next.js — semantic HTML, ARIA attributes,
+ form labeling, keyboard navigation, focus management, and screen reader support.
+ Use when building any interactive UI component or form.
+origin: community
+---
+
+# Frontend Accessibility Patterns
+
+Practical accessibility patterns for React and Next.js. Covers the issues most commonly flagged in code review: missing form labels, incorrect ARIA usage, non-semantic interactive elements, and broken keyboard navigation.
+
+## When to Activate
+
+- Building or reviewing form components (``, `