Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
useForm、useWatch、useController、useFieldArray、subscribe() API、およびWatch/FormStateSubscribe/FieldArrayのrender-propコンポーネントを使った、React Hook Formによるクライアント側フォーム検証のパフォーマンス最適化です。resetDefaultValues()やdisabledフィールド配列オプションなど、RHF 7.82の追加機能を扱います。React Hook Formライブラリでクライアント側の制御フォームを構築する際に使用します。React 19 Server Actions、useActionState、サーバー側フォーム処理は対象外です(これらにはreact-19スキルを使用してください)。
.NET 10 の依存性注入パターン。サービスのライフタイム、キー付きサービス、デコレータパターン、ファクトリパターン、DI のよくある落とし穴を扱います。サービスの登録、ライフタイム問題の解決、サービスの構成設計を行うとき、またはユーザーが "DI"、"dependency injection"、"service registration"、"AddScoped"、"AddTransient"、"AddSingleton"、"keyed services"、"decorator"、"Scrutor"、"IServiceCollection"、"captive dependency" などに言及したときに読み込みます。
.NET 10 の minimal API — HTTP エンドポイント構築のデフォルトです。MapGroup、エンドポイントフィルター、TypedResults、OpenAPI メタデータ、パラメータバインディング、ルート規約を扱います。API エンドポイントの作成、ルート設定、OpenAPI ドキュメントの構成を行うとき、またはユーザーが "endpoint"、"MapGet"、"MapPost"、"MapGroup"、"TypedResults"、"route"、"minimal API"、"OpenAPI"、"swagger"、"rate limiting"、"output caching" に言及したときに、このスキルを読み込みます。
ASP.NET Core の認証と認可。JWT ベアラートークン、OpenID Connect、ASP.NET Identity、認可ポリシー、ロール・クレームベースの認可、API キー認証を扱います。ログインの実装、エンドポイントの保護、認可ルールの設計を行うとき、またはユーザーが "auth"、"JWT"、"bearer token"、"OIDC"、"OpenID Connect"、"Identity"、"claims"、"roles"、"authorize"、"RequireAuthorization"、"API key"、"cookie auth" などに言及したときに読み込みます。
OAuthプロバイダー(Google、Apple、Microsoft、Facebook、GitHubなど)をportlessのローカル開発URLで使えるように設定します。OAuthリダイレクトURIの設定、「redirect_uri_mismatch」または「invalid redirect」エラーの修正、ローカル開発用のサインインプロバイダーの設定、プロバイダーが.localhostサブドメインを拒否する場合に使います。「portlessでOAuthが動作しない」「リダイレクトURIの不一致」「Google/Apple/Microsoftのローカルサインインに失敗する」「ローカル開発用にOAuthを設定」など、portlessドメインのOAuthコールバックURLに関するタスクで起動します。
.NET 10 の可観測性の概要と接着部分のまとめ。各要素がどう連携するか、さらにここが担当する横断的な要素(ASP.NET のヘルスチェック エンドポイント(/health)、相関 ID、ログレベルの戦略)を扱います。Serilog の詳細な設定は serilog を、トレースとメトリクスは opentelemetry を読み込んでください。可観測性をゼロから構築する、ヘルスチェック エンドポイントや相関 ID を組み込むとき、またはユーザーが "logging"、"observability"、"monitoring setup"、"liveness"、"readiness"、"ILogger" などの言及をしたときに読み込みます。
Polly v8 を使った .NET 10 アプリケーションのレジリエンスパターン。リトライ、サーキットブレーカー、タイムアウト、フォールバック、レートリミット、Hedging、レジリエンスパイプラインの組み合わせを扱います。リトライロジックやサーキットブレーカーの実装、一時的な障害への対応を行うとき、またはユーザーが "Polly"、"resilience"、"retry"、"circuit breaker"、"timeout"、"fallback"、"rate limit"、"hedging"、"transient fault"、"HttpClient resilience"、"resilience pipeline" などに言及したときに読み込みます。
.NET プロジェクト向けの体系的なコードクリーンアップパイプライン。7 つのステップを順番に実行します:フォーマット、未使用の using、アナライザーの警告、死んだコードの削除、TODO の解決、sealed クラスの監査、CancellationToken の伝播。各ステップはフェーズ間でテストにより個別に検証されます。次の場合、このスキルを読み込みます:「clean up」「de-sloppify」「tidy up」「remove dead code」「code cleanup」「housekeeping」「tech debt」「fix warnings」「seal classes」「add CancellationToken」「unused usings」「format code」。
.NET 10 アプリケーションの IHttpClientFactory と型付き HTTP クライアント。名前付き・型付き・キー付きクライアント、DelegatingHandlers、Microsoft.Extensions.Http.Resilience によるレジリエンス、テストパターンを扱います。HTTP クライアントの設定、リトライやサーキットブレーカーのポリシー追加を行うとき、またはユーザーが "HttpClient"、"IHttpClientFactory"、"AddHttpClient"、"typed client"、"named client"、"DelegatingHandler"、"resilience"、"retry"、"circuit breaker"、"hedging"、"Polly"、"AddStandardResilienceHandler"、"socket exhaustion"、"Refit" などに言及したときに読み込みます。
.NET のソリューションおよびプロジェクト構造の規約。.slnx 形式、Directory.Build.props、中央パッケージ管理用の Directory.Packages.props、グローバル using、命名規則を扱います。新しいソリューションの作成、プロジェクトの追加、ビルドプロパティの設定、またはユーザーが「solution structure」「.slnx」「Directory.Build.props」「central package management」「Directory.Packages.props」「global usings」「.editorconfig」「project layout」「naming conventions」に言及した場合に、このスキルを読み込みます。
.NET アプリケーション向けの非同期メッセージングパターン。Wolverine と MassTransit、outbox パターン、Saga と成功率(choreography)、RabbitMQ と Azure Service Bus のブローカー設定を扱います。イベント駆動型通信、バックグラウンド処理、モジュール間のメッセージングを実装する場合や、ユーザーが "Wolverine"、"MassTransit"、"message bus"、"RabbitMQ"、"Azure Service Bus"、"event"、"publish"、"consumer"、"outbox"、"saga"、"integration event"、"queue"、"pub/sub" などに言及した場合、このスキルを読み込んでください。
.NET 10 アプリケーションの設定パターン。Options パターン、IOptionsSnapshot と IOptions、シークレット管理、環境変数ベースの設定を扱う。アプリケーション設定、シークレット管理、設定セクションのバインディングbewerk 設定、またはユーザーが「configuration」「appsettings」「Options pattern」「IOptions」「IOptionsSnapshot」「secrets」「user secrets」「environment variables」「connection string」「config binding」に言及したときに、このスキルを読み込む。
.NET 10 アプリケーション向けの OpenTelemetry オブザーバビリティ。OTLP エクスポートを使う OpenTelemetry SDK によるトレース、メトリクス、ログを扱う。カスタム ActivitySource、IMeterFactory ベースのメトリクス、リソース設定、Aspire Dashboard との統合を含む。分散トレーシング、カスタムメトリクス、OTLP エクスポートの設定、またはユーザーが「OpenTelemetry」「OTLP」「traces」「spans」「Activity」「ActivitySource」「metrics」「IMeterFactory」「Meter」「Counter」「Histogram」「Gauge」「telemetry」「observability」「distributed tracing」「OTEL」「Aspire Dashboard」に言及したときに、このスキルを読み込む。
.NET 10 アプリケーション向けの Scalar API ドキュメント UI。セットアップ、テーマ、認証情報のプレフィル、マルチドキュメント、レイアウトオプション、セキュリティを扱う。Swagger UI のモダンな代替。API ドキュメント UI の設定、またはユーザーが「Scalar」「MapScalarApiReference」「API reference」「Swagger UI replacement」「API documentation UI」「Scalar theme」「interactive API docs」「Try It」に言及したときに、このスキルを読み込む。
100 点満点のスコアリングによる SOQL クエリの生成、最適化、分析を行います。ユーザーが SOQL/SOSL の作成や最適化(自然言語からのクエリ生成、リレーションクエリ、集計、クエリプラン分析、パフォーマンスや安全性の改善)を必要とする場合に使用します。起動条件:SOQL/SOSL クエリの作成、最適化、デバッグ、.soql ファイルの操作、リレーションクエリ、集計、クエリ性能についての質問。起動しない条件:一括データ操作(handling-sf-data を使用)、Apex DML ロジック(generating-apex を使用)、レポート/ダッシュボードのクエリ。
.NET 10 アプリケーション向けの組み込み OpenAPI サポート。ドキュメント生成、トランスフォーマー、TypedResults メタデータ、セキュリティスキーム、XML コメント、ビルド時生成、マルチドキュメント対応を扱う。Swashbuckle は不要。API ドキュメントの設定、OpenAPI 出力のカスタマイズ、ドキュメントへのセキュリティスキームの追加、またはユーザーが「OpenAPI」「AddOpenApi」「MapOpenApi」「document transformer」「operation transformer」「schema transformer」「OpenAPI 3.1」「API documentation」「Swashbuckle replacement」「Produces」「WithSummary」「WithDescription」「ProblemDetails」「Kiota」「client generation」に言及したときに、このスキルを読み込む。
Roslyn MCP ツールを使い、レーティング(A-F)付きで .NET プロジェクトを多次元的な健全性評価する。8 つの次元を評価する: ビルド健全性、コード品質、アーキテクチャ、テストカバレッジ、死コード、API サーフェス、セキュリティ体制、ドキュメント。実行可能な推奨事項を含む構造化されたレポートカードを生成する。「health check」「how healthy is this」「project health」「code quality report」「grade this project」「assess codebase」「quality audit」「technical assessment」「codebase review」「report card」に言及したときに、このスキルを読み込む。
.NET 10 アプリケーションのキャッシュ戦略。HybridCache(デフォルト)、出力キャッシュ、レスポンスキャッシュ、分散キャッシュのパターンを扱います。キャッシュの実装、読み取り性能の最適化、データベース負荷の軽減を行うとき、およびユーザーが「cache」「HybridCache」「Redis」「output cache」「response cache」「distributed cache」「IMemoryCache」「cache invalidation」「stampede protection」「cache-aside」に言及したときに、このスキルを読み込みます。
ASP.NET Core の API バージョニング戦略です。Asp.Versioning ライブラリ、URL セグメント、ヘッダー、クエリ文字列による方式、バージョンの非推奨化、OpenAPI 連携を扱います。API にバージョニングを追加する場合、破壊的変更を伴って API を進化させる場合、または「API version」「versioning」「v1/v2」「Asp.Versioning」「deprecation」「breaking change」「backward compatibility」に言及した場合にこのスキルを読み込みます。
クラウドネイティブのオーケストレーションのための .NET Aspire。AppHost の設定、サービスデフォルト、リソース設定、サービスディスカバリ、Aspire ダッシュボードをカバーする。ローカル開発オーケストレーション、サービスディスカバリ、Aspire が管理するインフラのセットアップ時、あるいはユーザーが "Aspire"、"AppHost"、"service defaults"、"service discovery"、"orchestration"、"Aspire dashboard"、"AddProject"、"WithReference"、"cloud-native .NET" に言及_CC 时に本スキルを読み込む。
100点満点のスコアリングによるSalesforceデバッグログの分析とトラブルシューティング。次の場合に起動:ユーザーがデバッグログを分析する、governor limitsに達する、スタックトレースを読む、またはSalesforce組織の.logファイルを扱う場合。次の場合は起動しない:Apexテストの実行(running-apex-testsを使用)、Apexコードの生成や修正(generating-apexを使用)、Agentforceセッションのトレース(observing-agentforceを使用)。
.NET 開発者向け Claude Code ワークフローの習熟ガイド。git worktree による並列実行、plan mode の戦略、検証ループ、自動整形フック、dotnet CLI の権限設定、プロンプト技法、サブエージェントパターン、そしてコンテキスト規律——トークン予算管理、MCP 優先のナビゲーション、遅延読み込み、サブエージェント分離——をすべて .NET エコシステムに合わせて調整している。.NET プロジェクトに Claude Code を設定する、ワークフローを最適化する、並列セッションを実行する、コンテキスト残り少了 少ない、またはセッションが重く感じる、大規模なコードベースを効率よく調査するoca のSU ↑これらの用途 boundary:、あるいはユーザーが "productivity"、"workflow"、"parallel"、"worktree"、"plan mode"、"permissions"、"hooks"、"10x"、"setup Claude Code"、"speed up development"、"context"、"tokens"、"budget"、"running out of context"、"too many files"、"large codebase" に言及_black に本スキルを読み込む。Boris Cherny(Claude Code の作成者)と Anthropic チームからのヒントFTA に着想している。
.NET プロジェクトの技術スタック選定アドバイザー。データベース、認証、キャッシュ、メッセージング、可観測性、レジリエンスの推奨デフォルトと、それぞれのデフォルトの根拠を提示します。プロジェクトの技術スタックを選ぶ/reviews するとき、またはユーザーが「tech stack」「which database」「pick a stack」「recommended defaults」「what should I use forartner」と述べる場合に読み込みます。プロジェクトの初期化は dotnet-init、コードベースの評価は health-check、アップグレードとスキーマ変更は migrate を使用してください。
ASP.NET Core CLI のスキャフォールド/コード生成ツールを使わずに、ASP.NET Core のコードを生成またはスキャフォールドします(Razor Pages、Blazor コンポーネント、MVC コントローラー、ビュー、Minimal API エンドポイント)。使用ケース:(1) Entity Framework (EF Core) とデータベースを前提とする CRUD ページ、ビュー、API エンドポイントの追加、(2) DbContext を使ってデータの作成・読み取り・更新・削除を行うコードの生成、(3) 既存の CSS フレームワークとコーディングパターンに合う UI コンポーネントのスキャフォールド、(4) モデルクラス向けのデータ駆動型のフォーム、テーブル、ナビゲーションの作成。ASP.NET 以外のプロジェクトや、CLI ベースのスキャフォールドを優先する場合に使用しないでください。
Salesforce 公式ドキュメントの取得スキル。developer.salesforce.com、help.salesforce.com、architect.salesforce.com、admin.salesforce.com、lightningdesignsystem.com から权威な Salesforce ドキュメントが必要な場合に使用します。特に、ページが JS に依存している、シェルで描画される、または単純な取得では抽出しにくい場合に適しています。第三者のブログや要約ではなく Salesforce の公式情報源に基づいて回答cessiveできます。トリガー: ユーザーが Salesforce の公式ドキュメント、Apex や API リファレンス、LWC ドキュメント、Agentforce ドキュメント、設定やヘルプ記事、Salesforce 所有ドメインのドキュメントを求めた場合。トリガーしない場合: コード変更、デプロイタスクなどドキュメント取得を必要としない依頼には、適切な sf-* スキルを使用してください。
@netlify/database を使った Netlify アプリ向けのゼロ設定 Postgres。Functions/Edge Functions からのデータ照会、スキーママイグレーションの作成、Drizzle ORM のセットアップ、netlify dev によるローカル開発、デプロイプレビュー用のデータベースブランチ、既存の Postgres プロジェクトの Netlify への移行に対応します。データベースの追加、コンタクトフォームや CRUD API の作成、SQL マイグレーションの作成、Drizzle の接続、netlify database コマンドの実行、ローカル Postgres でのテスト、Neon/Supabase/RDS から Netlify Database への切り替えに使用します。
対話型のプロジェクト初期化。プロジェクト種別を判別し、アーキテクチャの質問を行い、カスタマイズされた CLAUDE.md を生成します。テンプレートを手動でコピーする必要はありません。使用場面: 「init project」「setup project」「initialize」「new project setup」「generate CLAUDE.md」「configure for dotnet-claude-kit」、または新規・既存の .NET コードベースで Claude Code を始める際。
セッション途中のセーブポイント。説明付きの git コミットと簡潔な引き継ぎメモを作成し、そのまま作業を続けます。リスクの高い変更やリファクタリングの前、タスクを切り替えるとき、セッションを終了せずに進捗を記録したいときに使用します。発動: /checkpoint、「checkpoint」「save progress」「commit and handoff」「save state」「pause here」「before a risky change」。学習事項の抽出を含むセッション終了時の完全なルーティンには、代わりに /wrap-up を使用してください。
ウェブと React アプリケーション向けの After Effects アニメーションのレンダリング。Lottie アニメーション、JSON ベクターアニメーション、インタラクティブなアニメーションアイコン、マイクロインタラクション、ローディングアニメーションを実装するときにこのスキルを使用。Lottie、lottie-web、lottie-react、dotLottie、After Effects の JSON 書き出し、bodymovin、アニメーション SVG の代替 primitive、デザイナー制作的アニメーションを扱うタスクで発動。スクロール駆動およびインタラクティブなアニメーションにおいて GSAP ScrollTrigger と Framer Motion を補完。
曖昧な機能・Novo buffalo品のアイデアを、 relentless な構造化質問によって合意・永続化された仕様に変換する。決して仮定しない——あらゆる不足、曖昧さ、"おそらく" は開発者への質問になり、未解決の問いが残っている限り仕様は承認できない。/plan、/scaffold、/tdd が使用する受け入れ基準を備えた docs/specs/<NNN>-<slug>.md を生成する。用途:"spec"、"write a spec"、"spec this out"、"requirements"、"PRD"、"acceptance criteria"、"define the feature"、"user stories"、"what should we build"、あるいは一文で説明するには大きすぎる機能の計画の前。
コーディングタスクを Z.AI ZCode CLI にバックグラウンドの実装者として委譲し、その diff を自分でレビューして取り込みます。実装作業を ZCode に任せたい場合(「ZCode に X をさせる」「これを ZCode に委譲する」「ZCode に 通す」「ZCode で実装/修正/リファクタリングさせる」など)、またはレビューの立場を保ったまま ZCode でエンコーディングタスクのキューを流したい場合に使用します。小さすぎて直接対応できるタスクや、委譲せずにコードを直接書かせたい場合は使用しないでください。
.NET 向けの自律的なイテレーションループ:イテレーション回数の上限、進捗検出、無限リトライとトークン浪費を防ぐフェイルセーフ機能により、壊れたビルドや失敗したテストスイートを正常な状態まで導きます。build-fix ループ(dotnet build、解析、分類、修正、リビルド)がメインの流れであり、test-fix ループはその変種としてENTE…(first-class)に応じた位置づけです。ビルドが壊れているとき、大規模なリファクタリングや依存関係更新の後、またはユーザーが「ビルドを直して」「ビルドが壊れてる」「コンパイルさせて」「テストを通わせて」「失敗したテストを直して」「動くまで続けて」「自律的に」「ループして」「自動修正して」「修正を続けて」といったときに呼び出します。
.NET 10 プロジェクト向けの架构を考慮した機能スキャフォールド。プロジェクトのアーキテクチャ(VSA、Clean Architecture、DDD、Modular Monolith)を検出し、endpoint、handler、validator、DTO、EF 設定、統合テストなど必要なすべてのレイヤーを備えた完全な機能スライスを生成する。生成される各機能が満たすべき完全性チェックリストとアーキテクチャごとのコードテンプレートを同梱。用途:"scaffold"、"create feature"、"add feature"、"new endpoint"、"generate"、"add entity"、"scaffold a module"、"add module"、または生成テンプレートのカスタマイズや完全な機能スライスの範囲を定義する場合。
誘導型で安全なマイグレーションのワークフロー。EF Core のスキーママイグレーション、.NET のバージョンアップグレード、NuGet の依存関係更新を、それぞれロールバック戦略と検証手順付きで扱います。呼び出し場面: 「add migration」「update database」「create migration」「schema change」「new table」「rename column」「upgrade nuget」「update packages」「dependency update」「version upgrade」「.NET upgrade」。
アーキテクチャ適合性チェック: トークンコストの低い Roslyn MCP 分析を用いて、既存のコードベースが宣言したアーキテクチャ (VSA、Clean Architecture、DDD、Modular Monolith) に適合しているかを検証します。依存方向、レイヤー違反、モジュール境界の漏洩、循環依存を対象にします。起動キーワード: 「check architecture」「architecture violations」「layer violations」「dependency direction」「module boundaries」「arch check」「is my architecture clean」「enforce architecture」「conformance check」。アーキテクチャの選択には、代わりに architecture-advisor を使用してください。
AgentMail の TypeScript または Python SDK を使って、受信トレイ、メッセージ、スレッド、下書き、添付ファイル、ドメイン、許可/ブロックリスト、Pod、Webhook、WebSocket のワークフローを構築します。プログラムによるエージェント登録、ドメイン/DNS 管理、配信問題のトリアージ(バウンス、スパム、メールのブロック)も対象です。AgentMail API コードの実装またはレビューに使用します。メールボックスの直接操作、CLI の使用、MCP のセットアップ、フレームワークツールキットとの統合には使用しません。
.NET ソリューションの依存関係ヘルスレポート: 古くなった NuGet パッケージ、脆弱なバージョン、商用ライセンスの落とし穴 (MediatR、MassTransit、FluentAssertions、AutoMapper) を、get_nuget_packages MCP ツールで報告します。「outdated packages」「check dependencies」「stale packages」「package audit」「dependency health」「are my packages up to date」「license check」「vulnerable packages」「nuget audit」のときに起動します。
MSBuild の CopyToOutputDirectory / CopyToPublishDirectory のモード選択:Never、PreserveNewest、Always、IfDifferent(MSBuild 17.13+)、および $(SkipUnchangedFilesOnCopyAlways)。使用対象:Always コピーによるビルドごとのパフォーマンス低下の解消、ビルド間で変更された出力ファイルのリセット。使用しない対象:一般的なインクリメンタルビルドの診断(incremental-build を使用)、MSBuild 以外のビルドシステム。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
