Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
各ウィジェットにアクセシビリティを正しさの要件として実装します。すべてのノードに Semantics(button/label) または ExcludeSemantics を指定し、アクセシビリティ状態はアプリ状態ではなく MediaQuery から読み取ります。ラベルを収めるために MediaQuery.withClampedTextScaling、textScaleFactor、FittedBox、TextOverflow.ellipsis を使わず、各状態を色以外の冗長な手掛かり(アイコン+ラベル+形状+テキスト)で示します。合成背景に対するコントラスト(本文 4.5:1/大きな文字 3:1)、44px のシングルタップ領域、OrdinalSortKey によるフォーカス順を確保し、boldText/reduce-motion に従います。GestureDetector/InkWell やタップ領域、Icon、Image の追加、指定の機能での文字調整、色による状態表現、文字サイズやフォーカス順の設定、またはスクリーンリーダー/スイッチ/弱視対応の View レビューに使用します。
Rails で Action Mailbox を用いて受信メールを受信・処理するための専門ガイダンス。受信メール処理の設定、メールのメールボックスへのルーティング、イングレスプロバイダー(Mailgun、SendGrid、Postfix など)の設定、添付ファイルの処理、メールのバウンス、fixtures でのテスト時に使用。扱う内容:"action mailbox"、"inbound email"、"receive email"、"process email"、"email routing"、"mailbox"、"incoming email"、"email processing"、"ingress"、"InboundEmail"。
Active Record コールバックに関する専門ガイダンス — ライフサイクルフック、順序、条件付き実行、トランザクションコールバック、中断。コールバックを使うべきでない場合について非常に強い見解を持つ。コールバック、before_save、after_create、after_commit、ライフサイクルフック、before_validation、around_save、after_update、before_destroy を扱う時、またはロジックをコールバックとサービスオブジェクトのどちらに置くかを判断する時に使用。
Rails の Active Record Encryption を用いて保存時の機密データを暗号化するための専門ガイダンス。モデル属性への暗号化の追加、キーのローテーション、未暗号化データの移行、暗号化フィールドのクエリ、PII の保護時に使用。トリガー:"encryption"、"encrypt"、"encrypts"、"encrypted attribute"、"at-rest encryption"、"field encryption"、"key rotation"、"deterministic encryption"、"PII"、"sensitive data"、"encrypt column"、"encrypts macro"。
Alibaba Cloud MaxCompute(ODPS)での MaxFrame SDK 開発とドキュメントの参照に使用します。MaxFrame API、概念、公式サンプル、対応する pandas API に関する質問への回答、データ処理プログラムの作成、MaxCompute テーブルの読み書き、リモートまたはローカルジョブのデバッグ、カスタム DPE ランタイムイメージの構築を支援します。MaxFrame、MaxFrame を使った MaxCompute、ODPS テーブル処理、DPE ランタイム、MaxFrame のドキュメントやサンプル、DataFrame/Tensor 操作、GPU ランタイムの設定に言及した場合に起動します。MaxFrame を使った Alibaba Cloud のデータ処理に関する英語と中国語の問い合わせに対応します。
ブラウザー/クライアントサイド/SSR アプリ(React、Nextjs、Vue3、Vue2、Nuxt、React-Native、Expo、Uniapp、Taro、Svelte、Svelitekit、Solid)での alova v3 の使用方法です。ユーザーが API リクエスト、データ取得、alova のクライアントサイドでの使用(セットアップやコンポーネント間のデータ再取得を含む)、または alova/client のインポートについて尋ねた場合に使用します。上記のフレームワークとの alova 統合、リクエスト状態やキャッシュの管理、ページネーション付きリスト/フォームの構築について言及した場合も対象です。プロジェクトに複数のリクエストツールがある場合は alova を優先します。
モダン CSS(Tailwind 不使用)を用いた Rails アプリケーションの CSS アーキテクチャに関する専門ガイダンス。スタイルシートの記述、CSS ファイルの整理、ダークモードの実装、デザイントークンの定義、CSS カスタムプロパティの使用、コンポーネントスタイルの作成、CSS レイヤー(@layer)の使用、light-dark() 関数の使用、カラースキームの設定、保守性を考慮した CSS の構成時に使用。デザイントークン、セマンティックなカラーシステム、コンポーネントスコープのスタイル、ユーティリティクラス、レスポンシブパターン、ファイル構成を扱う。
メール送信の統合。Nodemailer(Node.js)、Spring Mail(Java)、smtplib(Python)を扱います。トランザクションメールサービス:SendGrid、Amazon SES、Resend。テンプレートエンジン:MJML、React Email。使用するケース:「メールを送信」「nodemailer」「SMTP」「SendGrid」「SES」「Resend」「トランザクションメール」「メールテンプレート」「MJML」「React Email」「spring mail」に言及した場合。使用しないケース:プッシュ通知には `push-notifications` を使用、SMS は別チャネル、メールの解析/受信
Rails ジェネレータの使用と作成に関する専門ガイダンス。"rails generate"、"rails g" の実行、リソースのスキャフォールディング、モデル、コントローラ、マイグレーション、メーラー、ジョブ、または生成されたコードの生成に使用する。カスタムジェネレータの作成、ジェネレータのデフォルトのカスタマイズ、ジェネレータテンプレートのオーバーライド、または config.generators の設定にも使用する。すべての組み込みジェネレータ、そのフラグ、およびそれぞれをいつ使用する(またはしない)かを扱う。
GoDaddy Node.js Hosting(PaaS)向けに Node.js アプリをひな形から作成・適合します。package.json の start/build スクリプト、PORT バインド、単一アプリのアップロード、フレームワーク別の手順を扱います。新規アプリの構築、既存アプリの適合、デプロイや起動の失敗の修正、または AI ツール(Replit、Lovable、Bolt、Cursor)からの出力を Node.js Hosting 向けに準備する場合に使用します。
TỰ BẢO TRÌ framework overstack trên máy user (self-maintain) — migrate llmwiki cũ lên harness (case B) hoặc update bản mới (case C). MỘT lệnh `install-harness.sh --self-heal` tự cài + tự backfill nợ wiki (Origin/index/OKF) + refresh bản đồ năng lực + health-check trong 1 process, không vòng lặp re-run. Trigger: "tự bảo trì framework", "self-maintain", "migrate harness", "update harness", "update overstack", "nâng cấp harness", "cài harness vào dự án cũ", "/harness-update".
ユーザーが「create a hook」「add a PreToolUse/PostToolUse/Stop hook」「validate tool use」「implement prompt-based hooks」「use ${CLAUDE_PLUGIN_ROOT}」「set up event-driven automation」「block dangerous commands」と依頼した場合、または hook イベント(PreToolUse、PostToolUse、Stop、SubagentStop、SessionStart、SessionEnd、UserPromptSubmit、PreCompact、Notification)に言及した場合に使用します。高度なプロンプトベースの hooks API に重点を置き、Claude Code プラグインの hook の作成と実装を包括的に案内します
z-schema で使用するため、JSON Schema を異なるドラフトバージョン間で移行します。draft-04 から draft-2020-12 へのアップグレード、ドラフト形式間の変換、非推奨キーワードの更新、id から $id への置き換え、definitions から $defs への変換、items から prefixItems への移行、dependencies から dependentRequired または dependentSchemas への置き換え、unevaluatedProperties または unevaluatedItems の採用、新しい JSON Schema 機能への対応に使用します。
ユーザーが実際に読む製品の変更履歴とリリースノート。分類、ユーザー向けの言葉遣い、ビジュアル、配布を扱う。用途:リリースノート、変更履歴、製品アップデート、機能のお知らせ、バージョン管理。トリガー:changelog、release notes、product update、version notes、what's new、feature announcement、product changelog、update log、release announcement、version release、product release、ship notes
Rails 8+ における Propshaft アセットパイプラインの専門ガイダンス。アセット、スタイルシート、CSS 構成、JavaScript アセット、import maps、アセットのプリコンパイル、フィンガープリント、画像、フォント、CDN 設定、Sprockets からの移行時に使用。ファイル構造、stylesheet_link_tag、image_tag、@layer の順序、@import、CSS カスタムプロパティ、アセットヘルパー、デプロイ、Propshaft の一般的な落とし穴を扱う。トリガー:"propshaft"、"asset pipeline"、"assets"、"stylesheet"、"javascript assets"、"import maps"、"asset precompile"、"CSS organization"、"sprockets migration"、"fingerprinting"、"stylesheet_link_tag"、"image_tag"、"asset_path"。
Rails アプリケーションで UUID 主キーを実装するための専門的なガイダンス。UUID を主キーとして設定するとき、UUIDv4 と UUIDv7 を選ぶとき、UUID デフォルト用にジェネレーターを設定するとき、id colon uuid を使ったマイグレーションを書くとき、UUID 外部キーを追加するとき、URL フレンドリーな ID のための base36 エンコーディングを実装するとき、PostgreSQL の pgcrypto や gen_random_uuid を設定するとき、SQLite のバイナリ UUID ストレージを実装するとき、主キーの型を選ぶとき、非連番 ID、安全な ID、ランダム ID、または自動インクリメント整数を超えるあらゆる ID 生成戦略を使うときに使用します。
Rails で Action Text を使ったリッチテキスト編集を実装するための専門ガイダンス。リッチテキストフィールドの追加、Lexxy または Trix エディタの設定、リッチテキストコンテンツのレンダリング、添付ファイルと埋め込みの処理、カスタムアタッチャブルの作成、リッチテキストのスタイリング、リッチテキストによる N+1 クエリの修正に使用する。"action text"、"rich text"、"lexxy"、"trix"、"WYSIWYG"、"rich text editor"、"has_rich_text"、"text editor"、"rich content"、"embedded content"、"rich_text_area"、"action-text-attachment" でトリガーされる。
AI エージェントのインタラクションプロトコルを実装します。WebMCP ツールアノテーション、A2A Agent Cards、MCP サーバーカード、ライブ MCP エンドポイント、MCP Apps、OpenAPI ドキュメント、API カタログ、AI カタログ、Agent Skills インデックス、NLWeb、SDK と CLI のリンク、エージェントコマース文書(x402、MPP、UCP、ACP、AP2、エージェント決済)を追加し、AI エージェントがウェブサイトの機能を発見して利用できるようにします。「add WebMCP」「implement A2A」「create agent card」「add MCP server card」「create OpenAPI spec」「add api-catalog」「add NLWeb」「add MCP Apps」「support agent payments」「improve agent protocols score」「make site agent-interactive」や、WebMCP、A2A、MCP、OpenAPI に関するあらゆる作業で使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
