Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
AI エージェントを TypeScript のコーディングベストプラクティス(型安全性、エラー処理、コード構成、アーキテクチャパターン)に導くスキル。TypeScript コードの生成、TypeScript ファイルのレビュー、新しい TypeScript モジュールの作成、JavaScript から TypeScript へのリファクタリング、あるいはユーザーが TypeScript のパターン・型・コーディング規約について尋ねたときに使用します。キーワード: typescript、types、coding standards、best practices、type safety、generics、architecture、refactoring。
HTTP ルート、AI エージェントのツール呼び出し、MCP サーバー、バックグラウンドジョブ、キューワーカーに Arcjet のセキュリティ保護を追加する。レート制限、ボット検出、メール検証、プロンプトインジェクション、機密情報のブロック(Rampart NER を含む)、コンテンツモデレーション、capture/flush、リモート Guard ポリシー、型付き入力、濫用防止をカバーする。JavaScript/TypeScript、Python、Go で動作する。HTTP フレームワークはこのスキルを共有する。npm で配布される JS Guard アダプターは Step 3 で読み込まれるアダプターごとのリファレンスファイルであり、JS Guard のリファレンス全体をコンテキストに保持してはいけない。公式の Python アダプター(Google ADK を含む)には専用の integrate-arcjet-guard スキルがあり、Go 向けの JS Cloudflare Think と Microsoft Agent Framework にもある。ユーザーがセキュリティ、レート制限、ボット保護、濫用防止を求めた場合に使う——「API を保護して」「ツール呼び出しをレート制限して」「ボットをブロックして」「エンドポイントを保護して」「濫用を防いで」——Arcjet の名前がなくても適用する。
Roblox のプロジェクト構造とクライアント/サーバーモデル — レプリケーション、コードとアセットの配置場所(ServerScriptService、ReplicatedStorage、StarterPlayer)、RunContext、サービス/コントローラーのブートストラップ、プレイヤー/キャラクターのライフサイクル、CollectionService コンポーネント、アトリビュート、ストリーミング対応のクライアントコード、ライブラリの選択。プロジェクトの開始時、コードの配置場所の決定時、レプリケーション/ストリーミングのバグ修正時に使用する。
SAP Fiori プロジェクト(standalone または CAP)で @sap-ux/eslint-plugin-fiori-tools を使い、ESLint を設定、移行、実行します。ESLint がなく、導入またはコード品質チェックの追加を希望する場合、既存の .eslintrc や eslint@8 の設定を ESLint 9 の flat config にアップグレードする場合、lint の実行、lint エラーの修正、ESLint が壊れていて動作しない場合、または特定のアプリのアプリケーションの問題や UX の一貫性の問題を確認したい場合(例:「show application issue(s) for my project <project_name>」「show application issues for app X」「UX consistency issues」「issues consistent with Page Map」「same issues as Application Information」)に使用します。
既存のブラウザゲームにゲート可能な機能を追加する — スキン|birth ピッカー、死亡後の継続、ボーナスモード、セーブスロット、デイリーチャレンジ。課金方式に依存しないスケフォールディングで、任意のペイウォール、サブスクリプション、エンタイトルメント層のためにクリーンなフックを残す。機能はシルバーとゴールドのティアのみでスケフォールディングする(ブロンズは全員がデフォルトで得られる)。ユーザーが「add gateables」「scaffold monetizable features」「add skin picker」「add continue-after-death」「make my game monetizable」「add premium hooks」と述べる場合に使用する。Play.fun SDK 連携(monetize-game を使用)や汎用ゲーム機能(add-feature を使用)には使用しないこと。
Toy CLI を使って Bilibili の Toy プラットフォームでクリエイター操作(投稿/更新/プレビュー/照会/動画の紐付け/トラブルシューティング)を行います。トリガー:Toy の投稿、Toy を投稿、toy create、Toy のアップロード、Toy の更新、toy update、Toy のカバー変更、Toy のパスワード変更、Toy のプレビュー、Toy の審査申請、自分の Toy、toy mylist、Toy 一覧、Toy 統計、toy stats、Toy PV/UV、Toy ログイン、toy login、Toy 投稿履歴、toy history、toy cli、Toy の画面が真っ白、Toy 404、Toy ページが開かない、Toy のリソースパス、Toy slug、Toy に動画を紐付け、動画を紐付け、動画の紐付け解除、toy video、Toy に紐付いた動画は何か、動画ページに Toy の入口を設置、toy video mine。ローカルのフロントエンドプロジェクト/HTML/zip を Toy プラットフォームに投稿・更新する、自分の Toy やアクセス統計を見る、動画を紐付け・解除する、投稿後の画面の白抜けやリソース 404 を調査する、またはローカルの投稿履歴を管理する場合に使用します。
Angular における NgRx の状態管理のベストプラクティス。純粋な reducer、アクショングループ、エンティティアダプター、セレクター、シグナルベースの状態選択を扱います。@ngrx/store、@ngrx/effects、@ngrx/entity を取り扱うときに有効化されます。Akita、NGXS、スタンドアロンのシグナルベースの状態には使用しないでください。完全なカバレッジのため angular-best-practices と併せてインストールしてください。
TanStack Router の React バインディング:RouterProvider、useRouter、useRouterState、useMatch、useMatches、useLocation、useSearch、useParams、useNavigate、useLoaderData、useLoaderDeps、useRouteContext、useBlocker、useCanGoBack、Link、Navigate、Outlet、CatchBoundary、ErrorComponent。フック、プロバイダー、SSR ハイドレーション、forwardRef と組み合わせた createLink など、React 固有のパターンを提供します。
SpriteCook アセット向けの Godot ワークフローです。SpriteCook のスプライトシート PNG、アニメーションアセット、またはキャラクターのアニメーションシーケンスを、Godot の SpriteFrames リソースや AnimatedSprite2D/AnimatedSprite3D アニメーションノードに変換する場合に使用します。スプライトシートから Godot への手動設定と、オプションの SpriteCook MCP Godot エクスポートエンドポイントの両方を扱います。
dotnet-msbuild binlog MCPの起動失敗を診断します。対象:CONNECTION_CLOSED、binlogサーバーに接続できない、binlogツールが見つからない、Microsoft.AITools.BinlogMcpが見つからない、dnxの起動エラー。ポリシーを回避せず、ワークスペースのSDK、フィード、ソースマッピングを確認します。対象外:binlog内部のエラー(binlog-failure-analysisを使用)、binlogのキャプチャ(binlog-generationを使用)、無関係なMCPサーバー。
GitBook の integrations(アプリ)を構築・開発・公開します。GitBook 内で動作し、カスタムブロックの追加、イベントへの反応、OAuth による外部サービス接続、エディタの拡張を行います。GitBook の integrations プラットフォームが関係するタスクでは必ずこのスキルを使用してください:GitBook CLI(`gitbook new`)での統合の雛形作成、統合コード(`createIntegration`、`createComponent`、ContentKit TSX)の作成・編集、`gitbook-manifest.yaml`(スコープ、ブロック、設定、シークレット)の設定、カスタムエディタブロックやリンクアンファラーの作成、`space_content_updated` などの GitBook イベントの処理、統合の OAuth フローの設定、`gitbook dev` の実行、統合の公開(private/unlisted/public、マーケットプレイスへの提出)。ユーザーが「GitBook Detroit アプリを作りたい」「カスタムブロックを追加したい」「<何かのツール> を GitBook に接続したい」と言い、「integration」という単語を明示していなくても発動します。
組み込みの Studio MCP サーバーを通じて AI エージェントから Roblox Studio を操作する — Claude Code、Codex、Cursor、OpenCode、Gemini CLI の接続;DataModel の探索、スクリプトの読み取り/編集、編集/サーバー/クライアントでの Luau 実行、プレイテスト、出力の読み取り、スクリーンショットの取得、入力のシミュレーション、アセットの挿入のためのツール。エージェントが開いている Studio プレースを検査、変更、プレイテストする場合、または接続をセットアップする場合に使用する。
エンジニアリングチーム、アーキテクチャ決定、Technology Strategy のための技術リーダーシップ指針。Tech Debt Analyzer、チーム規模計算ツール、工程指標フレームワーク、技術評価ツール、ADR テンプレートを含む。Tech Debt の評価queued、チームのスケールアウト、技術の評価、アーキテクチャ決定、工程指標の確立を行るとき、または CTO、Tech Debt(技術的負債)、チームスケール、アーキテクチャ決定、技術評価、工程指標、DORA 指標、Technology Strategy への言及があるときに使う。
Flutter のナビゲーションとルーティングの実装、修正、リファクタリング、レビュー、移行、検証を行います。Navigator、MaterialPageRoute、Router API、go_router、ルートガード、リダイレクト、ShellRoute や StatefulShellRoute、ネストした Navigator、ルートデータの受け渡しと返却ディープリンク、Android App Links、iOS Universal Links、カスタム URI スキーム、Flutter web の URL 戦略、ブラウザ履歴、404 ルーティング、ルートテスト、ナビゲーション状態のバグを扱うときに使用します。
react-native-unistyles v3 の使用ガイドです。次の語句で起動します:"unistyles"、"StyleSheet.create"、"create stylesheet"、"add theme"、"breakpoints"、"variants"、"withUnistyles"、"useUnistyles"、"ScopedTheme"、"UnistylesRuntime"、"style component"、"responsive styles"、"media queries"、"dynamic styles"、"scoped theme"、"adaptive theme"、"unistyles setup"、"unistyles config"、"withUnistylesConfig"、"unistyles metro"。セットアップ(Babel プラグインまたは Metro 統合)、テーマ、レスポンシブデザイン、バリアント、Web 機能、サードパーティ統合、トラブルシューティングを扱います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
