Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
テスト・品質
SDK が提供する `dotnet format` コマンドで、信頼できる .NET プロジェクトをフォーマットまたは検証する。用途:`.editorconfig` に基づく空白、コードスタイル、アナライザーの修正を適用または確認する。`--verify-no-changes` の CI ゲートを追加する。フォーマッターの対象範囲や読み込みの失敗を診断する。用途外:対象ファイルを別のフォーマッターが専有的に管理しているリポジトリ。フォーマッターの作業を伴わないアナライザーポリシー。ユーザーが診断のみを求めた場合のファイル変更。
任意のリポジトリに OpenAI のハーネスエンジニアリング手法を導入する。エージェントファーストのインフラを一式作成する:AGENTS.md の段階的開示マップ、機械的に強制されるアーキテクチャ層の境界、テストフレームワーク、CI パイプライン、黄金原則のドキュメント、ガベージコレクションスクリプト、pre-commit フック。"set up harness engineering"、"make the repo agent-ready"、"add architectural boundaries"、"set up testing and CI"、"adopt agent-first engineering" と依頼されたときに使用する。React、Next.js、Python、Go、Rails など任意のスタックで動作する。
IRify SAST — AI 駆動の静的アプリケーションセキュリティテスト。ソースコードを SSA IR にコンパイルし、SyntaxFlow DSL で関数境界をまたぐデータフローを追跡して脆弱性(SQLi、RCE、XXE)を検出し、「ユーザー入力はどこへ行くのか?」といった問いに答える。7 言語(Java、PHP、JS、Go、Python、C、Yak)をサポートし、ProgramOverLay によるインクリメンタルコンパイルに対応。yaklang MCP サーバーが必要:yak mcp -t ssa
ユーザーがピアプログラミング、ペアプログラミング、または人間がコードを書き Claude は補助だけを行う協働コーディングを望む場合にこのスキルを使用する。"pair program"、"peer program"、"let's code together"、"I'll write you review"、"drive me through this"、"I want to be the driver"、"you navigate I type"、"teach me by letting me write it" などのフレーズ、または人間がタイピストで Claude がナビゲーター/レビュアーとなるワークフローでトリガーする。ユーザーが Claude のガイダンスのもとで自分でコードを書いて学びたい場合、または実装を Claude に書かせたくないと明言した場合にもトリガーする。ユーザーが "skill" と言わなくてもこれを使用する — 通常の作成/レビューの役割の反転がシグナルである。
Playwright E2E テストフレームワーク。ブラウザ自動化、アサーション、テスト生成を扱う。エンドツーエンドテストに使用する。USE WHEN:ユーザーが "playwright"、"e2e test"、"browser test"、"end-to-end" に言及したとき、"page.goto"、"page.click"、"locators"、"cross-browser testing"、"visual regression" について尋ねたとき DO NOT USE FOR:単体テスト — `vitest` または `jest` を使用;コンポーネントテスト — `testing-library` を使用;API のみのテスト — フレームワークの HTTP クライアントを使用;モバイルアプリ — 専用のモバイルテストツールを使用
GitHub のプルリクエストをレビューし、インラインコメントと 1 つの統合サマリーを投稿します。プロジェクト自身のテストランナー、要件仕様、アーキテクチャ規約を先に発見することでどのコードベースにも適応し、その後 6 つの専門レビューエージェントを並列で実行します。言語やフレームワークに依存せず、gh CLI 経由で GitHub PR を対象とします。ユーザーが "review PR 128"、"review this PR"、"code review this PR"、"check this pull request" と言ったときに使用します。PR の作成やレビューコメントへの返信(gh-address-comments を使用)、失敗した CI チェックのデバッグ(gh-fix-ci を使用)には使用しないでください。
Python 3.11+ の CLI アプリ(Typer/Rich)の構築、pytest テストスイートの作成、ruff の lint や ty/mypy の型エラーの修正、pyproject.toml の設定、ポータブルスクリプトの作成、Python コードのレビューを行うときに使用する。すべての Python 実装タスクで有効になり、CLI アーキテクチャ、テスト設計、パッケージング、コードレビューの専門エージェントにルーティングする。モダンな Python 3.11-3.14 のパターンと TDD ワークフローの権威あるリファレンス。
PinchTab のブラウザ自動化を用いた QA Web テストスキルで、ビジュアルリグレッションテスト、レスポンシブブレークポイントの検証、CSS レイアウトのデバッグを行う。ユーザーが「ページをテストして」「ブレークポイントを確認して」「レスポンシブレイアウトを検証して」「このページを QA して」「異なるビューポートで CSS をテストして」「レイアウトのバグを確認して」「修正を検証して」と依頼したとき、または特定のビューポート幅で Web ページを目視確認したいときに、このスキルを使用する。ユーザーが URL を提示してスクリーンショットの取得、レイアウトの比較、要素の寸法の確認を依頼したときにもトリガーする。localhost または staging 環境上の PinchTab 接続済みブラウザセッションで動作する。
変更が十分な検証エビデンスを伴っているかをレビューする——「これは検証済みか」「これは何かを壊したか」「必要なチェックは実行されたか」。開発時の検証ルールの上に行うレビュアーの QA パスであり、その背後にあるルールを再導出するのではなく、変更が提示するエビデンスを評価する。フォーマットと lint のゲートにコマンドのエビデンスを要求すること、ゲート自体の設定への変更をゲートそのものへのリスクとして扱うこと、手動チェックを変更された出力面に照合すること、スキップされたチェックを残存リスクに対応付けること、そして合格したチェックがそもそも失敗し得たのかを問うことを扱う。
openshift/release の Prow ci-operator 設定にある RHDH テストエントリと Hive ClusterPool を一覧表示、生成、削除する。OCP の `e2e-ocp-vX-Y-helm-nightly` エントリ、`cluster_claim.version`、`rhdh-cluster-pool` Hive プール、`MAPT_KUBERNETES_VERSION` を持つ AKS/EKS/GKE エントリを対象とする。「add an OCP test entry」「which OCP versions are we testing」「list the cluster pools」「what AKS/EKS/GKE version is configured」、または OCP カバレッジギャップ分析に使用。
UI の変更をリリースする前にこのスキルを読み込み、diff を静的にレビューします。デザイン品質の後退(アクセシビリティ、モーション、レスポンシブ対応、ビジュアルや UX のずれ)、正確性とセキュリティの問題、露出したシークレットや認証情報、残されたコメントアウトコードを確認します。その後、リポジトリの規約に沿ったコミットメッセージとプルリクエストの説明を作成し、コミットとプッシュを提案します。「ship this」「review this」「ready to ship」で起動します。design → build → ship パイプラインの最後にあるリリースゲートです。
スキルの設計とフォーマット審査を一体化したツールで、公式の skill-creator のワークフロー、旧 skill-lint のコンプライアンスチェック、リリース規範の同期を統合する。このスキルは、新しいスキルの作成、既存スキルの編集、スキルのパッケージ化、skill フォーマットの準拠審査、Frontmatter/バージョン/ドキュメントの一貫性チェック、スキル監査レポートの生成が必要な場合に使用する。以下には使用しない:Claude Code 以外のスキルの作成、コードレビュー、機能テスト、一般的なプログラミングタスク。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
