Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
テスト・品質
本スキルは、`androidx.compose.ui:ui-test-accessibility`(`ComposeUiTest` 用)または `androidx.compose.ui:ui-test-junit4-accessibility`(`ComposeTestRule` / `AndroidComposeTestRule` 用)の `enableAccessibilityChecks(...)` を使って、Compose のセマンティクスツリーに対して Espresso の `AccessibilityValidator` を有効にするためのもの。API の範囲、UI を変更するすべてのアクション後の自動チェック(唯一の例外は `performMultiModalInput`)、手動の `tryPerformAccessibilityChecks()` エントリポイント、`AccessibilityChecks.enable()` による Espresso とのバリデータ共有、API 34+ の要件、および Robolectric での結果が不明確になる挙動(`Log.w` 警告を記録しつつバリデータはインストールするが、Robolectric はアクセシビリティサービスを忠実に駆動しない — b/332778271)をカバーする。開発者が「how do I enable a11y checks in a Compose test」、「AccessibilityChecks.enable」、「AccessibilityValidator throws on click」、「robolectric a11y not supported」、「ComposeTestRule IllegalStateException」と尋ねたときに使用する。
MoviePilot のコア、フロントエンド、またはインストール済みプラグインについて上流に issue を起票することをユーザーが明示的に求めた場合にのみ、この skill を使用する。例えば「反馈 issue」「提 issue」「报 bug」「给 MP 提 issue」「让上游修一下」「提交错误报告」「提问题」「提需求」「功能请求」、または英語の「file an issue / report a bug / open an upstream issue / feature request」。単なる問題報告では不十分で、まずローカルで診断する。この skill は `scripts/` 配下の独自スクリプトを使用し、collect / prepare / submit 用の専用 Agent ツールを追加したり呼び出したりしない。
このスキルは、UI テストから `onNodeWithTag`、`onNodeWithText`、`onNodeWithContentDescription`、`onAllNodes*`、`onRoot` を使って Compose のセマンティクスノードを特定するために使用する。カウントの契約(単一ノードのファインダーは 0 件または 1 件超の一致で失敗し、コレクションのファインダーは 0 件でも例外を投げない)、マージ済みツリーと未マージツリーの違い、そしてテストからのテキストマッチングより本番コードでのタグ付けが優れている理由を扱う。開発者が「no node matched」「multiple nodes matched」「tag not found」「useUnmergedTree」「Modifier.testTag」と報告したとき、または Compose テストで Button/Text/Icon をどう探すかを尋ねたときに使用する。開発者が onNodeWithText、onNodeWithTag、onNodeWithContentDescription、onAllNodesWithTag、onRoot、あるいはマージ済みツリーと未マージツリーに言及した場合、このスキルを使用する。
(NS) SOLID、クリーンコード、パフォーマンス、セキュリティ、テスタビリティに関するシニア テックリードのコードレビュー。コードを書いたり変更した後、PR を開く前、実装完了後、またはユーザーがコードレビュー、PR レビュー、issue レビュー ゲートを求めたときに積極的に使用します(この skill を名指ししていなくても)。ISSUE_URL を使った GitLab issue の実行には Issue review モードを使用します。code-review-report.md を書かないでください。根本原因のデバッグには使用しないでください(ns-code-investigator を使用)。
本番インシデント、障害、データ破損イベント、ポストモーテムを調査・記録するときに使用します — 調査中の証拠収集を導き、再現可能で充実した根本原因分析レポートを作成します。「write an RCA」「post-mortem for X」「document this incident」「what went wrong with...」「the pipeline broke yesterday, help me investigate」といった表現でトリガーされ、直近で解決したインシデントをデバッグして文書化したいときにも使用します。また、ユーザーがセッション内でインシデントの解決を終えた直後で解決の文脈が新鮮なときにも積極的に使用し、詳細が薄れる前に RCA として記録することを提案します。
ベンダーのライフサイクルデータとリリーススケジュールに照らして、RHDH テスト計画の Jira issue にあるプラットフォーム/統合バージョン表と主要日付表を確認し、承認された修正を適用します。OCP、ARO、OSD、ROSA、AKS、EKS、GKE、PostgreSQL、RHBK、Quay の各行を扱います。「1.11 のテスト計画をレビュー」「1.10 のテスト計画に記載すべきプラットフォームバージョン」「テスト計画の日付を更新」などの依頼、または RHIDP-1234 のようなテスト計画の Jira URL/キーに使用します。
SHAP(SHapley Additive exPlanations)を使用したモデルの解釈可能性と説明可能性。機械学習モデルの予測の説明、特徴量重要度の計算、SHAPプロット(ウォーターフォール、ビーズウォーム、バー、散布図、フォース、ヒートマップ)の生成、モデルのデバッグ、モデルのバイアスや公平性の分析、モデルの比較、説明可能なAIの実装に使用します。ツリーベースモデル(XGBoost、LightGBM、Random Forest)、ディープラーニング(TensorFlow、PyTorch)、線形モデル、あらゆるブラックボックスモデルに対応します。
テストの作成、レビュー、改善の際にテストのベストプラクティスを徹底する。対象:TDD/レッド・グリーン・リファクタリング、プロパティベーステスト、モックより実オブジェクト、構造による正しさ、アサーションの品質、E2E/コントラクトテスト、フレーキーテストの改善、モックと現実の乖離、ミューテーション型のギャップ分析、意図的に壊された/スキップされた/弱いテスト。テストを作成するとき、テスト品質をレビューするとき、フレーキーテストを修正するとき、カバレッジの質を高めるとき、またはユーザーが TDD、testing、coverage、mocks、invariants、types vs tests、defense in depth、fuzzing、generative testing、test quality に言及したときに使用する。
Claude Code のエージェントとスキルのトリガーを損なう一般的な誤り、およびマーケットプレイスの検証ルールのカタログ。次の場合に積極的に有効化: (1) プラグインがインストールされているのに発火しない、(2) エージェントのルーティングに失敗する、(3) スキルがディスカバリーに表示されない、(4) リリース前のトリガー監査、(5) 非推奨の agent true フラグの移行、(6) frontmatter が皆無の SKILL.md ファイル、(7) YAML 説明の定型文、(8) 抽象的すぎる説明、(9) 2,500 語を超える肥大化したエージェントに欠けたサンプルブロック、(10) PROACTIVELY または Provides セクションの欠落、(11) validate_plugins.py の実行、(12) 以前の意図的なリファクタリングと矛盾せずにプラグインを監査すること。提供: アンチパターン、修正方法、ビフォー/アフター例、監査チェックリスト、バリデータールール索引。
Material 上で Flutter UI パッケージを構築するためのベストプラクティス。カスタムコンポーネント、ThemeExtension によるテーマ設定、一貫した API、ウィジェットテスト、app_ui_package のスキャフォールディング。UI パッケージを新規作成するとき、その内部で作業するとき、またはそれを利用するアプリで作業するときに使用します。ウィジェットの追加・レビュー、デザイントークンの接続、barrel ファイルからのエクスポート、lib/src/widgets 配下のウィジェットのテスト作成(パッケージの pumpApp ヘルパーで pump します)などが含まれるため、依頼が "write its tests" だけであっても一般的なテスト指針より本スキルを優先してください。本スキルが禁じていることを承認してよいか問われた場合にも使用します。すなわち、ファイルごとに package:<name>/src/... をインポートすること、"only pull in what I use" として barrel を飛ばすこと、並行する別のテーマシステムの導入です。共有ウィジェットとデザイントークンのパッケージを名指しするあらゆるリクエストで発動します。例:"create a ui package"、"add a design token"、"is it fine to import from src"。
WordPress の性能コードレビューと最適化分析。WordPress の PHP コードの性能問題をレビューするとき、テーマ/プラグインの拡張性を監査するとき、WP_Query を最適化するとき、キャッシュ戦略を分析するとき、公開前にコードを確認するとき、アンチパターンを検出するとき、またはユーザーが「performance review」「optimization audit」「slow WordPress」「slow queries」「high-traffic」「scale WordPress」「code review」「timeout」「500 error」「out of memory」「site won't load」に言及したときに使用する。データベースクエリ、フック、オブジェクトキャッシュ、AJAX、テンプレート読み込み、エディタ側の性能におけるアンチパターンを検出する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
