Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
テスト・品質
Web アプリやページのビジュアルデザイン品質をレビューします。レイアウト、タイポグラフィ、余白、色、階層、一貫性、インタラクションパターン、レスポンシブ対応を確認します。UX 監査(ユーザビリティの確認)ではなく、見た目がプロフェッショナルで洗練されているかを確認します。スクリーンショット付きのデザイン所見レポートを作成します。トリガー:「デザインレビュー」「見た目は良いか」「デザインをレビュー」「レイアウトを確認」「洗練されているか」「ビジュアルレビュー」「デザイン監査」「もっと良く見せる」「何か違和感がある」。
プロジェクトのデザインコンテキスト、アクセシビリティ要件、レスポンシブ動作、操作性、本番向けの確実性の高いルールに照らして既存の UI をレビューします。UI 監査、デザイン QA、フロントエンドレビュー、アクセシビリティレビュー、一貫性チェック、または視覚上の不具合を見つけて安全に修正する依頼に使用します。「この UI をレビュー」「このページを監査」「デザイン上の問題を探す」「レスポンシブ対応を確認」「明らかな UX の問題を修正」などの依頼で起動します。主な依頼が新しい UI の作成である場合は 21st-ui-build を使用します
曖昧なバグ報告を検証済みの最小再現に変換し、さらに失敗する回帰テストを作成します。エージェント主導で最初から最後まで対応します。簡潔な報告から暗黙の再現条件(環境、ビルド、手順、データ)を抽出すること、再現・縮小・分離・記録のループ、git bisectによる原因コミットの特定、決定論的な最小再現(固定シード、時刻の固定、ネットワークのスタブ化)の構築、修正前に失敗する回帰テスト(red)を書き、修正によってgreenになることを確認すること、再現の証拠をチケットに記録することを扱います。再現性のない不安定な問題と環境依存の問題を区別します。次の場合に使用:「このバグを再現して」「最小再現」「再現手順」「問題を引き起こしたコミットを見つけて」「git bisect」「再現を決定論的にして」「このバグの失敗テストを書いて」「不具合の回帰テスト」「このバグを再現できない」。対象外:再現せずに既存の失敗を分類、重複排除、重大度別に振り分けること——これはai-bug-triageの担当です。不具合ではなく仕様からテストを生成すること——これはai-test-generationの担当です。関連:ai-bug-triage、ai-test-generation、test-reliability、systematic-debugging、qa-project-context。
バグの分類、重複排除、チケット生成を行う、指紋照合と LLM のハイブリッドパイプライン。CI ログを正規化し、安定した指紋を作成して類似する重複をクラスタリングした後、LLM で重大度を分類し、チケットを作成する。バグ報告テンプレートと重大度・優先度マトリクスを含む。使用場面:「bug triage」「classify bugs」「failure analysis」「auto-classify」「CI failures」「bug report」「defect template」。対象外:不安定なロケーター1件の実行時自己修復には test-reliability を使用。対象外:本番テレメトリーからの新しいテスト設計には observability-driven-testing を使用。関連:qa-metrics、qa-dashboard、ci-cd-integration、qa-project-context。
目標主導型 E2E テスト。ブラウザーエージェント(Playwright MCP / computer-use)が自然言語の目標を読み取り、アクセシビリティツリーを通じてアプリを探索し、事前作成したスクリプトなしで結果を検証します。意図駆動型がスクリプト型より適する場面、エージェント実行の再現性と範囲の制御(モデル固定、temperature 0、シードデータ、ステップ数の制限、明示的な成功判定、ピクセルではなくスナップショット)、コスト/遅延制御、アクセシビリティツリー優先の操作モデル、CI ゲーティング、安定した実行をスクリプト化 Playwright テストに移行する方法を扱います。使用する場面:「エージェント型ブラウザーテスト」「目標主導型ブラウザーテスト」「エージェントにアプリを探索させる」「自然言語 E2E」「ブラウザーエージェントのスモークテスト」「Playwright MCP テスト」。対象外:決定論的なスクリプト型 Playwright テストの作成・保守には playwright-automation を使用。製品独自の LLM 機能のテストには ai-system-testing を使用。関連:playwright-automation、ai-system-testing、exploratory-testing、test-reliability、qa-project-context。
Playwright APIRequestContext、Supertest、またはスタンドアロン HTTP クライアントを使って REST および GraphQL API をテストします。Zod 4/AJV によるスキーマ検証、認証フローテスト、CRUD ライフサイクルテスト、エラーとヘッダーの検証、ページネーション、パフォーマンスアサーションを扱います。「API test」「endpoint test」「REST test」「GraphQL test」「schema validation」「Postman replacement」に使用します。コンシューマー駆動のコントラクト検証(Pact、broker)には使用せず、contract-testing を使用してください。ブラウザー UI フローには playwright-automation を使用してください。関連:contract-testing、test-data-management、ci-cd-integration、playwright-automation。
gh CLI を使って、リポジトリの未解決 GitHub issue とプルリクエストをトリアージします。必要に応じて、準備が整った PR をレビューしてマージします。チェックに合格した自動化・bot の PR やメンテナー承認済みの PR を段階的にマージし、未レビューの PR にはレビュー用サブエージェントを起動します。その後、解決済みの issue を、解決に使われた PR またはコミットをコメントに明記してクローズし、issue と対応する修正待ち PR を相互リンクし、未対応の項目すべてにローカルのみの優先度と変更規模の見積もりを割り当てます。リポジトリの未解決 issue や PR のトリアージ、整理、レビューに使用します。
ファクトリーパターン、フィクスチャ戦略、データの匿名化、合成データの生成を用いてテストデータを作成・管理します。Fishery(TypeScript)、FactoryBot(Ruby)、Factory Boy(Python)、データベースのシード投入、クリーンアップ戦略、GDPR に準拠したデータ処理を扱います。「テストデータ」「fixtures」「factories」「seed data」「synthetic data」「test database」「data anonymization」に関する場合に使用します。対象外:DB 自体の移行/整合性テストには database-testing、環境のプロビジョニングやデータベースのブランチ戦略には test-environments を使用します。関連:test-environments、database-testing、api-testing、unit-testing。
Next.js、FastAPI、MERN、Djangoの技術スタック向けプロジェクトのスキャフォールディング、セキュリティと複雑度のスコアリングを含むコード品質分析、技術スタック選定のガイダンスを備えたフルスタック開発ツールキットです。「新しいプロジェクトをスキャフォールディング」「Next.jsアプリを作成」「FastAPIとReactをセットアップ」「コード品質を分析」「コードベースを監査」「どの技術スタックを使うべきか」「プロジェクトのボイラープレートを生成」などの依頼や、フルスタック開発、プロジェクトのセットアップ、技術スタックの比較に関する話題で使用します。
動作するものの遅く複雑になったコードベースを、速度を定量的に改善し、境界が明確で読みやすい状態へ導きます。working-with-legacy-code、clean-architecture、software-design-philosophy、refactoring-patterns、system-design、ddia-systems、release-it、pragmatic-programmer の8つのスキルを段階的に編成します。各段階には手法が組み込まれており、単独で実行できます。判断のたびにユーザーへ質問し、結果をプロジェクトの docs/ フォルダー(PERFORMANCE.md、ARCHITECTURE.md、ARCHITECTURE-OPTIMIZATION-PLAN.md)に記録するため、セッションをまたいで続行できます。アプリの高速化、ずれた境界の整理、遅いエンドポイントやクエリの修正、または「動くけれど遅く、悪化している」とユーザーが述べた場合に使用します。未テストのプロトタイプには improve-code-quality、触るのが怖い古いコードベースには remove-technical-debt、新規開発の構造設計には design-code-architecture、マーケティングサイトのページ速度には improve-website を使用してください。単一のフレームワークのみを対象とする場合は、該当するスキルを直接呼び出してください。
React Testing Library:クエリ、user-event のシミュレーション、非同期ユーティリティ、アクセシビリティを優先した API による、ユーザー中心のコンポーネントテスト。React コンポーネントのテスト作成、ロール/ラベル/テキストによる要素選択、ユーザーイベントのシミュレーション、非同期 UI の動作テストに使用します。キーワード:React Testing Library、@testing-library/react、user-event、queries、render。
QA レポート、バグレポート、テスト概要、ステータス更新、品質関連の連絡から AI 生成らしい表現を取り除きます。機械的なテスト結果の文言、テンプレート調のステータス更新、深刻度を誇張した記述、一般的すぎる関係者向けレポートを検出して書き直します。事実は捏造せず、QA 文書を実際のエンジニアが書いたような表現にします。使用例:「レポートを自然な表現に」「QA 概要を書き直して」「テストレポートを修正して」「人間らしい表現にして」「ステータス更新を整えて」。対象外:一般的な文章、ブログ、マーケティングコピーの調整には、グローバル humanizer スキルを使用してください。CI 障害の分類や振り分けには、ai-bug-triage を使用してください。関連:ai-bug-triage、qa-metrics、qa-dashboard、quality-postmortem。
開発、CI、プレビュー、ステージング、本番環境にまたがるテスト環境戦略を設計します。Docker Compose のテスト基盤、マルチステージ Dockerfile、シードデータのライフサイクル、PR ごとのプレビュー環境、本番環境との同等性、HTTP 境界での外部依存のスタブ化を扱います。次の場合に使用します:「set up test environment」「docker-compose for tests」「per-PR preview environment」「staging parity」「spin up test infra」「environment tiers」。次の場合は対象外です:依存ごとの mock/stub/fake の選択には service-virtualization、ファクトリーやフィクスチャデータのパターンには test-data-management、パイプライン/Actions の設定には ci-cd-integration を使用します。関連:test-data-management、ci-cd-integration、contract-testing、service-virtualization。
Capacitor アプリとプラグインのテストガイドです。Vitest と Capacitor プラグインのモック(`vi.mock('@capacitor/core')`、`registerPlugin`)を使った Web レイヤーのユニットテストとコンポーネントテスト、Web ビルドの Playwright テスト、NATIVE_APP / WEBVIEW コンテキストを切り替える Appium E2E、Swift Testing と XCTest によるネイティブプラグインのユニットテスト(移行可能な内容、`CAPPluginCall` のパターン、シミュレーターでの `xcodebuild test`)、Android JUnit を扱います。また、`xcrun simctl`、`xcrun devicectl`、`adb`、Xcode MCP デバイスツールを使った、シミュレーターや実機でのエージェント主導の検証サイクル(ビルド、インストール、起動、スクリーンショット、UI 階層、タップ、ログ)と、`npx cap run --url`(Capacitor 9)または `-l --host --port`(Capacitor 8)によるライブリロードも扱います。テストの追加、プラグインのモック、「実機で動作するか」の確認、シミュレーターでの UI 変更の検証、XCTest から Swift Testing への移行、テスト CI の設定時に使用します。クラッシュログの取得(ios-android-logs)、WebView のデバッグセッション(debugging-capacitor)、ビルドパイプライン(capacitor-ci-cd)には使用しないでください。
Unreal Engineのテストの作成や実行、ログの追加、ビルドのプロファイリングに使用します。ユーザーが 'UE_LOG'、'log category'、'DEFINE_LOG_CATEGORY'、'UE_LOGFMT'、'verbosity'、'check'、'ensure'、'ensureMsgf'、'verify'、'IMPLEMENT_SIMPLE_AUTOMATION_TEST'、'automation test'、'TEST_CLASS'、'CQTest'、'AFunctionalTest'、'latent command'、'Unreal Insights'、'TRACE_CPUPROFILER_EVENT_SCOPE'、'TRACE_BOOKMARK'、'stat unit'、'SCOPE_CYCLE_COUNTER'、'memreport'、'DrawDebugLine'、'UE_VLOG'、'gameplay debugger'、'ShowDebug'、'console command'、'CVar'、または 'why is my frame time bad' に言及した場合にも使用します。モジュールとターゲットの設定については ue-module-build-system、エディターツールについては ue-editor-tools を参照してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
