Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
テスト・品質
WordPress 管理画面のレビューと開発ガイダンス。管理ページ、設定画面、メニューページ、通知、リストテーブル、metabox 風のインターフェース、画面オプション、権限チェック、管理用スクリプトやスタイルをレビューするとき、またはユーザーが "admin UI"、"settings page"、"wp-admin"、"admin screen"、"options page"、"list table"、"admin menu"、"admin notice"、"screen options"、"dashboard page" に言及したときに使う。権限の問題、Settings API の誤用、管理画面特有のパフォーマンス問題、WordPress 管理画面の UX ミスを検出する。
docs/<feature>/ACCEPTANCE.md を作成します。機械では実行できないため、人が手作業で順に進める、完成した作業のデプロイ、テスト、受け入れのチェックリストです。実装を行う各スキル(execute-plan、execute-roadmap、build-feature)の終了時、またはユーザーが /write-acceptance <feature> を実行した場合や、テスト計画、受け入れチェックリスト、「検証方法を教えて」と依頼した場合に使用します。自動化できない項目のみを対象とし、コンソールとアカウント、物理デバイス、GUI、2台構成や複数ユーザーのケースを扱います。コピーして実行できるコマンド、証拠となる具体的な観察結果、期待される応答を記載します。読者はユーザーの場合も、その機能を初めて扱うテスターの場合もあります。未完了の作業を次のエージェントに引き継ぐには、代わりに write-handoff を使用します。
リダイレクト専用。正規の xy-toolchain は ariestools/ariestools-skills にあります。そのパックをインストールし、@ariestools/toolchain、xy CLI、ESLint flat config、TypeScript 設定、Vitest、deplint、リポジトリポリシー、スキル、作業トラッキングについては xy-toolchain スキルを参照してください。この xyo-skills のコピーは一時的なリダイレクト用スタブであり、ドキュメントとして使用しないでください。
AISBench Benchmark - Ascend NPU 向けの AI モデル評価ツール。精度評価(テキスト・マルチモーダルデータセットにおけるサービス/ローカルモデル)、性能評価(レイテンシ、スループット、ストレステスト、定常状態、実トラフィックシミュレーション)、vLLM/Triton 推論サービス、15 以上のベンチマーク(MMLU、GSM8K、MMMU、docvqa、ocrbench_v2 など)、マルチターン対話、Function Call(BFCL)、カスタムデータセットをサポートする。
Apidog CLI を使って Apidog プロジェクトのリソースを管理します。API 自動化テストやテストスイートの実行、エンドポイント、環境、スキーマ、モック、ブランチなどのプロジェクトリソースの照会・作成・更新・削除、API ドキュメントのインポート・エクスポート、テストレポートの確認、ランナー、スケジュールタスク、通知、CI/CD 設定の管理に使用します。CLI の出力は構造化 JSON で、多くの場合 agentHints.nextSteps を含みます。すべてのコマンドで --help を使用できます。
このスキルは、UI テストから Compose のレイアウト測定値を検証するために使用します。`assertWidthIsEqualTo`、`assertHeightIsEqualTo`、`assertWidthIsAtLeast`、`assertHeightIsAtLeast`、`assertTouchWidthIsEqualTo`、`assertTouchHeightIsEqualTo`、`assertPositionInRootIsEqualTo`、`assertTopPositionInRootIsEqualTo`、`assertLeftPositionInRootIsEqualTo` に加え、読み取りヘルパーの `getUnclippedBoundsInRoot`、`getBoundsInRoot`、`getAlignmentLinePosition`、`getFirstLinkBounds`、および基盤となる `Dp.assertIsEqualTo(expected, subject, tolerance = Dp(.5f))` を扱います。0.5 dp のデフォルト許容誤差、未クリップとクリップ済みの違い、定番の「2 つの未クリップ矩形からパディングを計算する」パターン、`assertHeightIsAtLeast(MinHeight + 1.dp)` のような最小タッチターゲットのアサーションを網羅します。開発者がサイズ、パディング、アラインメント、dp 単位の位置をアサートしたい場合、または `getUnclippedBoundsInRoot`、`DpRect`、タッチターゲットサイズについて質問する場合、ピクセル単位で幅を比較する場合に使用します。開発者がテストからレイアウト寸法を比較する場合は、このスキルを使用してください。
このスキルは、正しい Compose UI テストのエントリポイントを選ぶために使用します。`createComposeRule()`、`createAndroidComposeRule<A>()`、`createEmptyComposeRule()`、`runComposeUiTest { }`、`runAndroidComposeUiTest<A> { }` を比較し、v1 と v2 の違い(`UnconfinedTestDispatcher` と `StandardTestDispatcher`)も扱います。同じテスト内で `runComposeUiTest { }` と `ComposeTestRule` を混在させることは禁止、`setContent` は 1 回だけ実行可能、`createEmptyComposeRule()` は `ComposeTestRule` を返す(`setContent` はない)というルールを明示します。ユーザーが「ComposeTestRule vs ComposeUiTest」と尋ねる場合、`IllegalStateException: setContent can only be called once` を報告する場合、`runComposeUiTest`、v2 の非推奨警告、`effectContext`、カスタム `ComponentActivity`、または「host tests need a coroutine scope」に言及する場合に使用します。
Puppeteer CLI スクリプトによるブラウザ自動化(JSON 出力)。機能: スクリーンショット、PDF 生成、Web スクレイピング、フォーム自動化、ネットワーク監視、パフォーマンスプロファイリング、JavaScript デバッグ、ヘッドレスブラウジング。アクション: スクリーンショット、スクレイピング、自動化、テスト、プロファイリング、監視、ブラウザのデバッグ。キーワード: Puppeteer、ヘッドレス Chrome、スクリーンショット、PDF、Web スクレイピング、フォーム入力、クリック、ナビゲート、ネットワークトラフィック、パフォーマンス監査、Lighthouse、コンソールログ、DOM 操作、要素セレクター、待機、スクロール、自動化スクリプト。使用する場面: スクリーンショットを撮る、Web から PDF を生成する、Web サイトをスクレイピングする、フォーム送信を自動化する、ネットワークリクエストを監視する、ページパフォーマンスを分析する、JavaScript をデバッグする、Web UI をテストする。
Effect v4 のコード(beta、RC、リリース版を含む)をレビューし、エラー伝播、リソースの所有権、キャンセル、並行性、プリミティブの選択、services/layers、schemas、atoms、可観測性、テストが正しいかを確認する。プロジェクトが v4 を使用している場合に「effect v4 review」「review my Effect 4 changes」「check Effect patterns」「audit the Effect codebase」といったリクエストで使用。ファイル、作業中の変更、PR/ブランチの diff、リポジトリ監査をサポートする。既定では 1 つのエージェントでレビューし、委譲には明示的な総量上限がある。API はインストール済みのバージョンに対して検証する。Effect v3 には effect-review を使用。
このスキルは、テキスト専用アクションを使ってテストから Jetpack Compose のテキストフィールドを操作するために使用します。performTextInput(InsertTextAtCursor セマンティクスアクションでカーソル位置に挿入)、performTextReplacement(SetText でクリアして置換)、performTextClearance(空文字列に置換)、performTextInputSelection(TextRange の選択範囲を設定)、performImeAction(Next、Done、Search など設定された IME アクションを発火)。自動フォーカスの経路、enabled / editable / focusable の前提条件、「world」ではなく「helloworld」になる追記と置換の落とし穴、IME アクションのフォーカスチェーン(Next は次のフォーカス可能要素へフォーカスを進める)を網羅します。開発者が「テストで TextField にどう入力するか」「IME の Next ボタンをテストする」「テキスト削除アクションをテストする」「BasicTextField が入力を受け付けない」「テストでテキスト入力が重複する」と尋ねる場合、または「Failed to perform text input」 / 「Failed to perform IME action」 / 「Default ImeAction」のエラーを報告する場合に使用します。
開発者とテスターに、Gatling の負荷テストシナリオの作成・修正・構成を案内する。ユーザーが負荷テスト、パフォーマンステスト、ストレステスト、Gatling、仮想ユーザー、VU、ramp-up、インジェクションプロファイル、シミュレーション、JMeter 移行、k6 移行、スループット、応答時間 SLA に言及した場合、または API やサービスのベンチマークを希望する場合にこのスキルを使用——「Gatling」や「パフォーマンステスト」と明言していなくてもよい。
Rust、Go、C++、TypeScript、Java、OCaml のプロジェクトで Hegel を使ったプロパティベーステストを書く。ユーザーがテストの作成、テストカバレッジの追加、関数・モジュール・ライブラリのテスト改善を求めた場合にこのスキルを使用する — とくにコードがラウンドトリップ、不変条件、多数の入力で成立する契約といった性質を持つ場合。トリガー:「property-based tests」「PBT」「hegel」「fuzz」「generative tests」「randomized testing」「test with random inputs」「shrinking」、または既存のテストが proptest、quickcheck、rapid、gopter、rapidcheck、fast-check、jqwik、junit-quickcheck、qcheck、crowbar を使用している場合。
この skill は、非タッチ入力でテストから Jetpack Compose UI を操作するために使用します——performMouseInput(click、rightClick、doubleClick、tripleClick、longClick、animateMoveTo、dragAndDrop、smoothScroll、enter / exit、press / release / scroll)、performKeyInput(keyDown、keyUp、isKeyDown、修飾キー状態の値 isCtrlDown / isShiftDown / isAltDown / isMetaDown / isFnDown / isCapsLockOn / isNumLockOn / isScrollLockOn、ヘルパー pressKey、withKeyDown、withKeysDown、withKeyToggled、withKeysToggled)、KeyEvent を直接注入する performKeyPress、ホバー後にクリックするフロー用の performMultiModalInput。MouseButton(Primary、Secondary、Tertiary)、ScrollWheel(Horizontal、Vertical)、advanceEventTime によって駆動されるキーリピート動作を扱います。開発者が "how do I right-click in a Compose test"、"test a Ctrl+S shortcut"、"send a keyboard shortcut"、"simulate hover"、"test a tooltip"、"scroll the mouse wheel"、"drag and drop with a mouse" をデスクトップまたは Compose Multiplatform 上で尋ねた場合に使用します。
ブラウザ内部から実物の Chrome/Brave + macOS Computer Use を操作 —— CDP フィンガープリントはゼロ、実セッション;ビジュアルなデプロイ検証には必須。clickwork は自分で操作する。使用場面:デプロイ検証、UI 確認、スクリーンショット検証、computer use、macos 自動化、Web のデバッグ、トラブルシューティング、ビジュアルチェック、モーション/アニメーションのバグ、ジャンク、トランジションのスタッター、フローの確認、コンソールログ/エラー、ランタイム/JS/react エラー、不一致の警告、ネットワークトラフィック/ログ、HAR/pcapng エクスポート、ハイドレーション/空白ページのデバッグ、フラッシュ後に空白/ページが壊れる、なぜ動かないのか/ページで何が起きているのか、認証済みページ、ボット検出の回避、バグの再現、ネイティブアプリの操作、オペレーターにクリック/ナビゲート/フォーム入力/ログイン/OAuth 承認を依頼しようとしている、OAuth 同意フロー、Web ログインの完了、あなたのブラウザでこれを行う。住宅用プロキシのクロール(BrightData)やソーシャルアクターのスクレイピング(Apify)には非対応。
本番クラスタ(Lenses MCP 経由)とコードベースの両方で Kafka のプロデューサーとコンシューマーのパフォーマンス設定をレビューする。未調整のデフォルト値、アンチパターン、欠けているベストプラクティスを指摘する。ユーザーが "review Kafka performance"、"check producer configs"、"tune Kafka settings" と言ったとき、またはスループット、バッチ処理、圧縮について尋ねたときに使用する。クラスタサイジングやキャパシティプランニングには使用しない。
現在の diff について、リグレッション、正確性のバグ、テスト、簡素化、ドキュメントの問題をレビューし、深さを low/medium/high/xhigh/max の工数レベルに応じて調整する。名前を明示して要求された場合にのみ使用:ユーザーが /material-ui-review を実行する、$material-ui-review と書く、または "the Material UI review skill" を求めた場合。"review my changes"、"review this diff/branch/PR" といった一般的なレビュー依頼や、実装完了直後には使用しない——ユーザーが名前を挙げない限り、これらはこの skill なしで処理する。--comment を渡すとトップレベルの PR コメントを投稿し、--comment inline でインライン PR コメントを投稿し、--fix で指摘を適用する。
チェックアウト済みの GitHub PR に対するマルチエージェントのレビュー・改善ループ。修正コミットをローカルブランチに適用し、PR にプッシュし、PR コメントで報告する。ユーザーが "improve a PR"、"review and commit fixes"、"iterate on my PR"、"review and push back" をチェックアウト済みの PR ブランチに対して行いたいときに使用。ロケーターが指定されない場合は PR が自動検出される。per_fix モードで `review-anvil` エンジンを有効化する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
