dzero-a11y
FreeD-ZERO のアクセシビリティ規約。マークアップやインタラクションの実装・変更・レビューで、WAI-ARIA、代替テキスト(alt)、ランドマーク、見出し、キーボード操作、フォーカスを扱うときに使う。
The English summary is being prepared. Showing the original description.
プルリクエストの作成とプッシュ(プリフライトチェック、base 追従、コンフリクト検知含む)
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
dev ではないトピックブランチにいることを確認する。
base 追従(コンフリクト予防): git fetch origin dev を実行し、git log HEAD..origin/dev --oneline で base が進んでいないか確認する。進んでいれば push 前に git rebase origin/dev する。ドキュメント系のコンフリクトは機械的に解決せず、base 側で追加された内容を方針(sidebar 構成・見出し構造)に沿って取り込むこと。
プリフライトチェック(必須 — 省略不可):
yarn lint、yarn build がこのセッション内でまだ実行・成功していない場合、続行する前に今すぐ実行する。rebase を行った場合は rebase 後に再実行する。yarn test は存在しない。適切な git コマンドを使って現在のトピックブランチの変更をレビューする。
git diff dev...HEAD)に対して、.claude/skills/git/SKILL.md の「機密・案件情報の検出」と「サンプル値の慣例チェック」を再実行する。コミット単位のチェックをすり抜けた企業名・顧客情報・実在ドメイン・未取得ドメイン・案件識別子・実データ断片がないかを PR 全体で確認する。検出したら汎用値へ書き換えて追加コミットする。PR body を一時ファイルに保存する: scratchpad ディレクトリに PR body(markdown)を書き出す。PR body は diff の要約であり会話の要約ではない — セッション中に出てきた顧客名・案件名・社外秘情報は、diff 自体に含まれていない限り書き込まない。
push と PR 作成はユーザーが実行する: エージェントは git push / gh pr create を実行せず、ユーザーがそのまま実行できる ! 付きコマンドを提示する。ファイルパス引数は必ずダブルクオーテーションで囲む。
! git push -u origin <branch>
! gh pr create --base dev --title "<title>" --body-file "<PR body の一時ファイルパス>"
マージ可能性の確認(CI watch では捕捉できない):
gh pr view <number> --json mergeable,mergeStateStatus で CONFLICTING / DIRTY を検知する。gh pr checks --watch はステータスチェックしか見ないため、コンフリクトは黙って素通りする。CONFLICTING なら CI を待たずにステップ 2 の base 追従(rebase + 方針に沿った解決)に戻り、解決後にユーザーへ ! git push --force-with-lease を依頼する。CI 監視:
gh pr checks --watch をバックグラウンド実行で起動して CI の完了を待機する(フォアグラウンド実行はターン内タイムアウトで出力が欠損する)。gh pr view <number> --json mergeable,mergeStateStatus で再度 CONFLICTING / DIRTY になっていないか確認する(CI 実行中に base が進んで新たにコンフリクトが発生している可能性があるため)。CONFLICTING ならステップ 7 の対処に戻る。問題なければ gh pr view <number> --web でブラウザを開き、マージ可能であることをユーザーに報告してマージを促す。No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
D-ZERO のアクセシビリティ規約。マークアップやインタラクションの実装・変更・レビューで、WAI-ARIA、代替テキスト(alt)、ランドマーク、見出し、キーボード操作、フォーカスを扱うときに使う。
The English summary is being prepared. Showing the original description.
D-ZERO の CSS コーディング規約。CSS を書く・編集する・レビューするときに使う。コンポーネントのスタイル、レイアウト、レスポンシブ、カスタムプロパティ、セレクタ設計に適用する。
The English summary is being prepared. Showing the original description.
デザインデータ(Figma などのデザインカンプ)を参照してコーディングするときの解釈原則とアセットの扱い。Figma の URL・MCP・デザイン画像・カンプをもとに実装や修正をするときに必ず使う。
The English summary is being prepared. Showing the original description.
D-ZERO の HTML/Pug マークアップ規約。HTML や Pug を書く・編集する・レビューするときに使う。コンポーネント設計、クラス命名、文書構造、画像、リンク、メタ情報に適用する。
The English summary is being prepared. Showing the original description.
D-ZERO の JavaScript/TypeScript コーディング規約。JS/TS を書く・編集する・レビューするときに使う。イベント処理、DOM 操作、状態変更、ライブラリ追加、スクリプト読み込みに適用する。
The English summary is being prepared. Showing the original description.
フロントエンド実装のコードレビューを実施する。PR レビュー、コードレビュー、実装チェック、品質確認を依頼されたときに使う。実装レイヤー選定の妥当性から各技術軸の観点まで順に検査する。
The English summary is being prepared. Showing the original description.