Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
起動前提:依頼または検出された対象で、C#、.NET、`.cs`、`.csproj` のいずれかが明示されている必要があります。そうでなければ、このスキルを呼び出さず待機します。使用するケース:C# 内の System.DateTime.Now/UtcNow、System.IO.File/Directory、System.Environment、HttpClient、Console、Process の使用箇所の特定、テストしにくいフレームワーク依存関係の監査、またはこれらの C# 呼び出しがすでに抽象化されているかの確認。不使用のケース:起動前提を満たさない対象、ラッパーの生成(generate-testability-wrappers を使用)、コードの移行(migrate-static-to-wrapper を使用)、一般的なコードレビュー。
.NET 8+ アプリケーションで ML.NET、Microsoft.Extensions.AI (MEAI)、Microsoft Agent Framework (MAF)、GitHub Copilot SDK、ONNX Runtime、OllamaSharp を使用する AI/ML 機能の技術選定と実装をガイドします。従来型 ML から最新の LLM オーケストレーション、ローカル推論までを網羅します。.NET プロジェクトへの分類、回帰、クラスタリング、異常検知、推薦、LLM 統合(テキスト生成、要約、推論)、ベクトル検索を使った RAG パイプライン、ツール呼び出しを伴うエージェント型ワークフロー、Copilot 拡張機能の追加や、ONNX Runtime によるカスタムモデル推論に使用します。.NET Framework を対象とするプロジェクト(.NET 8+ が必要)、ML/AI 要素のない純粋なデータエンジニアリングまたは ETL タスク、カスタム深層学習トレーニングループが必要なプロジェクトには使用しないでください(Python と PyTorch/TensorFlow を使用し、.NET 推論用に ONNX へエクスポートしてください)。
.NET 10 のプロジェクトまたはソリューションを .NET 11 に移行し、すべての破壊的変更に対応します。これは移行用スキルです。.NET 10 から .NET 11 へのアップグレードに使用し、新規プログラムの作成には使用しないでください。使用するケース:TargetFramework を net10.0 から net11.0 に更新する、.NET 11 SDK 更新後のビルドエラーを修正する、.NET 11 ランタイム、C# 15 コンパイラー、EF Core 11 のソース互換性を損なう変更や動作変更に対応する、更新された最小ハードウェア要件(x86-64-v2、Arm64 LSE)に適応する、.NET 11 向けに CI/CD パイプラインと Dockerfile を更新する。不使用のケース:.NET Framework の移行、.NET 9 以前からのアップグレード、新規の .NET 11 プロジェクト、アップグレードと無関係な外観上のモダナイズ。注意:.NET 11 はプレビュー中です。Preview 3 までの破壊的変更を扱います。
既存の仕様を実装し、検証とレビューを経た PR を提出する。仕様はパス、名前、issue、仕様 PR 番号で特定する(見つからない場合は候補を提示して安全に停止)。仕様 PR は設計のみで、実装はそれを参照する別の PR で出す。om-auto-create-pr に委譲し(既存の PR の場合は om-auto-continue-pr)、続いてレビューループとスクリーンショットによる UI 検証を実行する。「仕様 X を実装して」「issue 123 から仕様を作る」といったリクエストで使う。
C# プロジェクトで Nullable Reference Types を有効にし、すべての警告を体系的に解決します。使用するケース:既存のコードベースへの NRT 導入、ファイル単位またはプロジェクト全体の移行、CS8602/CS8618/CS86xx 警告の修正、API への null 許容注釈の追加、null-forgiving 演算子の整理、新しい null 許容注釈を含む依存関係へのアップグレード。不使用のケース:警告ゼロで移行済みのプロジェクト(抑制の監査を除く)、NRT が有効なコードの少数の null 許容警告の修正、修正せずに警告を抑制すること、C# 7.3 以前のプロジェクト。呼び出すもの:Get-NullableReadiness.ps1 スキャナースクリプト。
AI Engineering from Scratch にある 4 つの独立した Claude 認定トラック向けの AI ネイティブなチューター兼オンボーディングワークフローです。学習者が Claude 認定を選ぶ、CCAO-F、CCDV-F、CCAR-F、CCAR-P の準備をする、認定学習を再開する、次のレッスンを対話形式で学ぶ、実践ラボを実行して検証する、採点対象の成果物を作成する、診断テストや模擬試験を受ける、または Claude Code、Codex、ChatGPT、Cursor などのエージェントを使って GitHub の内容から苦手分野を補強する場合に使用します
NestJS バックエンドおよび Next.js フロントエンドと Drizzle ORM、PostgreSQL における Better Auth の統合パターンを提供します。NestJS バックエンドでの Better Auth の設定、Next.js App Router フロントエンドとの統合、Drizzle ORM スキーマの設定、ソーシャルログイン(GitHub、Google)の実装、プラグイン(2FA、Organization、SSO、Magic Link、Passkey)の追加、セッション管理付きのメールアドレス/パスワード認証の実装、保護されたルートやミドルウェアの作成に使用します。
作業途中の重大な判断変更後、現在のブランチに放棄された設計の残りがないか確認し、影響を受けたコード、コメント、テスト、ドキュメントを書き直して、最初からその設計だったかのように仕上げます。「design cleanup」「clean up the old approach」「erase the journey」とユーザーが述べた場合、設計判断の変更後の整理を求めた場合、またはブランチ途中で方針転換した場合に使用します。判断変更の影響を受けたコードのみを書き直すもので、一般的なリファクタリングやバグ探しではありません。
SLDS linter を実行して違反を修正し、Lightning Web Components を SLDS 1 から SLDS 2 に移行します。SLDS 2、SLDS のアップグレード、linter の違反、LWC トークンの移行、クラスのオーバーライド、SLDS hook に置き換える必要があるハードコードされた CSS 値、スタイル hook の選定について言及された場合に使用します。色、間隔、サイズ、タイポグラフィ、ボーダー、角丸、シャドウのすべてのスタイル hook カテゴリーに対応します。no-hardcoded-values、no-slds-class-overrides、lwc-to-slds-hooks、no-deprecated-tokens-slds1 が挙げられた場合や、SLDS コンポーネントの移行について尋ねられた場合も、「アップグレード」や「移行」が明示されていなくても使用します。
browser-use オープンソースライブラリを使った Python コード作成のためのドキュメントリファレンスです。Agent、Browser、Tools の設定、browser_use からインポートするコードの作成、@sandbox のデプロイ、対応 LLM モデル、Actor API、カスタムツール、ライフサイクルフック、MCP サーバーの設定、Laminar または OpenLIT によるモニタリング/オブザーバビリティについてユーザーがサポートを必要とする場合に使用します。browser-use のインストール、プロンプト戦略、機密データの取り扱いに関する質問でも起動します。Cloud API/SDK の利用や料金には使用せず、cloud スキルを使用してください。CLI コマンドによるブラウザーの直接自動化には使用せず、browser-use スキルを使用してください。
mscoree.dll が生成する CLR アクティベーションログ(CLRLoad ログ)を使用して、.NET Framework の CLR アクティベーション問題を診断します。shim が誤ったランタイムを選択する、どのランタイムも読み込めない、予期せず .NET 3.5 Feature-on-Demand(FOD)ダイアログが表示される、逆に予期せず FOD ダイアログが表示されない、同じプロセスに v2 と v4 の両方を読み込んで障害が起きる場合、または「.NET Framework のアクティベーションで何が起きているのか」と疑問に思う場合に使用します。
MSBuild の生成アーティファクト統合を担当します。対象:ターゲットが source、Content、None、その他の物理ファイルを作成する(または作成すべき)にもかかわらず、そのアーティファクトがコンパイルや出力に含まれない場合、ターゲットの実行タイミング、評価時の glob の取りこぼし、$(IntermediateOutputPath) の配置、FileWrites によるクリーンアップ追跡。プロンプトでは、生成タスクの名前を示さずに生成アーティファクトについて説明している場合があります。主な問題が一般的な Include/Remove/Update のセマンティクス、項目メタデータやバッチ処理、重複/重複範囲のある宣言、または生成項目の同一性関係である場合は使用せず、item-management を使用してください。Roslyn ソースジェネレーターの内部処理と非 MSBuild システムは対象外です。
3DモデルやアニメーションをBlenderからWeb向けにエクスポートするワークフローです。BlenderモデルをWeb向けのglTFにエクスポートする場合、Three.jsやBabylon.js向けに3Dアセットを最適化する場合、Pythonスクリプトでモデルを一括処理する場合、Blenderのワークフローを自動化する場合、またはWeb対応の3Dパイプラインを作成する場合に使用します。BlenderのglTFエクスポート、bpyスクリプティング、3Dアセット最適化、モデル圧縮、テクスチャベイク、Blender自動化に関するタスクで起動します。threejs-webgl、react-three-fiber、babylonjs-engineスキル向けにモデルをエクスポートします
Tripo API を使って、Three.js ゲーム向けの 3D アセットの生成、テクスチャ設定、リギング、アニメーション、スタイル変更、変換、ダウンロードを行います。テキストからの 3D 生成、画像からの 3D 生成、ゲーム向け GLB/FBX、キャラクター、クリーチャー、建物、小道具、武器、地形、自動リギング、アニメーションのリターゲティング、モデルのテクスチャ設定、ボクセル/LEGO 風のスタイル変更、ローポリ変換に使用します。まず threejs-image-generator と組み合わせて、コンセプトやテクスチャの参考画像を作成してください。
.NET 8 プロジェクトを .NET 9 に移行し、すべての破壊的変更を解決します。対象: TargetFramework の net8.0 から net9.0 への更新、.NET 9 SDK 更新後のビルドエラーの修正、.NET 9 / C# 13 / ASP.NET Core 9 / EF Core 9 の挙動変更への対応、バイナリフォーマッタ(現在は常に例外をスロー)の置換、SYSLIB0054-SYSLIB0057 の解決、params span のオーバーロード解決への適応、C# 13 コンパイラ変更への対応、SocketsHttpHandler 用に HttpClientFactory を更新、EF Core 9 の移行 / Cosmos DB の変更への対応。対象外: .NET Framework からの移行、.NET 7 以前からのアップグレード、新規の .NET 9 プロジェクト、アップグレードと無関係な見た目のモダナイゼーション。
Spring Initializr からダウンロードして、新しい Spring Boot プロジェクト(3.x または 4.x)を作成・構成します。パッケージ構造(DDD またはレイヤードアーキテクチャ)を生成し、JPA、SpringDoc OpenAPI、Docker Compose サービス(PostgreSQL、Redis、MongoDB)を設定します。Java Spring Boot プロジェクトを一から作成する場合、マイクロサービスを立ち上げる場合、バックエンドアプリケーションを初期化する場合に使用します。
プロジェクトに uiBundles/*/src/ ディレクトリがあり、タスクに Salesforce レコードの操作(読み取り、作成、更新、削除)が少しでも含まれる場合は、必ず有効化してください。Salesforce に送信するフォームや Salesforce レコードを表示するページの構築、または Salesforce オブジェクトやカスタムオブジェクトに触れるコードで使用します。uiBundles/*/src/ 内のファイルが @salesforce/sdk-data からインポートしている場合、または *.graphql ファイルや codegen.yml が存在する場合は有効化してください。このスキルは UI バンドルにおけるすべての Salesforce データアクセスパターンを担います。認証/OAuth の設定、スキーマ変更、Bulk/Tooling/Metadata API、宣言型自動化には適用されません。
現在のブランチと直近のリリースタグ間の git 変更を分析し、ドキュメントを自動更新します。git diff で変更を特定し、README.md と Keep a Changelog 標準に沿った CHANGELOG.md を更新し、関連する更新のためにドキュメントフォルダーを検出します。リリース準備、ドキュメントの同期維持、プルリクエスト作成前に使用します。トリガー:「update docs」、「update changelog」、「sync documentation」、「update readme」、「prepare release documentation」。
Codex 用のエリート Web サイト画像からコード変換スキル。視覚的に重要な Web タスクでは、まず設計画像を生成し、深く分析してから、ウェブサイトを実装してできるだけ正確に一致させる必要があります。Codex では、小さく圧縮されたボードの代わりに大型で読みやすいセクション固有の画像を優先し、古い画像をトリミングする代わりにセクションまたは詳細ビュー用に新しいスタンドアロン画像を生成し、怠け者の生成不足を避け、カード内カード内カード UI を避け、ヒーローをきれいで広々とした読みやすく、小さいラップトップで表示されるようにする必要があります。
MSBuild のパフォーマンスサマリーにおける ResolveProjectReferences の時間を解釈するためのガイド。ResolveProjectReferences が最もコストの高いターゲットとして表示され、開発者がそれを直接最適化しようとしている場合に有効化する。報告される時間には依存プロジェクトのビルドを待つ待機時間が含まれており、誤解を招くことを説明する。代わりにタスク自身の時間を注目するよう案内する。ビルド全体のパ boycott的性能には使用しないこと。その場合は build-perf-diagnostics を使う。
このスキルを使って、マネージドパッケージのインストール後設定を自動化します。特定のパッケージに依存せず、任意のマネージドパッケージ(LMA、FMA、work.com、Certinia など)に対応します。次の場合に起動します。ユーザーがマネージドパッケージをインストールし、インストール後の設定を必要としている場合、LMA/FMA/work.com のインストール後設定に言及した場合、インストール済みパッケージの権限セット/FLS/ページレイアウトの設定を依頼した場合、「post-install」「package setup」「configure LMA」「set up FMA」「post-install steps」と言った場合。次の場合は起動しないでください。単独の権限セット割り当て(dx-org-permission-set-assign を使用)、権限セットのメタデータ XML 生成(platform-permission-set-generate を使用)、パッケージのインストール、組織の切り替え。
セマンティック検索とキーワード検索を組み合わせた動的なハイブリッド検索システムの要件を明らかにし、アーキテクチャ、設計、デプロイのガイダンスを作成します。Google Cloud の AlloyDB ハイブリッド検索ユースケースに最適化されています。ベクトル検索と構造化 SQL フィルタリング、ファセット属性、セマンティック再ランキング、データベース内 AI 検証、またはトランザクション型リレーショナルデータベース、分析データウェアハウス、マネージドデータベースエンジンでのサーバーレスホスティングを組み合わせる場合に使用します。単純なキーワード検索のみの場合や、独立した非リレーショナルベクトルデータベースが必要な場合は使用しないでください。
Java と AWS Lambda の統合パターンを提供し、コールドスタートを最適化します。Java 関数の AWS Lambda へのデプロイ、Micronaut と Raw Java の方式選択、コールドスタートを 1 秒未満に最適化、API Gateway または ALB 統合の設定、サーバーレス Java アプリケーションの実装に使用します。トリガー:「create lambda java」、「deploy java lambda」、「micronaut lambda aws」、「java lambda cold start」、「aws lambda java performance」、「java serverless framework」。
対象がIFileSystemやTimeProviderなどの注入済みインターフェイスまたは組み込み抽象をすでに使用している場合は、依頼に「ラッパーを生成」とあっても使用しないでください。新しいラッパーは不要です。C#ソースが環境依存または静的依存を呼び出し、注入可能な接点がない場合に限り使用します。TimeProvider、IHttpClientFactory、System.IO.Abstractionsの初回導入、最小限のEnvironment/Console/Processラッパー、IProcessRunner、DI登録、静的APIを維持する環境依存の接点が該当します。静的依存の検出(detect-static-dependencies)、既存または登録済み抽象への移行(migrate-static-to-wrapper)、1つの阻害された動作と決定論的テスト(testability-obstacle)、一般的なインターフェイス設計は対象外です。
Chakra UI v3 を使用してレスポンシブでアクセシブルな UI コンポーネントやレイアウトを構築し、新規・既存プロジェクトに Chakra UI をインストールまたは設定します。トークン、セマンティックトークン、レシピ、スロットレシピを使って拡張性のあるテーマを設計します。ユーザーが Chakra UI を使った UI コンポーネント、ページ、フォーム、ダッシュボード、ナビバー、カード、ランディングページのセクション、料金表、レイアウトの構築・作成・生成を求めた場合、プロジェクトへの Chakra UI の追加、ChakraProvider の設定、CLI スニペットの実行、カラーモードの設定、Provider のラップの修正を希望する場合、またはブランドカラー、デザイントークン、セマンティックトークン、ダークモードの値、コンポーネントレシピ、スロットレシピ、typegen、デフォルトテーマの取り出しなどテーマについて尋ねた場合に、このスキルを使用します。「ブランドカラーを追加して」「再利用可能なカードスタイルを作って」「棒グラフを作って」「折れ線グラフを見せて」「ログインフォームを作って」「サイドバーを作って」「アプリに Chakra を追加して」など、表現を問わず Chakra UI の構築、設定、テーマ、チャートの依頼で起動します。
Bref フレームワークを使って PHP と Symfony を AWS Lambda に統合するパターンを提供します。Lambda ハンドラークラスの作成、ランタイムレイヤーの設定、SQS/SNS イベントトリガーの設定、ウォームアップ戦略の実装、コールドスタートの最適化を行います。PHP/Symfony アプリの AWS Lambda へのデプロイ、API Gateway 統合の設定、サーバーレス PHP アプリの実装、Bref による Lambda パフォーマンスの最適化に使用します。トリガー語には "create lambda php"、"deploy symfony lambda"、"bref lambda aws"、"php lambda cold start"、"aws lambda php performance"、"symfony serverless"、"php serverless framework" が含まれます。
プロジェクトに uiBundles/*/src/ ディレクトリがあり、タスクがファイルのアップロード、添付、ドロップを伴う場合に必ず発動する。UI バンドルアプリにファイルアップロード機能を追加するときに使用するスキル。進捗トラッキングと Salesforce ContentVersion の統合を提供する。この機能が提供するのは API のみであり、アップロードは upload() API を使ってカスタム UI を構築すること。FormData や XHR でゼロからファイルアップロードを実装する代わりに、必ずこの機能を使用すること。
schema/table/entity のモデリング、.build() コマンドのワークフロー、query/scan のアクセスパターン、バッチおよびトランザクション操作、計算キーを使ったシングルテーブル設計など、DynamoDB-Toolbox v2 の TypeScript パターンを提供します。TypeScript のサービスやサーバーレスアプリケーションで、DynamoDB-Toolbox v2 を使った型安全な DynamoDB アクセス層を実装する場合に使用します。
Claude Code を効果的に使う方法に関するガイダンス。コンテキスト管理、検証戦略、探索・計画・実装のワークフロー、プロンプトのテクニック、セッション管理、並行セッション、よくある失敗パターンを扱います。Claude Code を最大限に活用する方法、より良いプロンプトの書き方、コンテキストの管理方法、プランモードを使うタイミング、タスクの自動化方法についてユーザーが尋ねたときや、Claude が同じ間違いを繰り返す、指示を忘れるといった困った状況を説明したときに、このスキルを使います。
camel-springboot-matrix.sh スクリプトを実行し、Apache Camel Spring Boot、Spring Boot、Apache CXF のバージョン互換性を示す Markdown マトリックスを生成します。ユーザーが Camel 互換性マトリックスの生成または更新、Camel Spring Boot のバージョン互換性の確認、camel-springboot-matrix スクリプトの実行を依頼したときに使用します。任意のバージョン範囲引数(min max)に対応しています。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
