Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
プロジェクト内で Cargo ワークスペース全体を宣言し、GTM as Code を実現します。コネクター、モデル、プレイ、ツール、エージェント、MCP サーバー、セグメント、コンテキスト、フォルダー、ファイル、ワーカー、アプリを TypeScript で管理し、Pulumi や Terraform と同様に `cargo-ai project`(init → types → plan → deploy)で同期します。トリガー:「as code」「in git」「version-controlled」「reproducible」「Terraform for Cargo」「set up a whole workspace」「staging and production」「deploy the workspace from CI」「review this in a PR」「cargo.json」「cargo.state.json」「scaffold from a template」「is there a cookbook for this」「start from a cookbook」。TAM 構築、アカウントスコアリング、通話記録、インバウンドの選別、CRM データの拡充、スタンドアップの実例を含むスキルは gtm-skills にあります。一覧は references/cookbooks.md を参照してください。単発操作、読み取り、アドホックな問い合わせには使用せず、該当する機能スキルを使用してください。
ユーザーが UI Bundle プロジェクトでエージェント、チャットボット、チャットウィジェット、会話クライアント、AI アシスタントを追加、埋め込み、統合、設定、スタイル変更、削除するよう求めた場合に、この Skill を使用します。次の場合に起動します。プロジェクトに uiBundles/*/src/ ディレクトリがあり、チャットウィジェット、チャットボット、会話型 AI の追加または変更がタスクに含まれる場合、uiBundles/*/src/ 配下のファイルが AgentforceConversationClient をインポートしている場合、またはページへのチャット/エージェント機能の追加を求められた場合。次の場合は起動しないでください。カスタムのエージェント、チャットボット、チャットウィジェットコンポーネントをゼロから作成したい場合、またはプロジェクトに uiBundles ディレクトリがない場合
.NET MAUI のアプリライフサイクルに関するガイド。4 つのアプリ状態、クロスプラットフォームの Window ライフサイクルイベント(Created、Activated、Deactivated、Stopped、Resumed、Destroying)、プラットフォーム固有のライフサイクルマッピング、バックグラウンド移行と復帰の挙動、状態保持のパターンを扱います。用途:「app lifecycle」「window lifecycle events」「save state on background」「resume app」「OnStopped」「OnResumed」「backgrounding」「deactivated event」「ConfigureLifecycleEvents」「platform lifecycle hooks」。用途外:ナビゲーションイベント(maui-shell-navigation を使用)、依存性注入のセットアップ(maui-dependency-injection を使用)、プラットフォーム API の呼び出し(条件コンパイルと partial クラスを使用)。
guides ではない: .NET Framework の Thread.Abort の使用を現代の .NET の協調的キャンセルへ移行するためのガイド。対象: Thread.Abort の呼び出し、ThreadAbortException の捕捉、Thread.ResetAbort の置き換え、スレッド終了のための Thread.Interrupt の置き換え、.NET 6+ をターゲットにした後に発生する PlatformNotSupportedException または SYSLIB0006 の解決、内部で Thread.Abort を呼び出す ASP.NET の Response.End や Response.Redirect(url, true) の移行。不要: abort、interrupt、ThreadAbortException を使わず Thread.Join、Thread.Sleep、Thread.Start のみを用いるコード。これらの API は現代の .NET でも同じように動作し移行は不要。また、.NET Framework のままのプロジェクトや、管理していないサードパーティライブラリ内部の Thread.Abort 使用も対象外。
Java アプリケーションから GraalVM Native Image 実行ファイルをビルドするための専門的なガイダンスを提供します。JVM アプリケーションをネイティブバイナリに変換する場合、コールドスタート時間の最適化、メモリ使用量の削減、Maven または Gradle 向けネイティブビルドツールの設定、ネイティブビルドでのリフレクションやリソースの問題解決、Spring Boot、Quarkus、Micronaut のフレームワーク固有のネイティブサポート実装に使用します。トリガーには "graalvm native image"、"native executable java"、"java cold start optimization"、"native build tools"、"ahead of time compilation java"、"reflection config graalvm"、"native image build failure" などがあります。
.NET プロジェクトテンプレートの検索、調査、高レベルの比較に協力します。自然言語のプロジェクト説明を、パラメータが事前設定されたテンプレート候補(順位付き)に解決します。用途:タスクに適した dotnet new テンプレートの探索、テンプレートのパラメータと制約の調査、プロジェクト作成前に生成される内容の把握、「認証付き Web API」といった意図を具体的なテンプレートとパラメータに解決すること。用途外:プロジェクトの作成(template-instantiation を使用)、カスタムテンプレートの作成(template-authoring を使用)、詳細な並列比較の作成(template-comparison を使用)、作成時にまたがるパラメータ既定値の選択(template-smart-defaults を使用)、MSBuild やビルドの問題(dotnet-msbuild プラグインを使用)、テンプレートパッケージと無関係な NuGet パッケージ管理。
検証済みパラメーター、スマートデフォルト、Central Package Managementへの対応、最新NuGetバージョンの解決機能を備えたテンプレートから.NETプロジェクトを作成します。用途:新しいdotnetプロジェクトの作成、複数プロジェクトを含むソリューションのスキャフォールディング、テンプレートパッケージのインストールまたはアンインストール、Directory.Packages.props(CPM)に準拠したプロジェクトの作成、複数プロジェクトのソリューション(API + テスト + ライブラリ)の構成、新規プロジェクトでの最新NuGetパッケージバージョンの取得。用途外:テンプレートの検索(template-discoveryを使用)、テンプレートの詳細な横並び比較(template-comparisonを使用)、カスタムテンプレートの作成(template-authoringを使用)、native AOTに組み合わせるフレームワークや認証有効時にHTTPSを維持するかなど、複数パラメーターにまたがるデフォルトの決定(template-smart-defaultsを使用)、既存プロジェクトの変更や既存プロジェクトへのNuGetパッケージの追加。
既存の C# の静的呼び出しを、名前付きラッパーまたは組み込み抽象へ移行・置換・テスト可能にする際に必ず使用してください。対象は DateTime.UtcNow/Now や DateTimeOffset.UtcNow から TimeProvider/IClock への移行、File.* から IFileSystem や ITextFileStore などの既存ストアへの移行、Environment.* から IEnvironmentReader などの既存リーダーへの移行です。スコープ指定されたファイル/プロジェクト、コンストラクタ注入、一時ファイルやプロセス環境に依存するテストのフェイクへの置換、「すでに登録済み」の抽象、呼び出し元やシグネチャを変更してはならない静的クラスを扱います。DateTimeKind と呼び出し回数を保持します。静的な依存の検出(detect-static-dependencies)、新しいラッパーの選択/設計(generate-testability-wrappers)、シームを選定していない振る舞いテスト(testability-obstacle)、テストフレームワークの移行には使用しないでください。
Android の tombstone ファイル内の .NET ランタイムフレームをシンボル化する。ネイティブバックトレースから BuildId と PC オフセットを抽出し、Microsoft シンボルサーバーからデバッグシンボルをダウンロードし、llvm-symbolizer を実行してソースファイル名と行番号付きの関数名を生成する。tombstone からの .NET MAUI や Mono の Android アプリのクラッシュ調査、libmonosgen-2.0.so や libcoreclr.so のネイティブバックトレースフレームを .NET ランタイムのソースコードに解決する、Android 上で発生する .NET ランタイム由来の SIGABRT、SIGSEGV などのネイティブシグナルの調査に使用する。純粋な Java/Kotlin のクラッシュ、logcat に既に記録されたマネージド .NET 例外、iOS のクラッシュログには使用しない。Symbolicate-Tombstone.ps1 スクリプト、llvm-symbolizer、Microsoft シンボルサーバーを呼び出す。
新しい AuthKit のセットアップは、WorkOS アカウント不要の `npx workos@latest install` で開始します。WorkOS のドキュメント URL、用語、ダッシュボードのフィールド(Sign-in endpoint、initiate_login_uri、Redirect URI、`WORKOS_*` 環境変数)について質問された場合、または WorkOS の実装、デバッグ、移行を行う場合に使用します。対象は AuthKit、SSO/SAML、Directory Sync、RBAC、FGA、MFA、Vault、Audit Logs、Admin Portal、Pipes(Connected Apps)、Feature Flags、Radar(ボット/不正検知)、webhook、Custom Domains、WorkOS Widgets(プロフィール、セキュリティ、セッション、組織選択、メンバー UI)、Clerk UserButton/アカウント UI との比較、Agent またはサンドボックスセッションでの `workos` CLI 実行(`WORKOS_MODE`、`workos doctor`)、Auth0、Clerk、Cognito、Firebase、Supabase、Stytch、Descope、Better Auth からの移行です。`@workos-inc/*` のインポートにも反応します。
何も実装せずに、既存のトラッカーの issue を標準まで引き上げる——不足している SDLC ラベルを付与し、簡潔すぎる issue を明確にする(添付されたスクリーンショットの分析)、読み取り専用の実装準備分析を投稿し、SDLC.md の Definition of Ready(READY_STATUS、not-ready コメント)に基づいて各 issue をチェックし、対応する spec がない機能 issue にフラグを立てる(--write-missing-specs で spec を書くことも可能)。単一 issue または一括処理(直近の未クローズ約 25 件、説明が乏しいものから)。冪等で、claim を認識する。
ビルド時間の概要と Swift フロントエンド診断を使って、Swift および混合言語のコンパイルボトルネックを分析し、推奨事項を優先したソースレベルの最適化計画を作成します。開発者から、コンパイルが遅い、型チェックの警告が出る、クリーンビルドのコンパイルフェーズに時間がかかる、CompileSwiftSources タスクが長い、warn-long-function-bodies の出力がある、または Swift の型チェックを高速化したいという報告があった場合に使用します。
既存プロジェクトからカスタム dotnet new テンプレートを作成し検証するためのガイド。ソースプロジェクトの規約を保持する .template.config/template.json を生成する。用途:既存プロジェクトから再利用可能な dotnet new テンプレートの作成、正しい identity、shortName、parameters、post-actions を備えた .template.config/template.json の初期セットアップ、作成中のテンプレートへのパラメータや条件付きコンテンツの追加、公開前に作成中の template.json の検証、配布用 NuGet パッケージとしてのテンプレートのパッケージ化。用途としないもの:既存 template.json の単独での検証(template-validation を使用)、既存テンプレートの検索・利用(template-discovery と template-instantiation を使用)、テンプレート作成と無関係な MSBuild プロジェクトファイルの問題、NuGet パッケージの公開(テンプレートのパッケージング構造のみ)。
OpenAI の GPT-5.3-codex モデルを使用し、Codex CLI で複雑なコード生成や開発タスクを委任するワークフローを提供します。英語プロンプトの作成、実行フラグ、サンドボックスモード、安全な結果の取り扱いを含みます。コード生成、リファクタリング、アーキテクチャ分析などの複雑なプログラミングタスクで、ユーザーが明示的に Codex の使用を求めた場合に使用します。「use codex」「delegate to codex」「run codex cli」「ask codex」「codex exec」「codex review」で起動します。
フルスタックのバックエンドアーキテクチャとフロントエンド・バックエンド統合ガイド。次の場合に起動:フルスタックアプリの構築、フロントエンドを備えた REST API の作成、バックエンドサービスの雛形作成、ToDo アプリ・CRUD アプリ・リアルタイムアプリ・チャットアプリの構築、Express + React、Next.js API、Node.js バックエンド、Python バックエンド、Go バックエンド、サービスレイヤーの設計、エラー処理の実装、設定や認証の管理、API クライアントのセットアップ、認証フローの実装、ファイルアップロードの処理、リアルタイム機能(SSE/WebSocket)の追加、本番環境向けの強化。次の場合は起動しない:フロントエンド UI のみ、CSS/スタイルのみ、データベーススキーマのみ。
Hugging Face Hub上でモデル、データセット、スペース、バケット、リポジトリ、論文、ジョブなどをダウンロード、アップロード、管理するためのHugging Face Hub CLI(`hf`)です。認証、ローカルキャッシュの管理、Hugging Face Bucketsの管理、Hugging Faceインフラでのジョブの実行やスケジュール設定、Hugging Faceリポジトリの管理、ディスカッションやプルリクエスト、モデル・データセット・スペースの閲覧、学術論文の閲覧・検索、コレクションの管理、データセットのクエリ、スペースの設定、Webhookの設定、HF Inference Endpointsのデプロイと管理に使用します。ユーザーが「hf」「huggingface」「Hugging Face」「huggingface-cli」「hugging face cli」と言った場合や、Hugging Faceエコシステム、AI、MLに関する作業を希望する場合は必ず使用してください。トレーニングチェックポイント、データパイプライン、エージェントのトレースなど、クラウドストレージの用途にも使用します。CLIコマンドを明示的に求めていない場合も使用してください。非推奨の`huggingface-cli`に代わるものです。
Cloudflare Workers 上にツール、OAuth 認証、本番デプロイに対応したリモート MCP(Model Context Protocol)サーバーを構築します。サーバーコードを生成し、認証プロバイダーを設定して Workers にデプロイします。ユーザーが「build MCP server」「create MCP tools」「remote MCP」「deploy MCP」「add OAuth to MCP」を希望する場合や、Cloudflare 上の Model Context Protocol に言及した場合に使用します。「MCP authentication」または「MCP deployment」もトリガーになります。事前学習済み知識より Cloudflare ドキュメントの検索を優先します。
あらゆるプログラミングタスクに対応する、自律的な反復実験ループです。目標、測定可能な指標、範囲の制約をユーザーが定義できるように案内し、その後、コード変更、テスト、測定、結果の採用または破棄を自律的に繰り返します。Karpathy の autoresearch に着想を得ています。用途:自律的な改善、反復最適化、実験ループ、自動リサーチ、パフォーマンス調整、自動実験、山登り法、自動での試行、コード最適化、実験の実行、自律型コーディングループ。対象外:一度限りのタスク、単純なバグ修正、コードレビュー、または測定可能な指標のないタスク。
.NET MAUI アプリで依存関係注入を設定するためのガイドです。MauiProgram.cs でのサービス登録、ライフタイムの選択(Singleton / Transient / Scoped)、コンストラクタ注入、Shell ナビゲーションの自動解決、プラットフォーム固有の登録、テスト容易性のパターンを扱います。使用場面: 「dependency injection」「DI setup」「AddSingleton」「AddTransient」「AddScoped」「service registration」「constructor injection」「IServiceProvider」「MauiProgram DI」「register services」「BindingContext injection」。使用しない場面: データバインディング(maui-data-binding を使用)、Shell ルート設定(maui-shell-navigation を使用)、単体テストのモックフレームワーク(標準の xUnit と NSubstitute のパターンを使用)。
知識とガバナンスの締めくくり:コードや実行時の実態に合わせて、プロジェクトのドキュメント、ルールファイル(CLAUDE.md/AGENTS.md)、許可されたエージェントメモリ、ワークスペースの残存物を整合させ、次のセッションや担当者が最新の統一された情報を基に始められるようにします。ユーザーが "neat-freak"、"洁癖"、"/neat" と指定した場合に起動します。名前がなくても、開発後のプロジェクトドキュメント/ルール/メモリの同期や整理("把文档和记忆整理一下"、"收尾时把文档同步掉"、"docs 和代码对不上了")、古い、または矛盾する CLAUDE.md/メモリ、チームメイトや新しいセッションへの円滑な引き継ぎ、ワークスペースのルールが実際に守られているかの監査など、明確な知識整理の意図があれば起動します。純粋なコーディング/リファクタリング/デバッグ、データや文章(JSON、週報、changelog の告知)の整理、プロジェクト知識の文脈がない単なる「整理」では起動しません。
.NET MAUI の XAML と C# データバインディングに関するガイダンス − コンパイルドバインディング、INotifyPropertyChanged / ObservableObject、値コンバーター、バインディングモード、マルチバインディング、相対バインディング、フォールバック、MVVM のベストプラクティス。用途: x:DataType によるコンパイルドバインディングの設定、INotifyPropertyChanged や CommunityToolkit ObservableObject の実装、IValueConverter / IMultiValueConverter の作成、バインディングモードの選択、BindingContext の設定、相対バインディング、バインディングフォールバック、StringFormat、コードビハインドの SetBinding とラムダ、XC0022/XC0025 警告の適用。用途外: CollectionView のアイテムテンプレートとレイアウト(maui-collectionview を使用)、Shell ナビゲーションでのデータ受け渡し(maui-shell-navigation を使用)、依存関係Pron(maui-dependency-injection を使用)、プロパティ変更で発火するアニメーション(.NET MAUI のアニメーション API を使用)。
.NET MAUI アプリのテーマ設定に関するガイドです。AppThemeBinding による light/dark mode、ResourceDictionary のテーマ切り替え、DynamicResource バインディング、システムテーマの検出、ユーザーのテーマ設定 uaHEnfidiaryします。使用場面: 「dark mode」「light mode」「theming」「AppThemeBinding」「theme switching」「ResourceDictionary theme」「dynamic resources」「system theme detection」「color scheme」「app theme」「DynamicResource」。使用しない場面: ローカライズや言語切り替え(.NET MAUI のローカライズドキュメントを参照)、アクセシビリティの視覚調整(.NET MAUI のアクセシビリティドキュメントを参照)、アプリアイコンやスプラッシュ画面(.NET MAUI のアプリアイコンデキュメントを参照)、Bootstrap スタイルのクラステーマ(Plugin.Maui.BootstrapTheme NuGet パッケージを参照)。
Xcode のビルドを遅くする Swift Package Manager の依存関係、パッケージプラグイン、モジュールのバリアント、CI 向けビルドのオーバーヘッドを分析します。開発者がパッケージ、プラグイン、依存関係グラフの構造によってクリーンビルドやインクリメンタルビルドのパフォーマンスが低下していると疑う場合、SPM の遅さ、パッケージ解決時間、ビルドプラグインのオーバーヘッド、設定のずれによるモジュールの重複ビルド、モジュール間の循環依存、分割が必要な巨大モジュール、モジュール化のベストプラクティスについて言及した場合に使用します。
公開前にカスタム dotnet new テンプレートの正確さを検証します。フィールドの欠落、パラメータの不具合、shortName の競合、制約の問題、テンプレートが暗黙的に失敗 Estimationする原因となる作成ミスScoped detectaします。使用場面: 公開•テスト前に template.json ファイルの誤りを確認する、インストール後にテンプレートが表示されない原因を診断する、テンプレートのパラメータ定義における型の不一致やデフォルト値の欠落をレビューする、dotnet CLI コマンドと shortName が競合していないか調べる、post-action と constraint の設定を検証する。使用しない場面: 既存テンプレートの検索•使用(template-discovery を使用)、テンプレートからのプロジェクト作成(template-instantiation を使用)、既存プロジェクトからのテンプレート作成(template-authoring を使用)。
ActivityKitを使用して、iOSアプリのLive ActivitiesとDynamic Islandの体験を実装、レビュー、改善します。配達追跡、スポーツのスコア、ライドシェアの状況、ワークアウトタイマー、メディア再生など、リアルタイム更新される情報をロック画面やDynamic Islandに表示するウィジェットの構築に使用します。ActivityKit、ActivityAttributes、Activityのライフサイクル(request/update/end)、Dynamic Islandのレイアウト(compact/minimal/expanded)、プッシュによるLive Activitiesの更新、ロック画面のライブウィジェットを扱う場合にも使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
