Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
テスト・品質
ASP.NET Core の統合テストに特化したスキル。Web API エンドポイント、HTTP リクエスト/レスポンス、ミドルウェア、依存性注入をテストする必要がある場合に使用します。WebApplicationFactory、TestServer、HttpClient テスト、インメモリデータベースの構成などを扱います。ユーザーが ASP.NET Core integration testing、WebApplicationFactory、TestServer、HTTP endpoint testing、middleware testing に言及した場合は、統合テストのガイダンスを明示的に求めていない場合でも、必ずこのスキルを使用してください。Keywords: integration testing、web api testing、WebApplicationFactory、TestServer、HttpClient testing、controller testing、endpoint testing、RESTful API testing、Microsoft.AspNetCore.Mvc.Testing、CreateClient、ConfigureWebHost、AwesomeAssertions.Web、Be200Ok、Be404NotFound、middleware testing、dependency injection testing
agent-browser を Chrome DevTools Protocol 経由で使用して、Electron デスクトップアプリ(VS Code、Slack、Discord、Figma、Notion、Spotify など)を自動化します。ユーザーが Electron アプリとやり取りする、デスクトップアプリを自動化する、実行中のアプリに接続する、ネイティブアプリを制御する、または Electron アプリケーションをテストする必要があるときに使用します。トリガーには "automate Slack app"、"control VS Code"、"interact with Discord app"、"test this Electron app"、"connect to desktop app"、またはネイティブ Electron アプリケーションの自動化を必要とするあらゆるタスクが含まれます。
プロジェクトが `@nomicfoundation/hardhat-toolbox-mocha-ethers` に依存する場合は `hardhat` スキルと併用する。`network.create()` で公開される ethers ヘルパー、コントラクトの操作(`ethers.deployContract`、関数呼び出し、`connect`)、TypeChain で型付けされたコントラクトインスタンス、および `@nomicfoundation/hardhat-ethers-chai-matchers` の chai マッチャー(`.to.emit`、`.to.be.revertedWith*`、`.to.changeEtherBalance(s)`)を扱う。
OWASP A05:2025 向けの専門的な Python セキュリティテストスキル — FastAPI および Flask アプリケーションにおけるインジェクション脆弱性。ユーザーが以下について尋ねた場合はいつでもこのスキルを使用する: SQL インジェクション、XSS、SSTI(サーバーサイドテンプレートインジェクション)、OS コマンドインジェクション、ORM インジェクション、LLM プロンプトインジェクション、入力検証、パラメータ化クエリ、Jinja2 エスケープ、または信頼できないデータがインタプリタ(データベース、OS シェル、テンプレートエンジン、ブラウザ)に到達するあらゆるケース。セキュリティ監査、ペネトレーションテスト、Bandit SAST スキャン、インジェクション欠陥のコードレビュー、または "find injection bugs"、"check for SQLi"、"audit my Flask/FastAPI app"、"scan for command injection" といったあらゆるリクエストでも起動する。このスキルは全 OWASP カテゴリの中で CVE 数が最も多い(62,445)—— Python Web アプリケーションのセキュリティをレビューする際は常に積極的に適用する。
厳密で数学的に根拠のあるプログラム構築と検証を適用する。公理的意味論、構造帰納法、境界関数を用いた再帰設計、アルゴリズムの埋め込み、ループ不変条件を用いた反復的導出により、形式化された事前/事後仕様から正しいプログラムを導出する。言語非依存。ユーザーが関数を正しく実装したい、ループや再帰について推論したい、形式仕様を書きたい、事後条件からテストを導出したい、停止性を証明したい、データ構造を代数的に設計したい、または構築によってプログラムの正しさを保証したいときはいつでもこの skill を使用する——たとえ「formal methods」や「specification」といった用語を使わなくても。
OpenHarmony CAPI N-API ラッパーテストケース生成ツール(方式2)。.h ヘッダーファイルを自動解析し、C++ N-API ラッパーと ETS/ArkTS テストコードを生成する。 **このスキルが発動するシナリオ**: - ユーザーが CAPI、C テスト、Native テスト、ネイティブテスト、.h ファイル解析に言及した場合 - ユーザーが N-API ラッパーテスト(gtest ではない)の生成を必要としている場合 - ユーザーがカバレッジレポート、補完テスト、不足テストに言及した場合 - ユーザーが CAPI テストスイートのコンパイルまたは検証を必要としている場合 - ユーザーが非同期コンパイル、バックグラウンドコンパイル、コンパイル検証に言及した場合 - ユーザーが XTS テスト、OpenHarmony テスト、サブシステムテストに言及した場合 **コア機能**: 1. ヘッダーファイル解析 → API 情報の抽出 2. テストケース生成 → C++ N-API ラッパー + ETS テストコード 3. コンパイル検証 → 非同期コンパイル + エラー修正 4. コード検証 → N-API 三重チェック + フォーマットチェック **対応サブシステム**: multimedia、bundlemanager、ability、arkui、hilog など **ユーザーがカバレッジレポートを提供した場合**: カバレッジレポート駆動モードに自動切り替え(効率的かつ高精度)
このスキルは pull request ワークフローに使用します — PR の作成(ブランチ、コミット、プッシュ、オープン)、PR のレビュー(コード品質、テストカバレッジ、問題修正)、PR レビューコメントへの対応(フィードバックの修正、レビュアーへの返信)、PR のマージ(CI チェック、マージ、クリーンアップ)。gh CLI を通じて PR ライフサイクル全体を処理します。トリガーには「PR を作成」「PR をオープン」「PR をレビュー」「PR をマージ」「PR コメントに対応」「レビューフィードバックを修正」「レビュアーに返信」「レビュー用にプッシュ」「PR を提出」が含まれます。
プラットフォームに依存しない優れたウェブサイトの仕様「The Website Specification」を検索して適用します。各項目は必須、推奨、任意、回避に分類されています。サイトに必要な要素、何かが必須かどうか、URL の監査方法、エージェント対応に不足している点など、ウェブのベストプラクティスを推測で答えることになる質問に使用します。WHATWG、W3C、IETF RFC、IANA、WCAG などの一次資料に基づいて回答します。HTTP 経由の Markdown として利用でき、検索、一覧、取得、チェックリスト、監査ツールを備えた MCP サーバーとしても利用できます。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
