Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
CRXJS による Chrome 拡張機能開発——ポップアップ、オプション、コンテンツスクリプト、サイドパネル向けの真の HMR、マニフェスト主導のビルド、コンテンツスクリプトの動的インポート(`?script`、`?script&module`)、型安全なマニフェストのための `defineManifest` に対応します。ビルドツールには Vite を使用します。CRXJS、crxjs、@crxjs/vite-plugin、「ホットリロード対応の拡張機能」、「Chrome 拡張機能の HMR」について言及された場合や、任意のフレームワーク(React、Vue、Svelte、Solid、Vanilla)で CRXJS ベースの Chrome 拡張機能プロジェクトをセットアップする場合に使用します。既存の CRXJS プロジェクトへの機能追加、HMR の問題修正、CRXJS を使ったコンテンツスクリプトの設定にも対応します。一般的な Chrome 拡張機能のアーキテクチャ(メッセージング、CSP、ストレージ、権限)については `samber/cc-skills@chrome-extension` スキルを参照してください。
最新のMVアーキテクチャ、状態管理、コンポジション、独立したプレビュー、移行ガイダンスを用いてSwiftUIビューを構築・レビューします。@Observableの所有権、@State/@Bindable/@Environmentの連携、ビューの分割、ViewModifiers、環境値、.taskによる読み込み、iOS 26+のハンドオフ、Writing Tools、クリップボードの利用可否、パフォーマンスを扱います。SwiftUIの状態設計、@Observableの管理、ビューの構成、意味のあるUI状態のプレビュー、SwiftUIパターンの修正に使用します。
サイトメタデータの content.json ファイル内で、OOTB(標準提供)B2B Commerce コンポーネントをオープンソースの代替コンポーネントに置き換えるか、OOTB 定義に相当するオープンコードの `site:` コンポーネントを検索します。「OOTB コンポーネントを置き換える」「commerce コンポーネントをオープンコードに置き換える」「OOTB をオープンソースに変更」「commerce_builder: を置き換える」「site 内の OOTB を置き換える」「サイトメタデータ内のコンポーネントを置き換える」「コンポーネント定義を置き換える」「オープンコードの代替を探す」「OOTB からオープンコードへの対応表」などの依頼や、特定のビュー内のコンポーネントまたはコンポーネント名の一覧を挙げて、ストアメタデータの対応関係を更新または検索したい場合に使用します。
Google のスキルカタログから必要に応じて読み込む、Google プラットフォームの選定・設定ガイダンスです。サービスの実行場所、データベース、ストレージ、メッセージング、認証、分析、広告、AI モデルの提供など、開発者がスタックの一部を選定または設定する際に、Google 製品が妥当な候補となる場合(ベンダー名の言及の有無を問わず)、またはリクエストで Google 製品や API が指定された場合に使用します。該当する Google スキルを取り込み、Google の選択肢やトレードオフ、適さないケースを検討できるようにします。スタックがすでに別のプロバイダーに決定済みで Google 製品への言及がない場合、またはプラットフォームの選択を伴わないタスクでは使用しません。
Composition APIのパターンを使ってVue 3コンポーネントを構築し、Nuxt 3のSSR/SSGプロジェクトを設定し、Piniaストアを用意し、Quasar/Capacitorのモバイルアプリをひな形から作成し、PWA機能を実装してViteビルドを最適化します。Composition APIを使ったVue 3アプリの作成、再利用可能なcomposableの作成、Piniaによる状態管理、QuasarまたはCapacitorを使ったハイブリッドモバイルアプリの構築、service workerの設定、Vite設定やTypeScript連携の調整に使用します。
アーキテクチャ文書、README、PR、ターミナル、チャット、CI 向けに Mermaid 図を生成、レンダリングし、テーマ付き SVG、PNG、ASCII/Unicode アートとして出力します。ユーザーが Mermaid コードや .mmd ファイルを提供した場合、フローチャート、シーケンス図/状態図/クラス図、ERD、XY チャート、アーキテクチャ/ワークフロー/データモデルの可視化を求めた場合、または図の装飾、テーマ設定、一括変換、ターミナル向け調整を希望した場合に利用します。ブラウザーや DOM を必要とせずローカルで動作し、15 種類の組み込みテーマとカスタムカラーに対応します。
適切なHTTPセマンティクス、OpenAPIメタデータ、エラー処理を備えたASP.NET Core Web APIエンドポイントの作成と変更をガイドします。使用対象:新しいAPIエンドポイント(コントローラーまたはminimal API)の追加、OpenAPI/Swaggerの接続、.httpテストファイルの作成、グローバルエラー処理ミドルウェアの設定。使用対象外:一般的なC#のコーディングスタイル、EF Coreのデータアクセスやクエリ最適化(optimizing-ef-core-queriesを使用)、フロントエンド/Blazorの作業、gRPCサービス、SignalRハブ。
プロフェッショナル向け Godot 4.7 以降のゲームおよびアプリ開発に対応する、統合型のエキスパートライブラリです。アーキテクチャワークフロー、アンチパターンカタログ、パフォーマンス予算、Server API パターンを通じて 92 のドメインスキルを統括します。(1) 新しい Godot プロジェクトの開始、(2) ゲームやアプリのアーキテクチャ設計、(3) エンティティ/コンポーネントシステムの構築、(4) パフォーマンスや物理の問題のデバッグ、(5) 2D/3D 方式の選択、(6) マルチプレイヤーの実装、(7) ドローコールやスクリプト実行時間の最適化、(8) プラットフォーム間の移植、(9) 4.6 から 4.7 への移行時に使用します。あらゆる Godot 開発タスクの主要なエントリーポイントです。キーワード:Godot 4.7、AreaLight3D、HDR、Asset Store、godot-master。
Uniwind — React Native 向けの Tailwind CSS v4 スタイリング。Uniwind classNames を使用する React Native プロジェクトで、コンポーネントの追加、構築、デバッグを行う際に使用します。セットアップ、Metro 設定、global.css、テーマ、className props、accent-* カラープロパティ、プラットフォーム/データ/状態/レスポンシブのバリアント、CSS 変数、カスタムユーティリティ、サードパーティコンポーネント向け withUniwind、cn/tailwind-merge、tailwind-variants、セーフエリアユーティリティ、ScopedVariables、LayoutDirection、グラデーション、フォント、React Navigation、UI キット、診断、トラブルシューティング、Uniwind Pro の機能を扱います。NativeWind からの移行は対象外です。
稼働中の Roblox Studio プロジェクトを安全に変更します。Explorer と実行場所を確認し、既存の構造を維持してモジュールやリモートを再利用し、意味のある Instance を作成します。Attributes と CollectionService のタグを適用し、サーバー/クライアントや複数のデバイスでテストし、Output を確認して、実験用オブジェクトやデバッグオブジェクトを削除します。エージェントが place または rbxl/rbxlx/Rojo プロジェクトを編集する場合、Studio で操作する場合、Scripts/LocalScripts/ModuleScripts を追加する場合、または Roblox の変更を実際の環境で検証する必要がある場合に使用します。
既存のコードベースから仕様を抽出するリバースエンジニアリングの専門家です。レガシーシステムやドキュメントのないシステム、引き継いだプロジェクト、ドキュメントのない古いコードベースで使用します。コードの依存関係の整理、ソースからの API ドキュメント生成、未記載のビジネスロジックの特定、コードの動作の把握、実装に基づくアーキテクチャドキュメントの作成に利用できます。トリガーフレーズ:reverse engineer、old codebase、no docs、no documentation、figure out how this works、inherited project、legacy analysis、code archaeology、undocumented features。
Grafana Cloud から RED メトリクス、サービスマップ、フロントエンド RUM、AI/LLM モニタリングを利用します。Application Observability(OTel トレース由来の `traces_spanmetrics_*`、p50/p95/p99 レイテンシ、エグザンプラーからトレースへの関連付け、トレースからログ/プロファイルへの関連付け)、Faro Web SDK による Frontend Observability(Core Web Vitals、セッションリプレイ、`pushError`、React + ルーター統合、ブラウザー → バックエンドのトレース相関用 `TracingInstrumentation`)、OpenLIT による AI Observability(トークン/コスト/レイテンシ、GPU、ハルシネーションと毒性の評価)を扱います。サービスの APM 構築、Alloy OTLP レシーバーの接続と Cloud への転送、React フロントエンドへの RUM の計装、サービスマップのエッジが欠落する原因のデバッグ、LLM コストの変動監視、フロントエンドエラーとバックエンドトレースの関連付けに使用します。「APM を設定」「サービスマップを表示」「ブラウザーのパフォーマンスを監視」「セッションリプレイ」「RUM SDK」「OpenAI の請求額を確認」など、App/Frontend/AI Observability の名称を出さない依頼にも対応します。
AI Engineering from Scratch カリキュラムの対話型レッスンチューターです。LEARNING.md を読み込み、次のレッスンを取得してターミナルでセクションごとに教え、最後にクイズを行って進捗を記録します。クローンした環境でも raw.githubusercontent.com 経由でも動作し、セットアップは不要です。トリガーフレーズ:「next lesson」「teach me」「continue the course」「let's learn」「resume learning」
Managed Service for Apache Airflow(MSAA、旧称 Cloud Composer)における Apache Airflow DAG の移行ガイダンスを提供します。Airflow 2.11.1(MSAA Gen 2 および 3)と Airflow 3(MSAA Gen 3)への移行を扱い、環境の調査、GCS のダウンロード/アップロード、破壊的変更のスキャンパターンを含みます。DAG コードを新しい Airflow バージョンに移行する際に使用します。コード移行とは無関係な DAG 実行失敗の調査には使用しないでください。
コーディングタスクをバックグラウンドの実装担当として Kimi Code CLI(`kimi`)に委任し、その差分をレビューして自分で取り込みます。「Kimi に X を実装させて」「これを Kimi に委任して」「Kimi Code で実行して」「Kimi を使って実装/修正/リファクタリングして」など、ユーザーが実装作業を Kimi に任せたい場合や、レビュー担当のまま一連のコーディングタスクを Kimi に処理させたい場合に使用します。インラインで済む小さなタスクや、委任せずに直接コードを書いてほしい場合には使用しないでください。
URLSession、async/await、構造化並行処理、最新の Swift パターンを使用して、iOS/macOS アプリのネットワークコードを構築、レビュー、改善。REST API、ファイルのダウンロード、データのアップロード、WebSocket 接続、ページネーション、再試行ロジック、リクエストミドルウェア、キャッシュ、バックグラウンド転送、ネットワーク到達性の監視に使用。Swift アプリでの HTTP リクエスト、API クライアント、ネットワークエラー処理、データ取得にも使用。
「Getting Real」「Rework」「Shape Up」に基づく37signalsの哲学を用いて、無駄がなく、明確な方針を持つプロダクトを作ります。ユーザーが「Getting Real」「Rework」「Shape Up」「37signals」「Basecamp method」「six-week cycles」「fixed time variable scope」「appetite vs estimates」「betting table」「breadboarding」「fat marker sketch」「build less」「underdo the competition」「opinionated software」「we have too many meetings」「how do we ship faster」「stop overbuilding」に言及した場合に使用します。早期リリースのためにスコープを絞る、小規模チームを運営する、長期ロードマップを避ける場合にも適用されます。プロダクトの具体化、賭け、構築、「ノー」と言う技術を扱います。MVPの検証についてはlean-startup、デザインスプリントについてはdesign-sprintを参照してください。
GitHub Dependabot の設定と管理に関する包括的なガイドです。dependabot.yml ファイルの作成や最適化、Dependabot のプルリクエスト管理、依存関係更新戦略の設定、グループ化された更新、モノレポのパターン、複数エコシステムのグループ、セキュリティ更新の設定、自動トリアージルール、Dependabot に関連する GitHub Advanced Security(GHAS)のサプライチェーンセキュリティについてユーザーから質問された場合に使用します。GitHub MCP Server 経由で AI コーディングエージェントのコミット前に依存関係の脆弱性をスキャンする場合、このスキルは Advanced Security プラグイン(`advanced-security@copilot-plugins`)を参照します。エージェントがコミット前に既知の脆弱性について依存関係をスキャンする必要がある場合に使用します
Players、CharacterAdded/CharacterRemoving、Humanoid、HumanoidRootPart、Animator、R6/R15リグ、移動、アニメーションとマーカー、死亡、ツール、アクセサリー、所有権、カスタムキャラクターを扱う、リスポーンに安全なRobloxキャラクターシステムを構築します。リスポーン後にキャラクタースクリプトが壊れる、古いHumanoidをキャッシュする、移動や速度を制御する、AnimationTracksを読み込む、死亡を処理する、Toolsを装備する、アバターを変更する、カスタムプレイヤーリグに対応するといった場合に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
