Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
テスト・品質
Jakarta Bean Validation(JSR-380)の単体テストパターンを提供します。Hibernate Validator と組み合わせた @Valid、@NotNull、@Min、@Max、@Email 制約betanglementkahandle を対象とし、カスタムバリデータのテスト、制約違反のアサーション、バリデーショングループ、パラメータ化されたテストを生成します。Spring のコンテキストなしでデータ整合性のロジックを検証できます。バリデーションのテスト、Bean Validation のテスト、カスタム制約バリデータのテストを書く場合に使用します。
Regex(パターンマッチング)、PMD(Apex と metadata XML 向けの XPath/AST)、ESLint(LWC/JavaScript/TypeScript)用のカスタム Code Analyzer ルールを作成します。コーディング標準の適用、特定パターンの禁止、ハードコード値の検出、metadata の管理、組み込みルールセットにないルールの追加ometersが 원하는場合に使用します。トリガー:「ルールを作成」「System.debug を禁止」「命名規則を適用」「ハードコードされた ID を検出」「カスタムルール」「xpath ルール」「regex ルール」「PMD ルールを追加」「ポリシーを適用」「○○ のチェックを作成」「このパターンをフラグ」「捕捉するルールを作成」「metadata ルール」「権限をチェック」「API バージョンを適用」「eslint ルール」「lwc ルール」「ルールのしきい値を上書き」「複雑度をカスタマイズ」、または適用したいパターンを説明した場合。不hgrain の場合:スキャンの実行(dx-code-analyzer-run)、エンジンの設定(dx-code-analyzer-configure)、既存ルールの説明(dx-code-analyzer-run)には使用しません。
Salesforce Industries Common Core(OmniStudio/Vlocity)の Apex callable 生成・レビュースキルで、120 点スコアで評価します。Industries callable の Apex 実装の作成、レビュー、移行時に使用します。トリガー条件:ユーザーが System.Callable クラスを作成・レビューする場合、VlocityOpenInterface または VlocityOpenInterface2 を移行する場合、または OmniStudio、Integration Procedures、DataRaptors で使われる Industries callable 拡張を構築する場合。トリガーしないケース:汎用 Apex クラスやトリガー(platform-apex-generate を使用)、Integration Procedures の構築(omnistudio-integration-procedure-generate を使用)、OmniScripts の作成(omnistudio-omniscript-generate を使用)、Data Mappers の設定(omnistudio-datamapper-generate を使用)、名前空間や依存関係の分析(omnistudio-dependencies-analyze を使用)。
新しいウェブサイトやウェブアプリを公開する前のチェックリストです。対象範囲:分析(GA4、PostHog、Google Search Console、Ahrefs)、DNS、TLS とバックアップ、法務および CNIL/GDPR への準拠、セキュリティヘッダー、SEO と GEO(robots.txt、サイトマップ、llms.txt、hreflang、schema マークアップ、キーワード調査)、TONE.md と人間らしさを加える仕上げによるコピーのトーン調整、OpenGraph とソーシャルプレビュー、ファビコンと Web manifest、Lighthouse、Core Web Vitals と WCAG の品質基準、ディレクトリへの登録、Product Hunt、G2/Capterra のレビュー、公開後の監視。ユーザーが「サイトのチェックリスト」「公開準備完了」「公開前」「本番環境への準備完了」「公開前の監査」と述べた場合や、サイトレビュー、公開前監査、サイトやアプリの公開支援、本番環境へのドメインのデプロイ、マーケティングサイト、ドキュメントサイト、SaaS サイト、リード獲得サイトの公開を依頼した場合に使用します。
出荷前に、Clean Code、SOLID、DRY、KISS、YAGNI、および LLM 特有の失敗モードのチェックを用いて、あらゆるプログラミング言語の生成・変更済み本番コードをレビューします。エージェントがコードを書いた、編集した、リファクタリングした、または修正した後、結果の提示、コミット、マージ前に事後的に使用するのが最適です。ユーザーが「この PR をレビューして」「安全にマージできる?」「もっとクリーンにして」「このコードを監査して」「リファクタリングして」「このバグを直して」と依頼した場合や、コーディングエージェントが実装コードを生成した後に使用します。リスクの高い編集前に明示的に求められた場合は、執筆の指針としても使用できます。重要度の高い本番コードの作成、編集、リファクタリングを終えたら、依頼を待たず、自発的に直ちに呼び出し、提示またはコミット前にレビューしてください。事実・概念に関する質問、CI/ツール設定、Git ワークフロー、テストの実行・デバッグ、純粋なアーキテクチャの議論、文章作成、データ分析、テストコードのレビューには使用しないでください(test-guard を使用)。
コードのロギングパターンをレビューし、evlog の導入を提案します。必要に応じて、evlog パッケージに同梱された evlog CLI(`evlog init` で evlog を組み込み、`evlog agents` で規約を AGENTS.md に記述し、`evlog map` でエントリーポイントのカバレッジを評価し、`--baseline` で CI の回帰を防止)を Nuxt、Nitro、Next.js、TanStack Start、Hono、Express、Fastify で使用できます。これらに加え、SvelteKit、React Router、NestJS、Express、Fastify、Elysia、oRPC、Effect、Cloudflare Workers、AWS Lambda、Astro、スタンドアロンの TypeScript でのセットアップも案内します。console.log の乱用、構造化されていないエラー、コンテキスト不足を検出します。ワイドイベント、構造化エラー、ドレインアダプター(Axiom、OTLP、HyperDX、Sazabi、PostHog、Sentry、Better Stack、Datadog、Loki、ClickHouse、NuxtHub、Memory)、サンプリング、エンリッチャー、AI SDK の統合を扱います。
Lightning Web コンポーネントの **モバイルオフライン** 互換性をレビューする - Salesforce Mobile App Plus と Field Service Mobile App のためにデータグラフを 사전-priming する Komaci オフライン静的アナライザー。検出結果リストとコードレベルの修正案を出力し、`@wire` 設定内のインライン GraphQL クエリ、モダンな `lwc:if` / `lwc:elseif` / `lwc:else` ディレクティブ、Komaci ESLint ルール違反(プライベート wire プロパティ、ローカルでないリアクティブ参照、ゲッターの副作用)をカバーする。ユーザーが「モバイルオフラインレビュー」「Komaci チェック」「オフライン priming 監査」「オフライン priming 失敗」「オフラインデータグラフのエラー」を求める場合や、`@salesforce/eslint-plugin-lwc-graph-analyzer` の推奨ルールセットに対して LWC を検証する場合に使用する。汎用的な LWC コードレビューには使用しない(適切なドメインレビュー skill を使う)。ネイティブモバイル機能を持つ LWC の構築にも使用しない(`mobile-platform-native-capabilities-integrate` を使う)。
コードレビュー、Instruments、再現可能な測定を用いて、SwiftUI の実行時パフォーマンスをプロファイリング、診断、改善します。SwiftUI の画面表示が遅い、スクロールやアニメーションが引っかかる、ビュー本体が過剰に更新される、リストの ID が頻繁に変わる、レイアウト処理が急増する、または広範な Observation 依存によって CPU 負荷が増える場合に使用します。エビデンスに基づくトリアージ、SwiftUI Instruments のレーン、遅延コンテナのガードレール、状態のライフタイム、変更前後の検証を扱います
テストファイルまたはテストスイートを監査し、重大度順の診断レポートを作成します。何も検証しないテスト、アサーションの欠落/恒真アサーション、例外の握りつぶし/広範な例外処理、不安定/実行順序に依存するテスト、重複、マジック値には必ず使用してください。複数言語に対応します。直接編集には使用しないでください。提供された MSTest のアサーション/属性/ライフサイクルは writing-mstest-tests、新しいテストは code-testing が担当します。テストの実行、移行、アサーション指標(assertion-quality)、.NET の生のカバレッジ収集(run-tests)、非 .NET のカバレッジ収集/分析(ネイティブツール)、プロジェクト全体の .NET カバレッジ/CRAP(coverage-analysis)、指定対象の .NET CRAP(crap-score)、動作上/擬似ミューテーションのギャップ(test-gap-analysis)、テスト構成/成功・エラー分類/特性分布(test-tagging)、testsmells.org カタログ(test-smell-detection)は対象外です。
@Test、@Suite、#expect、#require、confirmation、traits、withKnownIssue、Attachment.record、processExitsWith の終了テストとキャプチャリスト、Test.cancel、Issue.record による警告/手動失敗、XCTest から Swift Testing への移行、Xcode 27 の相互運用モード、XCUITest の UI テスト境界、パフォーマンス/スナップショットの境界、モック、非同期パターン、テスト構成を扱い、Swift Testing フレームワークのテストを作成・移行します。テストの作成、XCTUnwrap や XCTFail などの XCTest アサーションの変換、高度な Swift Testing API の利用可否の確認、または XCTest/XCUITest を残すべきかの判断に使用します。
React アプリケーションの包括的なコードレビューを行い、コンポーネントアーキテクチャ、Hooks の使用法、React 19 のパターン、状態管理、パフォーマンス最適化、アクセシビリティへの準拠、TypeScript 統合を検証する。React のコード変更のレビュー、プルリクエストのマージ前、新機能の実装後、コンポーネントアーキテクチャの検証に使用。「review React code」「React code review」「check my React components」で起動。
3つのk6リポジトリ(k6-DefinitelyTyped(TypeScript型)、k6-docs(ユーザードキュメント)、k6(リリースノート/変更履歴))に関するドキュメントを作成またはレビューします。k6のドキュメントスタイル規約を適用し、TypeScript型定義を生成し、リリースノートを下書きし、k6@masterに対して例を実行して検証します。k6ドキュメント、k6変更履歴、k6リリースノート、k6 APIリファレンス、k6 TypeScript型、負荷テストのドキュメントの作業や、ユーザーが「ドキュメント」と明示しなくてもk6、k6-docs、k6-DefinitelyTypedリポジトリ内の内容の作成、編集、レビューを求める場合に使用
Grafana Cloud からフロントエンドのプローブ、負荷テスト、計装を行います。Synthetic Monitoring(20 以上のグローバルプローブからの HTTP / DNS / TCP / Ping / Traceroute / Multihttp / k6-browser スクリプトチェック、`probe_success` と TLS 証明書の有効期限に対するアラート)、Grafana Cloud k6(AWS ロードゾーンにまたがる分散負荷テスト、シナリオ、`http_req_duration` のしきい値、`grafana/k6-action` による CI 連携)、Faro Web SDK を使ったフロントエンドオブザーバビリティ(RUM、Core Web Vitals、カスタムイベント、`pushError`、分散トレースとの相関)を扱います。複数リージョンからのウェブサイト/API 稼働状況の確認、負荷テストによるリリースゲート、TLS 証明書更新の監視、React/Vue アプリの計装、Core Web Vitals の追跡、フロントエンドエラーとバックエンドトレースの関連付けに使用します。Synthetic Monitoring / k6 / Faro の名称がなくても、「ログインフローは稼働しているか」「API を監視」「エンドポイントに毎分 ping」「リリースゲートの負荷テスト」「ブラウザーパフォーマンス監視」「セッションリプレイ」「RUM」といった依頼が対象です
Apex のクラス生成、リファクタリング、レビューのための主要スキル。ユーザーが Apex、.cls、trigger に言及したとき、またはクラスの作成/リファクタリング(service、selector、domain、batch、queueable、schedulable、invocable、DTO、utility、interface、abstract、exception、REST resource)を求められたときは必ず有効化する。SObject CRUD、コレクションのマッピング、関連レコードの取得、スケジュールジョブ、バッチジョブ、trigger の設計、@AuraEnabled コントローラ、@RestResource エンドポイント、カスタム REST API、または既存 Apex のコードレビューを伴うリクエストにはこのスキルを使う。
生成または変更されたテストコードを、リリース前に共通のテストルールに照らしてレビューします。エージェントがテストを作成、編集、生成、リファクタリングした後、提示、コミット、マージする前に事後的に使うのが最適です。pytest(test_*.py、*_test.py)、PHPUnit/Pest(*Test.php)、Jest/Vitest(*.test.ts、*.spec.js)、Go(*_test.go)、tests/、__tests__/、spec/配下のファイル、および「Xのテストを書いて」「テストを追加して」「これをテストして」「これらのテストをレビューして」といった依頼や、テストを含むPR差分に使用します。作業前に明示的に呼び出して、テスト作成を支援することもできます。AI生成テストの肥大化を防ぐ品質ゲートです。本番コードや実装コードのレビュー(clean-code-guardを使用)、CIやテストランナーの設定、テストの実行やデバッグ、一般的なアーキテクチャの議論には使用しないでください。
TestDataFactory パターン、バルクテスト(251 件以上のレコード)、モック戦略、アサーションのベストプラクティス、規律あるテスト修正サイクルを用いて、Apex テストクラスを生成・検証します。新しい Apex テストクラスの作成、テストカバレッジの改善、失敗した Apex テストのデバッグと修正、テスト実行やカバレッジ分析、トリガー、サービス、コントローラー、バッチジョブ、キューアブル、インテグレーション向けのテストパターン実装に使用します。*Test.cls、*_Test.cls ファイル、sf apex run test ワークフロー、カバレッジレポート、テスト修正サイクルで起動します。本番用 Apex コード(generating-apex を使用)や Jest/LWC テストには使用しません。
GitHub プルリクエストの作成後、レビューコメント、CI チェック/ワークフローの実行状況、マージ可能状態を継続的に確認し、PR がマージまたはクローズされるか、ユーザーの支援が必要になるまで見守ります。失敗を診断し、一時的な失敗と思われる場合は最大 3 回再試行し、適切な場合はブランチ関連の問題を自動修正してプッシュします。オープン中の PR を監視し、新たなレビュー指摘を速やかに知らせます。Codex に PR の監視、CI の確認、レビューコメントへの対応、またはオープン中の PR の失敗やフィードバックの監視を依頼された場合に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
