Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
テスト・品質
生成/作成された HTML のアクセシビリティ違反を、JSDOM 上で動作する axe-core(Deque)でスキャンします — 構造・セマンティックルール:ARIA 属性とロール、アクセシブルな名前、alt テキスト、フォームラベル、見出しの順序、ランドマーク、セマンティック HTML、tabindex、重複 ID、lang 属性など約 50 項目。Figma からコードへのワークフローのコード側で使用します。トリガーは「scan this HTML for accessibility」「run axe on my component」「check the generated code for a11y」「axe-core scan」「accessibility lint my markup」「WCAG check on code」「is this HTML accessible」。これは単体の Node スクリプトであり、Figma への接続は不要です。視覚的ルール(color-contrast、focus-visible、link-in-text-block、target-size)は JSDOM にレイアウトがないため無効です — 設計側の視覚的アクセシビリティには lint-design-figma を使用してください。両者を組み合わせることで設計 + コードの完全なカバレッジが得られます。
本スキルは Python コード(最低バージョン 3.10+、ルールは 3.14 まで検証済み)を合否の敵対的レビューでゲートする。単一のブラインドレビュー担当サブエージェントが、diff またはファイル群を 20 の判定可能なルールに照らして評価し、2 つの失敗モードを追跡する。第一に、モダン Python なら不要になるコード——match/レジストリで済む分岐ラダー、dataclasses で済む手書きの init/repr/eq、PEP 695 で済む TypeVar の儀式、PEP 604 のユニオンで済む typing.Optional、pathlib で済む os.path、自作の標準ライブラリ相当、非推奨の utcnow、TaskGroup ではなく孤立した create_task。第二に、レガシーパターンの伝播——単一実装の ABC、パススルー層、単一メソッドのクラス、具象継承による再利用、真偽値で分岐する関数、形のないペイロードとパラメータの塊——これらはグリーンフィールド前提で判断する。レガシーコードとの一貫性は PASS の根拠にならない。バージョン調査が対象の Python 最低バージョンを読み取り、それより上のルールを N/A とし、最低バージョンが検証済みバージョンを超える場合は公式の what's-new 差分を取得する。判定のみで、修正は行わない。
このスキルは、Reactor オーケストレーションライブラリ(~> 1.0)で構築された Elixir コードを、合否の対抗的レビューでゲートする — 単一のブラインドレビュー子エージェントが、diff またはファイルセットを 28 の判定可能なルールに照らして評価する。ルールは saga の補償と undo(undo を伴わない副作用、誤ったコールバックでのクリーンアップ、ロールバックするか継続するかの compensate 戻り値、非冪等な undo)、リトライの規律(max_retries の無限大デフォルト下での上限なしリトライ、ビジネス上の失敗のリトライ、バックオフの欠如)、依存関係とデータフロー(字句順の前提、コンテキストの密輸、戻り値の欠如)、ステップ契約(不正な run/3 の戻り値、失敗としての halt の誤用、guard/where の混同、インライン fn での副作用)、合成(compose ではなくステップ内での Reactor.run、map ステップに対する Enum ループ、switch ではなく case、無制限の recurse)、並行性(デフォルトで直列の map、非同期のまま残されたサンドボックステスト、プロセスコンテキストの喪失)、ミドルウェア契約を扱う。判定のみを行い、修正は決して行わない。
AIエージェント向けのブラウザー自動化コマンドラインツールです。ページの移動、フォーム入力、ボタンのクリック、スクリーンショットの撮影、データ抽出、Webアプリのテストなど、ウェブサイトとのやり取りが必要な場合に使用します。「ウェブサイトを開く」「フォームに入力する」「ボタンをクリックする」「スクリーンショットを撮る」「ページからデータを取得する」「このWebアプリをテストする」「サイトにログインする」「ブラウザー操作を自動化する」などの依頼や、プログラムによるウェブ操作が必要なタスクで起動します。
API 設計の品質、データベースアーキテクチャの検証、マイクロサービスのパターン評価、統合戦略の評価、セキュリティ設計レビュー、スケーラビリティ分析を含む包括的なバックエンド設計レビューを実施する。API 仕様(REST、GraphQL、gRPC)、データベーススキーマ、サービス境界、認証/認可フロー、キャッシュ戦略、メッセージキュー、デプロイアーキテクチャを評価する。設計上の欠陥、セキュリティ脆弱性、パフォーマンスのボトルネック、スケーラビリティの問題を特定する。重大度で格付けした指摘、アーキテクチャ図、実装の推奨事項を含む詳細な設計レビュー報告を作成する。バックエンドシステムの設計レビュー、API 仕様の検証、データベーススキーマの評価、マイクロサービスアーキテクチャの評価、統合パターンのレビュー、またはユーザーがバックエンド設計レビュー、API 設計検証、データベース設計レビュー、マイクロサービス評価、バックエンドアーキテクチャ評価に言及したときに使用する。
このスキルは、MainTestClock で Compose のテストクロックを手動で進めるために使用します——currentTime、autoAdvance、advanceTimeByFrame、advanceTimeBy(milliseconds, ignoreFrameDuration)、advanceTimeUntil。TestMonotonicFrameClock が使う 16 ms のフレーム遅延、withFrameNanos の待機が再コンポジションより先に再開するフレーム単位の順序、recomposer と MainTestClock が 1 つの TestCoroutineScheduler を共有する仕組みを説明します。v1 と v2 のエントリポイントディスパッチャの違い(UnconfinedTestDispatcher vs StandardTestDispatcher)や、移行後に明示的な runCurrent または advanceTimeBy(0) が必要になる状況を扱います。ユーザーが MainTestClock、mainClock.advanceTimeBy、mainClock.advanceTimeByFrame、mainClock.advanceTimeUntil、ComposeTimeoutException、フレーム遅延、TestCoroutineScheduler、"test clock vs wall clock"、"v2 createComposeRule queues tasks" に言及した場合は、このスキルを使用してください。
失敗した Nx Cloud CI パイプラインの実行をレビューし、再発する証拠に基づく失敗パターンをグループ化する。ユーザーが失敗した CI パイプライン、再発するタスク失敗、失敗した CIPE、CI 失敗レビュー、直近 24 時間の CI レポートについて尋ねたときはいつでもこのスキルを使用する。Nx Cloud の読み取りには必ず nx-cloud-api スキルを使用する。この読み取り専用スキルはタスク、ワークフロー、エージェント、タイムアウト、キャンセル、不明のケースを区別する。システムを変更せずに診断の次のステップを提案する。
ユーザーが "review a PR"、"review pull request"、"PR review"、"check this PR"、"analyze PR changes"、"review PR #123"、"what's wrong with this PR"、"is this PR safe to merge"、"review my changes"、"review local changes"、"review my code"、"review staged changes"、"review my diff" を求めたり、アーキテクチャ分析・欠陥検出・セキュリティスキャンを伴う専門的なコードレビューを必要とする場合にこのスキルを使用する。リモート PR とローカルの変更(ステージ済み/未ステージ)の両方をサポートする。Octocode MCP ツールを使い、深いコードフォレンジックと全体評価を行う。
Python プロジェクトの包括的な健全性監査を実行します。技術スタック、アーキテクチャ、API/インターフェース設計、データ層、テスト、コード品質、CI/CD、ドキュメントを分析します。各セクションのスコアと加重総合スコアを含む、共有可能な Markdown レポートを作成します。Python プロジェクトの監査、健全性チェックの実行、バックエンド品質の評価、技術的負債の評価をユーザーが求めた場合に使用します。次の語句で起動します:“python audit”“python health audit”“fastapi audit”“django audit”“flask audit”“tech debt assessment”“python health”“python project quality”“python quality check”“python code review”。
本スキルは、正規の `AndroidJUnit4` ランナー、正しい `AndroidJUnitRunner` の Gradle 設定、およびサポート基盤(Test Orchestrator、実行時権限の付与、size アノテーション、SDK 抑制、密閉的なアニメーションのデフォルト)を備えた Android instrumentation テストソースセットを立ち上げるためのもの。`androidx.test:core:1.7.0` / `:runner:1.7.0` / `:rules:1.7.0` / `androidx.test.ext:junit:1.3.0` の座標、`androidx.test.platform.app.InstrumentationRegistry`、`androidx.test:orchestrator` の `androidTestUtil` 設定の落とし穴をカバーする。ユーザーが `Test runner not found`、`AndroidJUnit4 deprecated`、`InstrumentationRegistry deprecated` を報告したとき、または「why is my orchestrator not running」、「how do I pass `-e` args to the test」、「how do I grant a runtime permission in a test」、「instrumented test won't compile」と尋ねたときに使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
