Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
テスト・品質
Resilience Hub v2、Fault Injection Service、Application Recovery Controller を統合した AWS のエンドツーエンドのレジリエンスライフサイクルを案内します。ポリシーの作成、障害モードの評価、FIS 実験の検証、ARC 運用制御までの Define → Test → Operate ワークフローを扱います。包括的なレジリエンス戦略が必要な場合、検出事項を実験や制御に結び付けたい場合、またはレジリエンスプログラムを計画している場合に適しています。NGRH の検出事項を解決済みにすれば十分か、解決後に「完了」と見なせるか、解決前に検出事項をどう検証するかという全般的な質問にも適しています。個別の検出事項の解決や修正(resilience-hub-failure-mode-assessment を参照)、または単一のサービスを明示した依頼(例:「どの FIS 実験を実施すべきか」)には適用されません。
LLDB、対話型 Memory Graph Debugger、Instruments を使用して iOS アプリをデバッグし、パフォーマンスをプロファイルします。クラッシュ、リテインサイクルの調査、ハング、ビルド失敗、CPU・メモリ・エネルギー・ネットワークの一般的なプロファイリングに使用します。.memgraph のキャプチャ、leaks CLI の所有権パス、または継続的なヒープ増加には ios-memgraph-analysis を使用し、ETTrace のキャプチャと JSON には ios-ettrace-performance を使用します。
主な依頼がレガシー/旧式プロジェクトを SDK スタイルに変換、移行、モダナイズ、または書き換えることを明示的に求めている場合は呼び出さないでください。その場合は msbuild-modernization を使用します。移行依頼では ToolsVersion、明示的な Compile/Reference エントリー、packages.config、Microsoft.CSharp.targets が言及されることがありますが、そうしたパターンを含むファイルのレビューや監査だけなら対象範囲内です。カスタムターゲットを含むプロジェクト/ビルドファイルの広範なレビュー、監査、lint、保守性/正確性の確認、分野横断的な指摘の優先順位付け、個別のアンチパターン、F# の順序/FS0039、クロスプラットフォームパス、Import の安全性に関する個別判定に使用します。修正を求められない限り、レビュー/監査は分析のみです。具体的なプロパティ/項目の不具合には property-patterns/item-management、実装には target-authoring、NuGet の自動インポート/レイアウト検出には extension-points を使用します。MSBuild 以外のシステムは対象外です。
AWS Resilience Hub v2の障害モード評価を実行し、結果を解釈します。評価の開始、検出結果(重大度、カテゴリー、推奨事項)の理解、実現可能性に基づく優先順位付け、AI生成のサービス機能への対応、検出結果の解決を扱います。評価の実行、検出結果の確認、障害モードの理解を希望する場合、または特定の検出結果について解決・修正方法を尋ねられた場合に適用します。初期セットアップ(resilience-hub-getting-startedを使用)やFIS実験には適用しません。
公開前に、生成または変更されたドキュメント(README、API リファレンス、ドキュメント文字列、PHPDoc/JSDoc、変更履歴、チュートリアル、ドキュメントサイト)をレビューします。エージェントがドキュメントを作成・編集した後、コード変更で文書化された動作が変わった後、または公開前の利用に適しています。「ドキュメントをレビュー」「このドキュメントは正確か」「ドキュメントを更新」「README を書く」「この API を文書化」「ドキュメント文字列を追加」「変更履歴を追加」と依頼された場合に使用します。主な役割は、参照された関数、フラグ、エンドポイント、設定キー、コード例をソースと照合し、ドキュメントとコードの不一致を見つけ、冗長な記述や検証できない主張を取り除くことです。製品コードのレビュー(clean-code-guard を使用)、テストレビュー(test-guard を使用)、マーケティング文やブログ、非技術文書の文体編集、ドキュメントサイトのテーマ設定には使用しないでください
reaper MITM プロキシを起動・制御し、クライアントとサーバー間の HTTP/HTTPS トラフィックをキャプチャ、検査、検索、再生します。特定ドメインを対象としたプロキシの起動/停止、キャプチャしたリクエスト/レスポンスログの表示、メソッド/パス/ステータス/ホストによるトラフィック検索、セキュリティ分析のための HTTP 生データ全体の検査が可能です。ユーザーが「プロキシを起動」「トラフィックをキャプチャ」「リクエストを傍受」「HTTP トラフィックを検査」「キャプチャしたリクエストを検索」「リクエスト/レスポンスを表示」と求めた場合に使用します。
React 19、Vue 3、Angular 17+、Svelte 5、Rust、TypeScript、Java、Java 8、PHP、Ruby、Rails、Python、Django、FastAPI、Go、C#/.NET、Kotlin、Swift、Dart、Flutter、NestJS、C/C++、Zig、CSS/Less/Sass、Qt などを対象とした包括的なコードレビューガイドを提供します。各エコシステムのアーキテクチャレビュー、パフォーマンスレビュー、セキュリティ監査、コード品質のアンチパターン、一般的なバグを扱います。プルリクエストやコード変更のレビュー、コードレビュー、レビュー基準の策定、開発者の指導、アーキテクチャレビュー、セキュリティ監査、パフォーマンスレビュー、コード品質の確認、バグの発見、コードへのフィードバックに使用します。
2 つのエージェントによるコードレビューを実行します。新規のクリーンなコンテキストを持つエージェントを 2 つ起動し、同じコミット済みブランチの差分を並行して確認します。一方は Codex 組み込みの `codex review --base` コマンドを実行し、もう一方は Google の「What to look for in a code review」ガイドに照らして独立にコードをレビューします。両方の出力を、合意度順にまとめたレポートに統合します。「review-all」、セカンドオピニオンのレビュー、二重レビュー、PR 前のクロスチェック、コミット済みブランチ変更の確度の高いレビューを求められた場合に使用します。修正の適用には使用しないでください。レビュー専用です。
TypeScript/Node.js アプリケーションのセキュリティレビューを行い、XSS、インジェクション、CSRF、JWT/OAuth2 の脆弱性、依存関係の CVE、シークレットの漏えいについてコードを検証します。セキュリティ監査、デプロイ前、認証/認可の実装レビュー、Express、NestJS、Next.js の OWASP 準拠確認に使用します。「security review」「check for security issues」「TypeScript security audit」で起動します
現在のKelosブランチ、または明示的に指定された PR、issue、diff を、Kubernetes API と CRD の設計品質についてレビューします。Kelos API のレビュー、CRD/API の互換性レビュー、Kubernetes API 規約のレビュー、または api/、生成された CRD、examples/、self-development/ マニフェスト内の変更のレビューを依頼された場合に使用します。対象が指定されていない場合は、現在のブランチをレビューします。このスキルはレビュー専用です。
グラフ情報を活用したミューテーションテストのトリアージです。Trailmark でコードベースを解析し、ミューテーションテストと necessist を実行した後、生き残ったミュータント、不要なテスト文、呼び出しグラフのデータを用いて、誤検知、テストカバレッジの不足、ファジング対象を特定します。生き残ったミュータントのトリアージ、ミューテーションテスト結果の分析、テスト不足の特定、弱いテストからのファジング対象の発見、circomvent や cairo-mutants を含むミューテーションフレームワークの実行、necessist の使用に適用します。
ミューテーションテストに基づいてテストベクトルを生成します。暗号アルゴリズムまたはプロトコルの実装を見つけ、ミューテーションテストを実行して検出されなかったミュータントを特定し、未カバーのコードパスを意図的に実行する新しいテストベクトルを生成します。ミューテーション前後のミュータント検出率を比較し、テストベクトルの有効性を検証します。暗号テストベクトルの生成、Wycheproof のカバレッジ不足の測定、ミューテーションテストによる未検出ミュータントの特定、実装間テストスイートの作成、暗号プリミティブのテストベクトルカバレッジ向上に使用します。
`godot --headless`を使ってコマンドラインからGDScriptテストスイートを実行します。失敗時にゼロ以外の終了コードを返すSceneTree/MainLoopランナースクリプトを使用し、CIでマージを制御できます。エディターを開かずにGodotプロジェクトのユニットテストを実行する場合、`.gd`テストの失敗時にビルドを失敗させるCIジョブ(GitHub Actionsなど)を設定する場合、または`godot --headless`の実行が停止する、ウィンドウが開く、アサーションが失敗しても終了コードが0になる場合に使用します。
NestJS アプリケーションの包括的なコードレビュー機能を提供し、コントローラー、サービス、モジュール、ガード、インターセプター、パイプ、依存性注入、データベース統合パターンを分析します。NestJS のコード変更のレビュー、プルリクエストのマージ前、新機能の実装後、アーキテクチャの検証に使用します。トリガー:「review NestJS code」「NestJS code review」「check my NestJS controller/service」。
隔離された worktree で PR を番号指定してレビューまたは再レビューする。`om-code-review` スキルを実行し、仕様書のみの設計 PR では仕様レビューを行う。承認/変更要求を送信し、パイプラインラベルを管理する。変更要求がなされた場合、自動修正ループ(修正/テスト/検証/再レビュー)が自動化自身の PR 上で実行されるか、--autofix 付きで実行される。他者の PR はレビューと引き継ぎのみ。使い方 - /om-auto-review-pr <PR-number> [--autofix]
有効化には、.NET のカバレッジレポート、割合、行・分岐・条件の指標が提供されているか、分析用に .NET カバレッジを収集する明示的な依頼が必要です。対象:Cobertura データ、部分条件、停滞、目標値の計算、プロジェクト全体のカバレッジに基づく CRAP、カバレッジに基づくリファクタリングの安全性などのデータ解釈。提供されたレポートを直接分析し、テストの再実行やツールのインストールは行いません。対象外:カバレッジの根拠も収集の明示的な意図もない依頼(仮定上の変更耐性に関する質問を含む。test-gap-analysis を使用);名前が指定された単一の対象に対する CRAP またはリファクタリングの安全性(crap-score を使用);test-tagging、find-untested-sources、test-anti-patterns、run-tests、code-testing が担当する依頼。
Next.js アプリケーションの包括的なコードレビューを提供し、Server Components、Client Components、Server Actions、キャッシュ戦略、メタデータ、API ルート、ミドルウェア、パフォーマンスパターンを検証します。Next.js App Router のコード変更のレビュー、プルリクエストのマージ前、新機能の実装後、アーキテクチャの検証に使用します。「review Next.js code」「Next.js code review」「check my Next.js app」で起動します。
JUnit 5、CompletableFuture、Awaitility、Mockito を使用して Spring の `@Scheduled` メソッドと `@Async` メソッドを単体テストするパターンを提供します。タスク実行とタイミングのモック、実行回数の検証、cron 式のテスト、リトライ動作の検証、スレッドプール動作のシミュレーションを扱います。バックグラウンドタスク、cron ジョブ、定期実行、スケジュールタスク、スレッドプール動作のテストに使用します。
Spring Boot アプリで `@ExceptionHandler` と `@ControllerAdvice` を単体テストするパターンを提供します。エラーレスポンスの形式を検証し、例外をモックし、HTTP ステータスコードを確認し、フィールド単位の検証エラーをテストして、カスタムエラーペイロードを検証します。Spring の例外ハンドラーテスト、REST API エラーテストの作成、または controller advice のモックに使用します。
既存テストのアサーションの品質、深さ、多様性、誤った安心感を分析します。MSTest、Jest、pytest、Go を含め、弱い、浅い、些末、常に真、自己参照的、アサーションがない、存在確認/真偽値確認のみ、多様性が不十分なアサーションについて尋ねられた場合は必ず使用します。直接修正には使用しないでください。提示された MSTest アサーションは writing-mstest-tests、新しいケースは code-testing が担当します。本番コードの変更をテストが検出できるか尋ねられた場合は test-gap-analysis、一般的な重大度別監査には test-anti-patterns を使用します
Spring Cache アノテーション(@Cacheable、@CachePut、@CacheEvict)の単体テストパターンを提供します。キャッシュマネージャーをモックするテストコードを生成し、キャッシュのヒット/ミス動作を検証し、SpEL 式によるキャッシュキー生成をテストし、削除戦略を検証して、条件付きキャッシュのシナリオを確認します。トリガー:キャッシュのテスト、Spring cache のテスト、キャッシュのモック、Spring Boot キャッシュ、キャッシュのヒット/ミス検証、@Cacheable のテスト。
`@ConfigurationPropertiesTest` を使って `@ConfigurationProperties` クラスを単体テストするパターンを提供します。プロパティのバインドを検証し、バリデーション制約をテストし、デフォルト値を確認し、型変換をチェックして、Spring Boot 設定プロパティ用のプロパティソースをモックします。アプリケーション設定のバインドのテスト、YAML または application.properties ファイルの検証、環境固有設定の確認、ネストされたプロパティ構造のテストに使用します。
LangChain4j アプリケーション向けに、ユニットテスト、統合テスト、AI モックのパターンを提供します。LLM のモック応答を作成し、検索チェーンをテストし、RAG ワークフローを検証して、Java AI サービス向けの Testcontainers ベースの統合テストを実装します。AI サービスのユニットテスト、LangChain4j コンポーネントの統合テスト、AI モデルのモック、LLM ベースの Java アプリケーションのテストに使用します。
擬似ミューテーション分析により、既存テストでは見逃される可能性がある、呼び出し元から見える本番コードの変更を特定します。候補の検証やギャップの解消は、依頼された場合に限ります。評価用の読み取り専用のテストごとの構成分析を含みます。複数言語に対応。対象:テストでバグを検出できるか、動作上の盲点、生き残ったミューテーション。対象外:具体的な修正・機能変更の証明(test-value-evidence)、テストスイートの分類(test-tagging)、.NET のカバレッジ、Cobertura、停滞、カバレッジに基づく優先順位付け(coverage-analysis)、名称付き CRAP(crap-score)、新しいテストスイート(code-testing)、アサーション/コードスメルの監査、ミューテーションツール。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
