Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
ユーザーが「フロントエンドを構築」「ランディングページを作成」「shadcn コンポーネントを追加」「shadcn blocks をインストール」「shadcn をセットアップ」「ヒーローセクションを追加」「料金セクションを追加」「Tailwind で UI を構築」「shadcnblocks を使用」「UI ブロックを追加」「問い合わせフォームを追加」「ダッシュボードを構築」「EC ページを作成」「ナビバーを追加」「フッターを追加」と依頼した場合、または shadcn/ui コンポーネントと Tailwind CSS を活用できるフロントエンドを構築している場合に使用します。ShadcnBlocks の 1,338 個のプレミアムブロックと 1,189 個の無料コンポーネントに関する知識を提供し、あらゆるフロントエンドタスクに適した UI 要素を選択してインストールできます。
アーキテクチャ、技術スタック、実装戦略、価格/運用コストのトレードオフ、ベンチマーク調査、類似する実プロジェクトとの比較を含め、ソフトウェアプロジェクトの最適な進め方を調査して提案します。構築前、構築中、完了後に、プロジェクト戦略、最適なアプローチ、比較対象の調査、類似プロジェクト、スタック選定、ベンダー/サービス選定、リポジトリ分析、アーキテクチャ評価、実装へのフィードバック、優先順位付き改善計画を求められた場合に使用します。より広範なプロジェクト方針を求められている場合を除き、単一のバグの限定的なデバッグや個別ファイルの編集には使用しません。
Bash を利用できる環境(Linux、macOS、Windows 上の Git Bash、WSL、コンテナ)での Bash/shell スクリプト作成に精通したスキルです。Bash に特化しており、PowerShell と同等の機能は提供しません。Windows ではネイティブ PowerShell ではなく、Bash インタープリター(Git Bash / WSL)を対象とします。以下の場合に積極的に有効化します:(1)あらゆる Bash/shell スクリプトのタスク、(2)システム自動化、(3)DevOps/CI/CD スクリプト、(4)ビルド/デプロイ自動化、(5)スクリプトのレビュー/デバッグ、(6)コマンドのスクリプト化。Google Shell Style Guide 準拠、ShellCheck による検証、Linux/macOS/WSL/Git Bash/コンテナ間の Bash の移植性、POSIX 準拠、セキュリティ強化、エラー処理、パフォーマンス最適化、BATS によるテスト、本番環境向けのパターンを提供します。プロ品質で安全かつ移植性の高い Bash スクリプトを毎回実現します
MapKit と CoreLocation を使用して、iOS/macOS アプリの地図・位置情報機能を実装、レビュー、改善します。Map ビュー、注釈、マーカー、ポリライン、ユーザー位置の追跡、ジオコーディング、逆ジオコーディング、検索/オートコンプリート、道順とルート、ジオフェンシング、領域モニタリング、CLLocationUpdate 非同期ストリーム、位置情報の認証フローを扱う際に使用します。Swift アプリの地図、座標、住所、場所、道順、距離計算、位置情報ベースの機能にも使用します。
Issue triage GitHub Actions ワークフロー(.github/workflows/triage.yml)内で、microsoft/playwright の問題を1件トリアージして修正するか、メンテナーのタスクを無人で実行します。このワークフローは needs-triage、needs-triage-mac、needs-triage-win ラベルで起動するほか、メンテナーが問題、タスク、またはその両方を指定して手動で起動できます。ランナー上で問題を再現し、ワークフローがドラフト PR として作成するための検証済み修正案、または問題に投稿するための調査メモを残します。このワークフロー専用です。
Spring Boot アプリケーションを調査し、技術スタック、モジュール構成、ドメインエンティティ、REST エンドポイントなどの基本情報を整理します。「explore project」「describe project」「project overview」「what is this project」「project structure」「tech stack」「give me context about the project」と明示的に依頼された場合、またはタスクを始める前にプロジェクトを把握する必要がある場合に起動します。
LLM プロバイダーの無料 API キーの取得と設定を案内します。無料の LLM API の設定、無料 API キーの取得、無料のモデルプロバイダーへの接続、OpenAI 互換エンドポイントの無料設定、AI モデルの無料プランについてユーザーが尋ねた場合に使用します。トリガー:「free API key」「free LLM」「set up Gemini/Groq/Mistral/etc.」「which free provider」「how to get an API key」「free model access」「configure LLM for free」。
ヒットボックス/ハートボックスのアーキテクチャ、ダメージ計算(DamageData クラス)、ヘルスコンポーネント、戦闘ステートマシン、コンボシステム、アビリティのクールダウン、ダメージポップアップなど、戦闘システムの専門的なパターンを紹介します。アクションゲーム、RPG、格闘ゲームで使用します。トリガーキーワード:Hitbox、Hurtbox、DamageData、HealthComponent、combat_state、combo_system、ability_cooldown、invincibility_frames、damage_popup。
Godot 4 のプロジェクト構成(機能別フォルダー、命名規則、バージョン管理)の専門的な設計ガイドです。snake_case のファイル名、PascalCase のノード、%SceneUniqueNames、.gitignore のベストプラクティスを徹底します。新規プロジェクトの開始時や構成のリファクタリング時に使用します。キーワード:project organization、naming conventions、snake_case、PascalCase、feature-based、.gitignore、.gdignore
Resource/RefCounted クラスを使ったデータ指向設計(アイテムデータベース、キャラクターステータス、再利用可能なデータ構造)の専門的な設計ガイドです。型付き配列、シリアライズ、ネストされたリソース、リソースキャッシュを扱います。データシステム、またはインベントリ/ステータス/会話データベースの実装時に使用します。キーワード:Resource、RefCounted、ItemData、CharacterStats、database、serialization、@export、typed arrays
`rc` CLI を使ってターミナルから RevenueCat を操作します。ユーザー、CI、エージェント向けの RevenueCat MCP server の代替手段です。インストール、認証、コマンドの確認、出力規約を扱います。Media Gallery へのペイウォール画像のアップロード(`rc media-assets upload`)やカスタムペイウォールフォントのアップロード(`rc fonts upload`)に使用します。MCP にはこれらのアップロードツールがありません。他の RevenueCat skills が CLI の方法を案内する際に参照します。
C/C++ プロジェクト向けの Bazel ビルドシステムスキルです。cc_library と cc_binary ルールを使った BUILD ファイルの作成、ツールチェーンの登録、リモート実行の設定、サンドボックスの問題のデバッグ、query と cquery による依存関係グラフの確認、または CMake から Bazel への移行に使用します。Bazel、BUILD ファイル、cc_library、cc_binary、Bzlmod、bazel query、リモート実行、Bazel ツールチェーン登録に関する質問で起動します。
Lynx のデュアルスレッドのベストプラクティスに沿って、ReactLynx のコードやコンポーネントライブラリをレビュー、作成、リファクタリングします。ReactLynx コンポーネントの作成、または background-only、useLayoutEffect、bindtap/catchtap、main-thread:*、runOnMainThread/runOnBackground、lazy/Suspense、globalPropsMode/__globalProps、コンポーネントライブラリの公開(JSX の保持と React.createElement の選択)、render/diff/commit のパフォーマンストレースを扱う場合に適用します。ReactLynx JSX を使わない vanilla Lynx Element PAPI(vanilla-lynx を使用)、DevTool/CDP による実行中アプリのデバッグ(lynx-devtool を使用)、Rspeedy/tsconfig の設定(lynx-typescript を使用)は対象外です。
registry、Base UI、Radix、React Aria、テーマ設定、フォーム、テーブル、チャート、サイドバー、アクセシブルなコンポーネントを使って shadcn/ui をインストール、構成、調整します。components.json や既存の shadcn 統合コンポーネントがある場合、または shadcn の明示的な要望がある場合に使用します。コピーしたコードは常にプロジェクトコードとして扱い、不透明な依存関係として扱わないでください。トークン/ユーティリティシステム自体には使用せず、Tailwind CSS スキルと併用してください。代替コンポーネントギャラリーには使用せず、react-ui-components を使用してください。
weapp-tailwindcss の全プラットフォーム向けタスクを調整し、最新のセキュリティ基準を提示します。ユーザーが weapp-tailwindcss、Tailwind CSS in mini-programs、Web CLI、React Native、ReactLynx について一般的に尋ねた場合、または導入、移行、トラブルシューティング、ランタイム、カスタムビルド、ネイティブなクロスプラットフォーム統合のどれかが明確でない場合に使用します。具体的なタスクは、対応する専用 skill に優先的に振り分けます。
Java のユニットテストをレビュー、改善、作成する際に使用します。JUnit 4 から JUnit 5 への移行、流暢なアサーションのための AssertJ の導入、Given-When-Then によるテスト構成、テストの独立性確保、パラメーター化テストの適用、Mockito による依存関係のモック化、境界条件の検証(RIGHT-BICEP、CORRECT、A-TRIP)、JSpecify の null 安全性アノテーションの活用、リフレクションベースのテストや共有可変状態などのテストのアンチパターンの排除を含みます。Java コードのユニットテストのレビュー、ベストプラクティスの適用、高速な JUnit ユニットテストの作成、Mockito ベースの Java ユニットテストの改善、協力オブジェクトを分離するための Java テストのリファクタリングなどの依頼で使用します。Plinth Toolkit の一部です。
ソフトウェアアーキテクチャ、システム、データモデル、コールフローの diagram を D2 テキストとして描き、TALA(D2 のホワイトボード風エンジン。D2 0.9 以降オープンソース)にレイアウトさせ、誰かが画像を開く前にターミナルで確認し、図が主張どおりになっているかをチェックします。`d2 --layout=tala x.d2 x.txt` はレイアウトを Unicode の罫線描画としてレンダリングし、`--ascii-mode standard` は README 用にプレーン ASCII として、`assets/d2-facts.mjs` はレンダリングから描かれたボックスと矢印を読み出し、ファクトシートと照合します。ループ:`.d2` を書く → `d2 fmt --check` / `validate` → ファクト → ターミナルレンダリング → PNG → テキストを修正。D2 diagram、リポジトリ内で編集可能なテキストとして保持するアーキテクチャ diagram、TALA レイアウト、ターミナルやコードブロックで表示できる diagram を求められたとき、またはリポジトリにすでに `.d2` ファイルがあるときに使用します。アニメーションや動く歩みを伴う図(`explanatory-animation`、`explain-with-anim`)には使用しません。
すべての .NET コードパスで読み込まれる C# の基礎スキル。言語パターン(records、パターンマッチング、プライマリーコンストラクター、C# 8-15)、コーディング規約、async/await、DI、LINQ、シリアライゼーション、ドメインモデリング、並行処理、Roslyn アナライザー、グローバリゼーション、ネイティブ相互運用(P/Invoke、LibraryImport、ComWrappers)、WASM 相互運用(JSImport/JSExport)、型設計をガイド。25 のトピックを網羅。ASP.NET のエンドポイントアーキテクチャ、UI フレームワークのパターン、CI/CD のガイダンスには使用しない。
グローバル状態管理、シーン遷移、シグナルベースの通信、依存性注入、AutoLoad の初期化順序、避けるべきアンチパターンなど、Godot AutoLoad(シングルトン)アーキテクチャの専門的なパターン。ゲームマネージャー、セーブシステム、オーディオコントローラー、シーン間リソースに使用。トリガーキーワード:AutoLoad、singleton、GameManager、SceneTransitioner、SaveManager、global_state、autoload_order、signal_bus、dependency_injection。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
