Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
xcrun simctl を使って iOS Simulator のデバイスとアプリテストを管理します。ライフサイクル、インストール/起動、プッシュと位置情報のシミュレーション、プライバシー権限、ディープリンク、ステータスバーの上書き、スクリーンショット/動画、ログストリーミング、アプリコンテナ、targetEnvironment(simulator) を扱います。Simulator のワークフローをスクリプト化するとき、CoreSimulator の起動失敗をデバッグするとき、またはハードウェア、パフォーマンス、ネットワーク、メモリプレッシャー、安全性に関するどの挙動を実機で確認すべきか判断するときに使用します
デバイスが m5-onboard で既にプロビジョニングされた後、Cardputer-Adv の MicroPython アプリバンドル(Claude Buddy、Snake、Hello)を反復的に改良する。ユーザーが新しいアプリの追加、 reflashing せずに変更した .py を 1 つだけプッシュする、デバイスのシリアルログを監視する、1 回限りの REPL コマンドを実行する。上述を求めたときに使う。"add an app"、"push to the cardputer"、"tail the device"、"run on the device" で発動し、/maker-setup の後の後続作業にも使う。
Netlify AI Gateway を使用すると、サービスプロバイダーのアカウントや API キーを管理せずに、Netlify Functions または Edge Functions から OpenAI、Anthropic Claude、Google Gemini、TypeSafe (Jev)、OpenRouter がホストするモデル(xAI/DeepSeek/Meta/Mistral/Qwen)を呼び出せます。チャットボット、テキスト要約、画像生成、ジョーク/コンテンツ生成、フォーム送信のルーティングや分析、その他の LLM 呼び出しなど、Netlify アプリに AI 機能を追加する場合や、OpenAI/Anthropic/Gemini/TypeSafe/OpenRouter SDK を Netlify Function に接続する場合、使用する環境変数の選択、長い生成結果のストリーミング、ゲートウェイ呼び出しがビルド時に失敗する理由や 401 を返す理由のデバッグに使用します。
PassKit を使って Apple Pay 決済と Wallet パスを統合します。Apple Pay ボタンの追加、決済リクエストの作成、決済承認の処理、Wallet へのパス追加、加盟店機能の設定、配送先/連絡先フィールドの管理のほか、PKPaymentRequest、PKPaymentAuthorizationController、PKPaymentButton、AddPassToWalletButton、PKPass、PKAddPassesViewController、PKPassLibrary、Wallet パスの配布、実物商品・実世界のサービス・寄付・対象となる継続課金の Apple Pay 決済フローに使用します。
AudioAccessoryKit を使って、ペアリング済みのサードパーティ製 Bluetooth ヘッドホンまたはイヤホンのオーディオ自動切り替えをサポートします。コンパニオンアプリによるオーディオアクセサリの登録、アプリ拡張機能からの装着/取り外し状態や接続中のソースデバイスの変更の報告、AccessoryControlDevice の機能やエラーの処理に使用します。一般的な AVAudioSession のルーティング、Bluetooth トランスポート、アクセサリの初回ペアリングには使用しません。
モノレポ内のワークスペースパッケージをリンクします(npm、yarn、pnpm、bun)。使用する場面:(1)新しいパッケージを作成または生成した直後で、依存関係を接続する必要がある場合。(2)ユーザーが兄弟パッケージからインポートしており、それを依存関係に追加する必要がある場合。(3)「cannot find module」「failed to resolve import」「TS2307」「cannot resolve」など、ワークスペースパッケージ(@org/*)の解決エラーが発生した場合。tsconfig paths や package.json の手動編集で回避せず、パッケージマネージャーのワークスペースコマンドでリンクを修正してください。
ブリーフから実装は行わず、適切に整ったトラッカー issue を 1 件作成します。既存の issue や PR と重複しないよう確認し、該当する spec をリンクします(機能上必要な場合は、設計のみの PR で om-auto-write-spec を使用して作成)。ユーザー提供の画像はトラッカーの証拠として添付し、それ以外の場合は手順を埋め込み、作成時に SDLC ラベルを適用します。既存の issue には om-auto-manage-issues を使用します。「X の issue を起票して」「このアイデアは保留にして」などの依頼に使用します。
Andrej Karpathy の思考フレームワークと表現スタイル。20 以上のブログ記事、16 本の(csaba)詳細インタビュー、100 件以上の X ポストを体系的に蒸留し、6 つの中核メンタルモデル、8 つの意思決定ヒューリスティック、中国語出力への完全な適応、定番フレーズのクイックリファレンスをady ensuing。要件: 思考顧問として Karpathy の視点から AI 技術の信頼性、学習方法、業界動向、プロダクト設計を分析する。ユーザーが「Karpathy の視点で」「Karpathy ならどう思う」「卡帕西(Karpathy)」「karpathy モードObtкийcompetitiveyiyi」と言ったときに使用。Software 2.0/3.0 の議論、vibe coding、ニューラルネットワークの訓練、AI 过剩の判断、LLM の能力限界などにも適用。ユーザーが「エンジニアリング的リアリズムの視点から」「march of nines」「構築すること即是理解」「ギザギザの知性」 Rights などの表現を口にしただけでも発動する。ユーザーが単に AI に関する一般的な質問をしている場合は発動しない——Karpathy 式の思考フレームワークを明確に求めた場合のみ有効化。
VSTest または MTP を維持したまま、.NET のテストを xUnit.net v2/v3 から MSTest v4 に変換します。xunit パッケージの置き換え、Fact/Theory/InlineData/MemberData、アサーション、IClassFixture/ICollectionFixture、ITestOutputHelper、TestContext のキャンセル、traits/Owner、スキップ、タイムアウト、xUnit の並列化に対応します。「xUnit を MSTest に変換して」という依頼がすでに移行済みの場合にも使用します。その場合は調査して変更不要であることを報告します。xUnit v2 から v3 への更新、MSTest のアップグレード、NUnit/TUnit への変換、ランタイムだけの VSTest から MTP への移行には使用しないでください。
Netlify 上で Model Context Protocol(MCP)サーバーを構築、デプロイ、保護します。MCP サーバーの作成、アプリや API を MCP ツールとして AI エージェントに公開する、Claude / Cursor / Claude Code にカスタムリモートサーバーを呼び出させる、既存の Netlify サイト に MCP ツールを追加する、などのタスクでは必ず使用します。Netlify Function 上の MCP SDK + Streamable HTTP トランスポート、認証(単一の共有シークレットと Netlify Identity によるユーザーごとの API キーの比較)、読み書きの安全性、ファイルアップロード、クライアントの接続を扱います。ユーザーが「MCP」「エージェント用のツールサーバー」「AI に自分の API を使ってほしい」とだけ言った場合でも使用します。
@netlify/identity を使って Netlify サイトにユーザー認証を追加する。サインアップ・ログイン・ログアウト、Google/GitHub/GitLab/Bitbucket の OAuth、サーバーサイドの getUser() チェック、ロールベースのアクセス制御、Identity イベント関数を提供する。ログインやサインアップフォームの追加、メンバーやロールによるコンテンツの制御、「auth ミドルウェア」や Netlify Functions / Edge Functions でのユーザー検証、OAuth やメール確認コールバックの処理、サインアップ時のロール割り当て、Identity メールのカスタマイズを含むタスクで使う。サイト全体を自社限定や従業員のみにロックする場合は、代わりに netlify-access-control を使う。
AppMigrationKit を使って、他のプラットフォームとの間でアプリデータを移行します。iOS と Android または他のプラットフォーム間でシステムが制御する一度限りの移行を実装するとき、AppMigrationExtension の構築、ResourcesArchiver による転送可能なリソースのパッケージ化、移行先デバイスへのリソースのインポート、インポート進捗の報告、移行エラーやアプリグループのクリーンアップへの対応、MigrationStatus の確認、AppMigrationTester による移行コードのテストに使用します
PICKLES メソドロジーと 165 点スコアリングによる Lightning Web Components。ユーザーが LWC コンポーネントを作成・編集する、wire service パターンを構築する、または LWC の Jest テストを書く場合に使用します。次の場合にトリガー:ユーザーが LWC コンポーネントを作成・編集する、lwc/**/*.js、.html、.css、.js-meta.xml ファイルを編集する、wire service、SLDS、LWC の Jest テストについて質問する。次の場合はトリガーしないでください:Apex クラス(generating-apex を使用)、Aura コンポーネント、Visualforce。
このスキルは DevOps Center の作業項目のライフサイクル全体を管理します。一覧表示、作成、更新、変更のコミット、ステータス遷移、プルリクエストの作成を行います。件名、説明、ステータスなどのフィールドを更新し、DevOps Center のコミット API または git で作業項目ブランチに変更をコミットします。DevOps Center API を使って作業項目ブランチのプルリクエストを作成します。作業項目の追跡、検索、作成、更新、ブランチへの変更のコミット、パイプラインでのステータス進行、コードレビュー用プルリクエストの作成をユーザーが求める場合に呼び出します。sf devops の作業項目とレビュー操作を統合します。昇格・デプロイ操作や競合検出では起動しないでください。
.NET 10 と C# 14 向けのモダン C# 言語機能。プライマリコンストラクター、コレクション式、field キーワード、拡張メンバー、record、パターンマッチング、Span、raw 文字列リテラルを扱います。新しい C# コードを書くとき、既存コードをモダナイズためにレビューするとき、「モダン C#」「C# 14」「プライマリコンストラクター」「コレクション式」「record」「パターンマッチング」「Span」「field キーワード」「拡張メンバー」を用到るときに読み込みます。すべてのエージェントのベースラインとして常に読み込まれます。
RelevanceKit を使用して Apple Watch でのウィジェットの表示機会を高めます。watchOS ウィジェットにコンテキストに応じた関連性シグナルを提供する場合、時間または場所に基づく関連性を宣言する場合、複数の関連性プロバイダーを組み合わせる場合、watchOS 26 で適切なタイミングに適切なウィジェットをシステムに表示させる場合、または RelevanceKit/WidgetKit/HealthKit/MapKit が混在する Smart Stack の範囲を扱う場合に使用します。
承認済みの研究で SensorKit を使用して研究グレードのセンサーデータにアクセスします。アプリで SensorKit のエンタイトルメント設定や Research Sensor & Usage Data の認可が必要な場合、または環境光、記録されたモーション、デバイス使用状況、キーボード指標、訪問、音声、顔、手首の温度、ECG、PPG、音響設定、睡眠セッションのデータを扱う場合に使用します。通常のモーションデータには CoreMotion、健康記録やワークアウトには HealthKit を使用してください。
Skelton & Pais の「Team Topologies」を用いて、ビジネスチームとテクノロジーチームを編成し、フローを高速化します。ユーザーが「team topologies」「Conway's law」「platform team」「stream-aligned team」「team boundaries」「cognitive load」「how should we split teams」「who owns this service」「team dependencies」「reorg」に言及した場合に使用します。エンジニアリングチームの再編、チームとサービスの境界の整合、モノリスの分割と所有者の決定、チーム間の引き継ぎの削減、内部プラットフォームの設計でも起動します。4つのチームタイプ、3つのインタラクションモード、逆コンウェイ・マニューバー、フラクチャープレーンを扱います。境界づけられたコンテキストについては domain-driven-design、コード内の依存関係の方向については clean-architecture を参照してください。
評価機能やその他の Arize 機能で使用する LLM プロバイダーの認証情報を保存する Arize AI インテグレーションを作成、読み取り、更新、削除します。任意の LLM プロバイダー(OpenAI、Anthropic、Azure OpenAI、AWS Bedrock、Vertex AI、Gemini、NVIDIA NIM、Fireworks AI、Together AI など)に対応します。ユーザーが AI インテグレーション、LLM プロバイダーの認証情報、インテグレーションの作成/一覧表示、認証情報の更新、インテグレーションの削除、または LLM プロバイダーの Arize への接続に言及した場合に使用します。
.NET アプリケーション向けの垂直スライスアーキテクチャ(VSA)。dotnet-claude-kit がサポートする複数のアーキテクチャのひとつです。機能フォルダ、エンドポイントのグループ化、Mediator、Wolverine、raw handler クラスのハンドラパターンを扱います。architecture-advisor が VSA を推奨したとき、既存の VSA コードベースで作業するとき、機能フォルダプロジェクトに機能を追加するとき、垂直スライスパターン、機能フォルダ、ハンドラパターンについて議論するときに読み込みます。
依存関係のソースコードを取得し、AI エージェントに実装の詳細なコンテキストを提供します。エージェントがライブラリの内部動作を理解する、パッケージのソースコードを読む、依存関係の実装詳細を取得する、または npm/PyPI/crates.io パッケージの構築方法を調べる必要がある場合に使用します。「fetch source for」「read the source of」「how does X work internally」「get the implementation of」「opensrc path」などの指示、または型定義やドキュメントを超えて依存関係のソースコードにアクセスする必要があるタスクで起動します。
ソースディレクトリ、コンポーネントのリスト、または組織のイントロスペクションから package.xml(必要に応じて destructiveChanges.xml / Pre / Post も)を生成します。「このフォルダーから package.xml を生成」「これらのクラスのマニフェストを作成」「デプロイ用マニフェストが必要」「削除用の destructiveChanges.xml」と言われた場合に起動します。メタデータの種類ごとに、ワイルドカードと明示的なメンバーのルールを適用します。デプロイ(platform-metadata-deploy)、削除(platform-destructive-deploy)、取得(platform-metadata-retrieve)には使用しないでください。
.NET 10 アプリケーションで Serilog を使った構造化ロギング。2 段階ブートストラップ、appsettings の設定、enricher、sink、リクエスト ロギング、destructuring、Serilog.Expressions を扱います。Serilog の導入、ログ sink や enricher の設定、構造化ロギングを行う場合、また「Serilog」「structured logging」「log enrichment」「Seq」「LogContext」「UseSerilog」「WriteTo」「message template」「Serilog.Expressions」「request logging」「log sink」「rolling file」「audit log,尽管 NODE 提及」حويلされた場合に読み込みます。
dotnet new で .NET プロジェクトを作成する際に、パラメータをまたぐ既定値のルールを適用し、ユーザーが明示的に設定した値を上書きせずに不足分を一貫して補完する。用途:native AOT と組み合わせるターゲットフレームワークの選定、認証を有効にしたときに HTTPS を残すかどうかの判断、コントローラーのフラグと minimal API のフラグが排他的であることの認識、プロジェクト作成時に未設定の関連パラメータの補完、既定値が適用された理由の説明とユーザーの明示的な値が決して上書きされないことの保証。用途としてImplementingないもの:プロジェクト自体の作成(template-instantiation を使用)、テンプレートの検索と比較(template-discovery と template-comparison を使用)、カスタムテンプレートの作成と検証(template-authoring と template-validation を使用)。
2 つ以上の dotnet new テンプレートを並べて比較し、パラメータ、機能サポート、フレームワーク、分類に基づいて選択できるようにします。用途: 類似テンプレートの選択 (webapi と webapp、blazor と blazorwasm、console と worker)、パラメータと機能サポートの横並び比較、プロジェクト作成前にテンプレートの違いを確認すること。用途外: テンプレートからプロジェクトを作成すること (template-instantiation を使用)、カスタムテンプレートの作成や検証 (template-authoring と template-validation を使用)、一般的な単一テンプレートの検索 (template-discovery を使用)。
.NET アプリケーションのアーキテクチャ選定アドバイザです。ドメインの複雑さ、チーム規模、システムの Aspira 化。结合 コンプライアンス、統合要件について質問し、Vertical Slice、Clean Architecture、DDD + Clean Architecture、Modular Monolith のうち最適なものを提案します。「どのアーキテクチャ」「アーキテクチャを選ぶ」「プロジェクト.Setup」「新しいプロジェクト」「アーキテクチャ決定」「再構成」「どのように構成すべきか」と聞かれた場合に読み込みます。必ずアーキテクチャ固有のスキルより先に読み込んでください。
コーディングタスクをバックグラウンドの実装担当として Aider(`aider`)に委譲し、その後自分で diff をレビューして取り込む。ユーザーが実装作業を Aider に任せたい場合 — "have Aider do X"、"delegate this to aider"、"run it through Aider"、"use Aider to implement/fix/refactor" などの表現 — または自分自身がレビュアーのまま Aider にコーディングタスクのキューを流したい場合に使用する。ローカルまたはセルフホスト可能な OpenAI 互換エンドポイントを Aider に使わせる場合("have Aider use my local model"、"run Aider against llama.cpp / Ollama / vLLM / LM Studio")も含み、Aider は `--api-base` 経由で接続する。Aider に言及しないローカルモデルやコーディングの依頼、インラインで完結できる小さなタスク、委譲せずコードを直接書かせたい場合は使わない。
.NET 10 のための Entity Framework Core パターン。DbContext の設定、マイグレーションのワークフロー、インターセプター、コンパイル済みクエリ、ExecuteUpdateAsync、ExecuteDeleteAsync、値コンバーター、クエリ最適化を扱う。データベースの操作、クエリの作成、スキーマ変更の管理を行うとき、またはユーザーが「EF Core」「Entity Framework」「DbContext」「migration」「LINQ query」「database」「SQL」「N+1」「Include」「split query」「value converter」「interceptor」「compiled query」に言及したときに、このスキルを読み込むこと。
.NET 10 アプリケーション向けのエラー処理戦略です。Result パターン、ProblemDetails(RFC 9457)、グローバル例外処理、FluentValidation、構造化されたエラーレスポンスを扱います。エラー処理や検証の実装、API のエラー契約の設計を行うとき、またはユーザーが「error handling」「Result pattern」「ProblemDetails」「exception」「validation」「FluentValidation」「error response」「global exception handler」「RFC 9457」と言ったときに、このスキルを読み込んでください。
PR を追跡可能なフォローアップ作業に変換します。PR または PR コメントのリンクを貼り付けると、実行可能な依頼を抽出し、@ メンションされた人または PR 作成者に割り当てたフォローアップ issue を作成します。設計ドキュメントを追加する PR の場合は、代わりに不足している `Implement:` の追跡 issue を作成します。「フォローアップ issue を作成」「これの issue を作成」と依頼された場合や、その意図で PR/コメントのリンクが貼り付けられた場合に使用します。
iOS/macOS の Keychain Services(SecItem クエリ、kSecClass、OSStatus エラー)、生体認証(LAContext、Face ID、Touch ID)、CryptoKit(AES-GCM、ChaChaPoly、ECDSA、ECDH、HPKE、ML-KEM)、Secure Enclave、安全な認証情報の保存(OAuth トークン、API キー)、証明書ピンニング(SecTrust、SPKI)、アプリ/拡張機能間のキーチェーン共有、UserDefaults または plist からのシークレット移行、Apple プラットフォームでの OWASP MASVS/MASTG モバイルコンプライアンスを扱う場合に使用します
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
