Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
Azure Health Bot の開発に関する専門知識を提供します。ベストプラクティス、セキュリティ、構成、統合とコーディングパターンを扱います。Health Bot の認証、Teams/ウェブチャット、チャネル統合、App Insights テレメトリ、音声セーフガードの構成や、その他の Azure Health Bot 関連の開発タスクで使用します。Azure AI Bot Service(azure-bot-service を使用)および Azure Communication Services(azure-communication-services を使用)には使用しないでください。
Azure OpenAI Service と Azure AI Foundry のモデル(2025-2026)。次の場合に積極的に有効化します。(1)Azure OpenAI モデル(GPT-5、GPT-4.1、GPT-4o)のデプロイ、(2)Azure 推論モデル(o3、o4-mini)、(3)Azure AI Foundry モデルカタログの選択、(4)Azure OpenAI SDK(Python、.NET、JavaScript)の使用、(5)Azure 上の Sora による動画生成、(6)デプロイ SKU(Standard、Provisioned Throughput Units、Global Standard、DataZone)、(7)リージョン別の利用可否とクォータ管理、(8)コンテンツフィルターと安全性ポリシー、(9)検索を利用する独自データのシナリオ、(10)埋め込みモデルとベクトル検索。モデル選択マトリックス、SKU/クォータのガイダンス、SDK セットアップ例、コンテンツフィルター設定、独自データの活用パターンを提供します。
決定論的な build_runner コード生成規律を強制する。固定した `dart run build_runner build --delete-conflicting-outputs` を `flutter analyze` の前に 1 回だけ実行し(後には決して実行しない)、パッケージごとの `build.yaml` で `generate_for:` glob により各 builder の範囲を限定し、`*.g.dart`/`*.freezed.dart`/`*.drift.dart` をコミットするか gitignore するかを意図的に 1 つ決めて、対応する CI ゲートで裏付ける(コミットする場合は鮮度チェックの diff、gitignore する場合はコード生成を最初に実行)。生成ファイルの glob は analyzer とカバレッジの除外設定の両方に反映し、SDK を固定し、生成物を手で編集しない。build.yaml、analysis_options.yaml、pubspec.yaml、.gitignore、.gitattributes、CI ワークフローを編集するとき、drift_dev/freezed/json_serializable/riverpod_generator/gen-l10n/mockito のコード生成を組み込むとき、「missing part file」「undefined class _$Foo」「conflicting outputs」エラーを修正するとき、生成コードをコミットするか判断するとき、1 回の編集で全体が再生成されないように builder の範囲を絞るときに使用する。
C4 モデル図、類推、段階的な解説を使ってコードを説明します。コードの仕組みの説明、コードベースの解説、アーキテクチャの導入、「これはどう動くの?」「このシステムを説明して」「順を追って説明して」「このコードは何をするの?」「理解を助けて」「アーキテクチャを見せて」「このサービスを説明して」「どのような構成?」「処理の流れを追って」「X が Y を呼び出すと何が起きる?」といった質問、またはコードベースに初めて触れるユーザーへの案内に使用します。使用しない場合:一文で回答できるとき。アーキテクチャ概要、図、または段階的なコード解説が実際に必要な場合にのみ使用してください。
(NS)計画、マイルストーン、イシュー、マージリクエスト、デリバリーレポート、ボード同期における GitLab MCP ツールの正しい使い方を案内します。ユーザーがこのスキル名を挙げていなくても、GitLab、MCP GitLab、イシュー作成、GitLab での計画開始、デリバリーレポート、イシューコメント、set_issue_labels、マージリクエスト、実行同期に言及した場合は必ず使用します。イシューペイロードを手作業で作成したり、確認手順を省略したりしないでください。GitLab 以外のプロジェクト管理には使用しないでください。
near-api-js v7 を使った開発ガイド — NEAR ブロックチェーンと対話するための JavaScript/TypeScript ライブラリ。以下の場合に使用する:(1)NEAR ブロックチェーンと対話するアプリの構築、(2)トランザクションの作成/署名、(3)スマートコントラクトの呼び出し、(4)アカウントと鍵の管理、(5)NEAR RPC API の使用、(6)NEAR 上の FT/NFT トークンの処理、(7)NEAR の暗号操作(KeyPair、署名)の使用、(8)NEAR の単位間の変換(yocto、gas)、(9)リレイヤーによるガスレス/メタトランザクション、(10)認証のための NEP-413 メッセージ署名、(11)FT コントラクトのストレージデポジット管理。NEAR ブロックチェーン開発のあらゆるタスクでトリガーされる。
2025年向けのセキュリティ優先 Bash スクリプトパターン(必須検証、ゼロトラスト)です。次の場合に積極的に使用します。(1) セキュリティ上重要な Bash スクリプトのレビューや作成、(2) 入力検証によるコマンドインジェクションの防止、(3) 信頼できない入力(URL、ファイル名、環境変数)の安全な処理、(4) HISTFILE の保護と秘密情報の漏えい防止、(5) 一時ファイル(mktemp)の安全な作成、(6) 絶対パスの使用と PATH の強化、(7) eval と動的なコマンド構築の回避、(8) クリーンアップのためのシグナル処理、(9) ShellCheck SC2068 / SC2086 への準拠。必須検証パターン、秘密情報の取り扱い規則、mktemp の例、シグナルに安全なクリーンアップ、セキュリティレビュー用チェックリストを提供します。
コンテンツをタブに整理するための WPF TabControl(TabControlExt)コンポーネントを作成・管理します。タブインターフェースの実装、タブ選択の管理、閉じるボタンの設定、タブ操作(クリック、キーボードナビゲーション)の処理、タブの外観(向き、配置)のカスタマイズ、またはタブデータのバインドが必要な場合に使用します。XAML/C# によるタブ作成、タブ項目の管理、イベント処理、コンテキストメニュー、ドラッグ&ドロップによる並べ替え、テーマ設定を扱います。
貧血ドメインモデルを検出し、検証してリッチドメインモデルへリファクタリングし、戦術的 DDD パターン(エンティティ、値オブジェクト、集約、ドメインサービス、ドメインイベント)を適用します。ユーザーがドメインモデルや DDD コードの検証・レビュー・確認、貧血モデルの検出、ドメインオブジェクトのリファクタリング、カプセル化の改善を求める場合、または「anemic model」「rich domain」「aggregate」「value object」「domain event」「ubiquitous language」「is this good DDD」「does this follow DDD」「check my domain」などに言及する場合に使用します。モジュールやサービスの境界設計、アーキテクチャ分解、戦略的 DDD のコンテキストマッピング、ドメイン層外のコード(DTO、コントローラー、インフラストラクチャアダプター)には使用しないでください。
ソフトウェアタスクの作業分解、依存関係の順序付け、ステータス追跡に使用します。階層的な分解(機能をストーリー、さらに末端タスクへ)、スライスからタスクへの分解(まずWalking Skeletonを作り、実装前に受け入れテストを作成)、各タスクのGWT受け入れ基準、明示的な依存関係の宣言、作業範囲の見積もり、厳格なライフサイクル(Open/Active/Closed、Activeタスクは常に1件のみ)を提供します。機能の分解、作業項目の管理、依存関係の追跡、ストーリーやエピックの作成、段階的な提供に向けた作業の分割、次に取り組む内容の決定に使用します。トリガー:「この機能を分解」「タスクを作成」「次に何をすべきか」「小さく分割」「Walking Skeleton」「タスクに分割」「タスクの依存関係」。任意のタスクツールで動作します。
Three.js シーンにブルーム、SSAO、被写界深度、アンチエイリアスなどのポストプロセスエフェクトを追加するときに使用する。Three.js EffectComposer と pmndrs/postprocessing の混在、パスの順序の誤り、RenderPass の欠落といったよくある間違いを防ぐ。EffectComposer、27 以上のパス、pmndrs/postprocessing、カスタム ShaderPass を扱う。キーワード:post-processing、EffectComposer、bloom、UnrealBloomPass、SSAO、outline、SMAA、FXAA、postprocessing、effects、render pass、glow effect、blur、cinematic、visual effects。
ユーザーが BoldSign eSignature をアプリケーションに統合したいと考えるときは常にこのスキルを使用する。署名用の文書送信、埋め込み署名や埋め込み送信の設定、webhook の構成、テンプレートの利用、マルチテナント SaaS 向けの Sender Identities の実装、OAuth と Sender Identities の選択、レート制限の処理、Node.js、TypeScript、Python、.NET/C#、PHP でのスタック別コード生成を含む。また、BoldSign のベストプラクティス、よくある統合ミス、サンドボックスと本番環境の違い、webhook の代わりにポーリングする・HMAC 検証を省略する・レート制限に達するといった落とし穴の回避方法についてユーザーが尋ねるときにも使用する。ユーザーが BoldSign、eSignature、文書署名に言及した場合、または署名ワークフローを自動化したい場合は、このスキルを使用する。
Figma の変数を、DTCG、CSS カスタムプロパティ、Tailwind v4/v3、SCSS、TypeScript、JSON、Style Dictionary、Tokens Studio 形式のデザイントークンファイルにエクスポートします。デザイントークンを Figma からコードに取り出したい場合に使用します。トリガー例:「トークンをエクスポート」「Figma の変数をエクスポート」「Figma から CSS 変数を生成」「Figma の変数を tokens.json / Tailwind 設定 / SCSS に変換」「デザイントークンをコードに同期」。すべての Figma プランで動作します(Enterprise 専用の Variables REST API ではなく、Plugin API 経由で読み取ります)。逆方向(コード → Figma)には figma-import-tokens を使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
