Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
テスト・品質
DDDにおけるリポジトリの設計ルールとアンチパターンを提供する。集約単位の命名規則、CQS(Command Query Separation)に基づくメソッド設計、入出力の型制約をチェックする。コードレビュー、新規実装、リファクタリング時にリポジトリ設計の問題を検出する場合に使用。対象言語: 言語非依存(Java, Kotlin, Scala, TypeScript, Go, Rust, Python等すべて)。トリガー:「リポジトリの設計をレビュー」「Repository名がおかしい」「findByIdの戻り値」「リポジトリがDTOを返している」「テーブル名でリポジトリを作ってしまった」「集約単位のリポジトリ」「リポジトリのアンチパターン」「リポジトリのCQS」といったリポジトリ設計関連リクエストで起動。
PDCA ワークフローにおける実行時検証の厳格な規律です。AI が環境内で検証を実行し、決定性と安全性を考慮したうえで、シミュレーションより実環境を優先します。人によるチェックリストを既定の方法にしてはいけません。まず実行を試み、差し替え可能な検証プロバイダー(プロジェクトのスクリプト/スキル → 共有機能スキル)を解決し、真に越えられない境界に達した場合のみ、理由を明示して人に引き継ぎます。バグ修正や機能開発など、ワークフローの検証・確認段階で、検証をどこで誰が実行するか、また十分かどうかを判断するために使用します。PDCA ホストは frontmatter の依存関係を通じて参照します。トリガー — 「环境验证」「真实环境验证」「真机验证」「真机测试」「模拟环境验证」「AI 验证」「验证分层」「验证充分性」/runtime verification、environment verification、real vs simulated。確認で UI を開く場合は、保存済みの空でないスクリーンショットを提示します。UI を伴わない確認では不要です。completion-evidence-discipline(証拠の鮮度)や runtime-evidence-debug(デバッグ計測)の別名として扱わないでください。
Semgrep を使用した静的アプリケーションセキュリティテスト(SAST)です。脆弱性の検出、セキュリティコードレビュー、OWASP および CWE フレームワークとの対応付けに基づくセキュアコーディングのガイダンスを提供します。次の場合に使用します。(1) 複数言語のコードをスキャンして脆弱性を検出する、(2) パターンベースの検出によるセキュリティコードレビューを行う、(3) SAST チェックを CI/CD パイプラインに統合する、(4) OWASP Top 10 および CWE の対応付けを含む修正ガイダンスを提供する、(5) 組織固有のパターン向けにカスタムセキュリティルールを作成する、(6) 既知の脆弱性について依存関係を分析する。
コード内のサイレント障害、不十分なエラーハンドリング、不適切なフォールバック動作を特定する。適切なログ記録とユーザーへのフィードバックなしに発生するエラーは一切許容しない。トリガー:エラーハンドリングのレビュー時、サイレント障害の確認時、catch ブロックの分析時。例:- "Review the error handling" -> 最近の変更におけるすべてのエラーハンドリングを監査する - "Check for silent failures" -> 握りつぶされたエラーと空の catch ブロックを探す - "Analyze catch blocks in this PR" -> 各 try-catch が十分かどうかをレビューする - "Are there any hidden failures?" -> 黙って無視されるエラーを見つける
Claude Code スキルに対して評価パイプラインを実行し、トリガー精度、ワークフローの正確性、出力品質をテストする。executor、grader、comparator、analyzer のサブエージェントを起動して並列評価を行う。eval_metadata.json、grading.json、フィードバックレポートを生成する。ユーザーが "eval skill"、"test skill"、"run evals"、"evaluate skill"、"skill evals"、"test skill quality"、"run skill tests"、"skill evaluation" と言ったときに使用する。
Vladimir Khorikov のテスト原則に従い、表現力豊かで振る舞い中心のテストを書くためのガイド。任意のプログラミング言語でテスト(ユニット、統合、e2e)を書く、レビューする、名前を変更するときに適用。トリガー:テストの作成、テストファイルの作成、テストケースの追加、テスト名のレビュー、'test naming'、'rename tests'、'Khorikov'、その他あらゆるテスト作成タスク。カバー内容:命名規則(硬直したポリシーより平易な英語)、何をテストするか(実装ではなく振る舞い)、テストスタイル(output > state > communication)、実用的なテストへの投資。
TYPO3 Core へのコントリビュート時 — Forge の issue、Gerrit パッチ、cherry-pick、CI デバッグ — または **git.typo3.org**、t3o サイトの GitLab(`services/t3o-sites/**`: extensions.typo3.org/ter、common/t3olayout、anubis)を扱うときに使用:マージリクエスト、issue、ワークアイテム、ラベル、パイプライン。Core の `main` は v15-in-progress(PHP 8.4/8.5)、v14.3 LTS の修正は cherry-pick でブランチ `14.3` に入ります。トリガー:forge.typo3.org、review.typo3.org、git.typo3.org、t3o-sites、core patch、Gerrit review、TYPO3 Core contribution、TER website、t3olayout。
AIエージェント向けのブラウザー自動化コマンドラインツールです。ページの移動、フォーム入力、ボタンのクリック、スクリーンショットの撮影、データ抽出、Webアプリのテストなど、ウェブサイトとのやり取りが必要な場合に使用します。「ウェブサイトを開く」「フォームに入力する」「ボタンをクリックする」「スクリーンショットを撮る」「ページからデータを取得する」「このWebアプリをテストする」「サイトにログインする」「ブラウザー操作を自動化する」などの依頼や、プログラムによるウェブ操作が必要なタスクで起動します。
既存テストのアサーションの品質、深さ、多様性、誤った安心感を分析します。MSTest、Jest、pytest、Go を含め、弱い、浅い、些末、常に真、自己参照的、アサーションがない、存在確認/真偽値確認のみ、多様性が不十分なアサーションについて尋ねられた場合は必ず使用します。直接修正には使用しないでください。提示された MSTest アサーションは writing-mstest-tests、新しいケースは code-testing が担当します。本番コードの変更をテストが検出できるか尋ねられた場合は test-gap-analysis、一般的な重大度別監査には test-anti-patterns を使用します
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
