Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
テスト・品質
コードベースがAIエージェントに対応しているかを監査するとき、またはエージェント型コーディングツールで適切に扱えるよう改善を支援するときに使用します。テストカバレッジ、ファイル構成、型システムの利用状況、開発環境の速度、自動適用という、コーディングエージェントがプロジェクトで効率よく動作するための5つの柱の評価依頼に適用します。「コードベースを監査して」「エージェント対応にして」「AIエージェント向けに改善して」「エージェントフレンドリーにして」や、エージェントがコードベースで苦労する理由に関する質問で起動します。
WCAG(ウェブコンテンツ・アクセシビリティ・ガイドライン)2.0、2.1、2.2を対象とする専門アドバイザーです。これらはW3Cの国際的なアクセシビリティ基準です。WCAGの達成基準、適合レベル(A/AA/AAA)、アクセシビリティ監査、POUR原則、アクセシビリティ声明、ARIAパターン、色のコントラスト、キーボード操作、スクリーンリーダーとの互換性、モバイルアクセシビリティ、認知アクセシビリティ、WCAG 2.2の新基準、WCAG 3.0プレビュー、WCAGを参照する法的要件(EN 301 549、EAA、ADA、Section 508)、WCAGとアクセシビリティ関連法の対応について質問された場合に使用します。「スキル」や「WCAG」という言葉がなくても、Webまたはデジタルコンテンツのアクセシビリティに関する質問で起動します。
12 冊の古典的なエンジニアリング書籍を参考にテスト品質をレビューします。特に xUnit Test Patterns、The Art of Unit Testing、How Google Tests Software、Working Effectively with Legacy Code を重視し、既存テストスイートの構造的な問題(壊れやすさ、モックの乱用、カバレッジの錯覚、実行の遅さ、可読性の低さ)を診断します。ユーザーがテスト品質について尋ねる、レビュー用のテストファイルを共有する、または「何かを変更するたびにテストが壊れる」「テストに時間がかかりすぎる」「テストは通るのにバグが本番環境に到達する」「モックが多すぎる」といった不満を述べた場合に起動します。新しいテストを一から作成する場合(通常のテスト作成ワークフローを使用)や、テストフレームワーク/構文に関する質問では起動しないでください。このスキルは既存スイートの構造的な品質問題をレビューするもので、個々のテスト作成は行いません。
Webアプリケーションのコードをレビューし、バグ、セキュリティ上の問題、パフォーマンスの問題、技術スタック固有のアンチパターンを検出します。ユーザーがコードレビュー、本番環境の問題のデバッグ、ビルド失敗の調査、セキュリティ監査、マージ前のPR確認を求める場合に使用します。コードレビュー、自分のコードのレビュー、デバッグ、ビルドエラー、故障、動作しない、Xが失敗する理由、このコードを確認、セキュリティチェック、PRレビュー、コード監査、リファクタリングで起動します。4xxまたは5xxエラー、デプロイ失敗、環境変数の問題、CMS統合の問題を調査する場合も起動します。
AEM Edge Delivery Services のページにおける Core Web Vitals の問題を診断・修正します。一般的な CWV のアドバイスにとどまらず、100KB の LCP 予算、E-L-D の読み込みフェーズ、ブロックのレンダリング動作、サードパーティスクリプトの影響など、EDS 固有のパフォーマンスパターンを分析します。LCP、CLS、INP の問題に対して、修正前後の予測を含む具体的な対策を提示します。Core Web Vitals、ページ速度、または AEM Edge Delivery Services(EDS/Franklin)サイトのパフォーマンス問題について尋ねられた場合に使用します。
あらゆるアプリに対応する AI 駆動の E2E テストです。Flutter、React Native、iOS、Android、Electron、Tauri、KMP、.NET MAUI に対応します。MCP 経由で実行中のアプリに接続し、エージェントがスクリーンショットの撮影、要素のタップ、テキスト入力、スクロール、UI ツリーの確認、自然言語による状態検証を行えます。アプリの UI の E2E テスト、クロスプラットフォームテストの自動化、スモークテストの実行、フォームフローの検証、テストコードを書かずにナビゲーションを確認したい場合に使用します。
Agentforce エージェント向けの構造化テストスイートを作成、実行、分析します。次の場合に起動します:ユーザーがテスト仕様 YAML(AiEvaluationDefinition)を作成または変更する、sf agent test create、run、run-eval、results コマンドを実行する、テストカバレッジ戦略、指標の選定、カスタム評価について質問する、テスト結果を解釈または失敗を診断する、バッチテスト、回帰テストスイート、CI/CD テスト統合について質問する。次の場合は起動しません:.agent ファイルの作成、変更、プレビュー、デバッグ(developing-agentforce を使用)、エージェントのデプロイまたは公開、Agent Script コードの作成、開発反復での sf agent preview の使用、本番セッションのトレース分析(observing-agentforce を使用)、OWASP、セキュリティ、レッドチームテストの依頼(securing-agentforce を使用)。
1つのURLから既存サイトを3つの視点で包括的に監査。デザイン(課題と具体的な改善機会)、SEO/技術、LLM/AI検索での可視性をCore Web Vitalsと合わせ、スコア付きの証拠に基づくレポートにまとめる。ユーザーが「audit this site」「site audit」「design audit」「SEO audit」「why is my site underperforming」「LLM visibility」「how does my site look to AI」と依頼する場合や、`$stardust audit`(Claude Codeでは`/stardust:audit`)<url>を実行する場合に使用。
JavaScript または TypeScript で、本番品質の Cypress E2E テストとコンポーネントテストを生成します。ローカル実行と TestMu AI クラウドに対応しています。ユーザーが Cypress テストの作成、Cypress のセットアップ、cy コマンドを使ったテストを求める場合や、「Cypress」「cy.visit」「cy.get」「cy.intercept」に言及する場合に使用します。「Cypress」「cy.」「コンポーネントテスト」「E2E テスト」「TestMu」「LambdaTest」で起動します。
React と Next.js のベストプラクティス完全ガイドです。パフォーマンス最適化、コンポーネントアーキテクチャ、shadcn/ui パターン、Motion アニメーション、最新の React 19+ パターンを扱います。React/Next.js コードの作成、レビュー、リファクタリングに使用します。React コンポーネント、Next.js ページ、データ取得、UI コンポーネント、アニメーション、コード品質の改善に関するタスクで起動します。対象はクライアント側の React/Next です。Node/Express/API バックエンドには backend-patterns を、横断的な TS/JS 標準には coding-standards を使用してください。
ユーザーの明示的な確認後、Connect API の sync エンドポイントを介して、パイプライン上に設定済みの DevOps Center テストプロバイダーを再同期し、新しいテストスイートを取得します。pipelineId と 1 つ以上の testProviderIds を受け取り、非同期の再同期を開始して、新たに追加されたスイートを割り当て可能にします。テストプロバイダー(例:Apex Unit Tests、Code Analyzer、Flow Tests、Provar)に前回の設定後スイートが追加され、ユーザーがそれらを DevOps Center に表示させたい場合に使用します。起動条件:テストプロバイダーの再同期、新しいスイートの取り込み、スイート一覧の更新を希望する場合、または設定済みプロバイダーの割り当て済みスイートが不足・古いとユーザーが述べた場合。起動しない条件:プロバイダーの初回設定(新しい DevopsPipelineTestProvider 設定を作成する場合)、または既存スイートのステージへの割り当て/マッピング(managing-suite-assignments を使用)。
12 冊の古典的なエンジニアリング書籍を参考に、PR の品質、アーキテクチャ、技術的負債、テスト品質という 4 つの品質指標すべてで、コードベースの健全性を一度に評価する統合ダッシュボード。ユーザーが全体的な品質評価を求める場合、「このコードベースの健全性は?」、「すべてのチェックを実行して」、「リリース前に健全性スコアが必要」と尋ねる場合、または新しいチームへのオンボーディング用に品質の概要を求める場合に使用。サーバーのヘルスチェック、HTTP ヘルスエンドポイント、Kubernetes の liveness/readiness プローブ、データベースの健全性、アプリケーションの稼働時間には使用しない。また、ユーザーが 1 つの指標のみを明示的に求める場合も使用せず、対応する専門スキル(brooks-review / brooks-audit / brooks-debt / brooks-test)を使う。
フルスイープモード:コードの劣化、アーキテクチャ、技術的負債、テスト品質など、あらゆる品質面を統合的に分析し、コードベースに直接修正を適用します。安全な変更は自動適用され、リスクの高い変更は実行前に確認されます。12冊の古典的なエンジニアリング書籍に基づいています。次の場合に使用します:ユーザーが「すべて修正」「コードベースを一掃」「すべての問題を自動修正」「プロジェクト全体を整理」したい場合、または品質問題の診断と修正を一つのコマンドで行いたい場合。次の場合は使用しないでください:コードを変更せず、結果だけを求める読み取り専用の監査やヘルスレポート、単一の側面に絞ったレビュー(代わりに専用スキル brooks-review / brooks-audit / brooks-debt / brooks-test を使用)、サーバーのヘルスチェック、HTTP /health エンドポイント、Kubernetes プローブ、データベースの健全性、アプリケーションの稼働時間。
アクセシビリティ調査員の見解でも、法律上の助言でもありません。ヘブライ語のRTLアプリ向けに、WCAG 2.0 AAにイスラエル独自の変更を加えたIS 5568規格に従って、イスラエルのウェブアクセシビリティに準拠させます。イスラエルのアクセシビリティ法、「negishot」(アクセシビリティ)、IS 5568、「teken negishot」(アクセシビリティ規格)、「nachim」(障害)、ヘブライ語スクリーンリーダー対応、RTLのARIAパターン、イスラエルのウェブサイトのアクセシビリティ監査について尋ねられた場合に使用します。障害者平等権利法に基づく法的義務、適用除外、執行と罰則、アクセシビリティコーディネーターの役割、ヘブライ語スクリーンリーダーとの互換性(NVDA、JAWS、VoiceOver)、ネイティブモバイルアプリ、RTL固有のARIAパターンを扱います。イスラエルの文脈を伴わない一般的なWCAGの案内には使用しないでください(標準的なa11yリソースを使用)。セルフホスト型アクセシビリティ設定ウィジェットの作成にも使用しないでください(wcag-accessibility-widgetを使用)。
セッショントレースと Data Cloud を使用して、本番環境の Agentforce エージェントの動作を分析します。次の場合に起動します。ユーザーが STDM セッションデータまたは Data Cloud のトレースレコードをクエリする場合、本番環境のエージェントの障害、リグレッション、パフォーマンス問題を調査する場合、セッショントレース、会話ログ、エージェント指標について尋ねる場合、報告された本番環境の問題をプレビューで再現したい場合、findSessions またはトレース分析クエリを実行する場合。次の場合は起動しません。開発中に .agent ファイルを作成、変更、デバッグする場合(developing-agentforce を使用)、テスト仕様を作成または実行する場合(testing-agentforce を使用)、ローカル開発の反復に sf agent preview を使用する場合、エージェントをデプロイまたは公開する場合。
コミット差分と利用可能な DevOps Center のテストスイートメタデータを分析し、最も関連性の高い既存テストスイートを推奨します。新しいメソッドをカバーするスイートがない場合は、カバレッジの不足も指摘します。前提となるクエリ以外のシステム呼び出しは行わず、推論のみで実行します。特定のコミットや差分に対して実行すべきテストスイート、変更をカバーするテスト、またはコミット時のスイート推奨を知りたい開発者が使用します。ユーザーがコミット/差分に対して実行するテストスイート、変更をカバーするテスト、またはプロモーション前のスイート推奨を尋ねた場合に起動します。新しいテストの作成時(generating-apex-test を使用)や、sf apex run test の直接実行時(running-apex-tests を使用)は起動しないでください。
同一デザインでの移行——現在のデザインをほぼピクセル単位で維持しながら、サイトを AEM Edge Delivery(または任意のクリーンなフロントエンド)に移行します。主要ページを(ページタイプごとに1つのアーキタイプで)クリーンな HTML/CSS として再作成し(DOM のコピーは不可)、測定可能なソース忠実度ゲート(構造、視覚、ブレークポイントごとの結合ピクセル差分)でライブサイトと照合します。その後、サイト全体への展開のため migrate/deploy/rollout に引き継ぎます(prepare-migration の準備カスケードを包含するため、両者を連続して実行しないでください)。許可されるデザイン変更は、明示的な不整合レジスターに記載されたもののみです。ユーザーが「現在のデザインを維持してこのサイトを移行」「同一デザインでの移行」「AEM へピクセルパーフェクトに再プラットフォーム化」「デザインを維持してプラットフォームを変更」と言った場合に使用します。再デザインには使用しません。再デザインには stardust のコアパイプライン(direct/prototype)または uplift を使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
