Communitygithub.com

raphaelgoetter/skills

アクセシビリティ、CSS、エコデザインのベストプラクティスに特化したフロントエンドスキルパック。エージェントワークフロー向け。

skills とは?

このスキルパックは、フロントエンド開発においてアクセシビリティ、CSS、エコデザインのベストプラクティスをエージェント(Claude Code、Cursor、Codexなど)のワークフローに統合するために設計されています。これにより、開発者はAIエージェントに対して、標準的なコーディングタスクだけでなく、ユーザー体験や環境負荷を考慮したコード生成やリファクタリングを指示できます。特に、CSSの効率的な記述、WCAG準拠のアクセシブルなHTML構造、そしてデジタルエコデザイン(軽量・省エネルギーな実装)に関するルールやプロンプトを提供します。エコデザインは、フロントエンドのリソース消費を最小限に抑え、持続可能なWeb開発を促進する上で重要です。このスキルパックは、AIエージェントにこれらのベストプラクティスを理解させ、品質の高い成果物を自動生成させるための知識ベースとして機能します。

対応~Claude Code~Codex CLI~Cursor
npx skills add raphaelgoetter/skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skills は何をしますか?

アクセシビリティ、CSS、エコデザインのベストプラクティスに特化したフロントエンドスキルパック。エージェントワークフロー向け。

概要

このスキルパックは、AIエージェント(Claude Code、Cursor、Codexなど)と連携するために設計されたフロントエンドスキルセットです。アクセシビリティ、CSS設計、エコデザイン(持続可能なWeb開発)の3つの柱に基づき、高品質でユーザーフレンドリーかつ環境に配慮したフロントエンドコードの生成を支援します。

含まれるスキル

  • アクセシビリティ: WCAG 2.1/2.2に準拠したHTML構造、ARIA属性の適切な使用、キーボード操作対応。
  • CSS: BEM、ITCSSなどの設計手法を活用したモジュール化、パフォーマンス最適化(レイアウトシフト回避など)。
  • エコデザイン: 軽量な画像・フォント・スクリプトの選定、レンダリングブロッキングの最小化、サーバー負荷低減。

使用方法

  1. エージェントの設定ファイル(例:.cursorrules、claude.md)でこのスキルパックを参照してください。
  2. プロンプト内で@skillsまたはスキル名を指定して、特定のベストプラクティスに基づいたコード生成をリクエストします。
  3. 各スキルは個別に有効化・無効化でき、プロジェクトの要件に応じて調整可能です。

例

ユーザー: 「@skills アクセシブルなナビゲーションメニューを実装して」
エージェント: WCAGに準拠し、キーボード操作可能な`<nav>`要素とARIAラベルを使用したメニューを生成します。

注意事項

  • このスキルパックはベストプラクティスのガイドラインであり、すべてのケースで完璧な解決策を提供するものではありません。プロジェクトのコンテキストに応じて調整してください。
  • エコデザインの推奨事項は、最新のWebパフォーマンス指標(Core Web Vitalsなど)に基づいています。

関連スキル