<What this skill does>
日本語の概要は準備中です。原文の説明を表示しています。
キーボード操作 / focus 管理 / 動的コンテンツ更新 / ARIA role / フォームの自動遷移など、インタラクティブ UI のアクセシビリティ観点を suggestion で提示する。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
a11y-accessible-name)が扱わない「動的振る舞い」「focus state」「role / state semantics」を担当する。a11y-accessible-name の担当。<Dialog>, <Popover>, <MenuButton> 等) を使い、a11y 振る舞いが library 内で保証されている場合は指摘しない。tabIndex / aria-* 属性が既に明示的に設定されている差分(意図的な制御)は指摘しない。:focus-visible / outline が既に明示制御されている場合は新たに指摘しない。onClick のみ、onKeyDown なし) を持つ generic 要素は、<button> への切り替え or onKeyDown + role="button" + tabIndex="0" セットの検討を提案する。onMouseOver / onMouseOut だけで状態切替する hover-only UI は、keyboard focus でも同等の状態が出るかを確認する。<kbd> 表示 / disable 手段 / 既存ショートカット重複の確認を促す。<dialog> の native showModal() は focus / inert を自動でやる → そちらに寄せる方が安全な suggestion を出す。<dialog> または inert 属性ベースへの寄せ替え検討を提案する。tabIndex="-1" で focus を奪う / tabIndex="0" 以上の正の値を追加する差分は副作用が大きいので根拠を確認する(positive tabIndex は基本的にアンチパターン)。aria-live / role="status" / role="alert" の選択が用途に合っているかを確認する(polite vs assertive vs off)。aria-expanded の連動を確認する。aria-pressed 検討を促す。aria-selected / aria-checked の整合を確認する。aria-hidden / pointer-events の使い分けに触れる。required が含まれているかを確認する。onChange が発火する。そのため選択変更で進める実装は、キーボード利用者を最初の矢印キーで先へ進めてしまう(WCAG SC 3.2.2 On Input が扱う、入力による予期しない状況の変化)。onChange ではなくクリックや Enter など明示的な操作を起点にする案を示す。outline: none / :focus { outline: 0 } を新たに追加する場合は、:focus-visible 代替の検討を強く促す。<div onClick={...}> / <span onClick={...}> で role / tabIndex / onKeyDown の欠落。position: fixed + backdrop) の自前実装で <dialog> を使っていない。useEffect 内で focus を移動するロジックがあるが、初期 focus / close 後の return focus が無い。aria-live / role="status" 無しで動的にメッセージを差し込んでいる差分。outline: none / outline: 0 を新規追加。tabIndex (1 以上) の使用。onChange から次ステップへ進める処理と「次へ」ボタンの非表示が同じ条件で切り替わり、その条件に required が無い。<button> への置換で focus / keyboard / role が自動付与される」「<dialog> + showModal() で focus trap / inert / Escape close が無償で得られる」など、最小差分の代替案を 1〜2 行で示す。suggestion 扱いを明示する。Finding: 該当 UI パターン名 + a11y 観点(keyboard / focus / live region / role / form flow / focus visibility)Evidence: 差分のコード抜粋 + 該当行Suggestion: 代替 API / ARIA 属性 / library コンポーネントSeverity: minor 固定Confidence: 既存 a11y 属性 / library 利用が抑制条件を満たすか確認できれば medium / high、推測が混じる場合は lowまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
<What this skill does>
日本語の概要は準備中です。原文の説明を表示しています。
画像・ボタン・フォーム要素に適切なアクセシブルネームがあるか確認する。
Ensure ADRs capture context, decision, alternatives, tradeoffs, and follow-ups in a way that prevents future drift.
日本語の概要は準備中です。原文の説明を表示しています。
敵対的分析手法を統合したレビューの entry skill。認知バイアス対策の3手法 (Pre-mortem / War Game / Logic Torturing)と、宣言・主張と実態の乖離を突く claim-vs-actual 検出3パターン(Self-Contradiction / Refactor-Claim Audit / Cross-File Leakage)へルーティングし、通常のレビューでは見えない設計の盲点・ 防御の穴・論理の弱点・宣言と実装のズレを可視化する。
Review changes to the Agent Skills import/export bridge for path safety, round-trip fidelity, and validation correctness.
日本語の概要は準備中です。原文の説明を表示しています。
Checks whether AI-assisted work defines review criteria, accessible context, explicit review loop, human judgment boundary, and feedback capture before delegating to an agent.
日本語の概要は準備中です。原文の説明を表示しています。