Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
テスト・品質
顧客向けに出站 webhook やイベントデスティネーションを送信するあらゆるプラットフォームの開発者体験を監査し、スコア付きの所見と優先順位付けされた推奨事項を含む構造化 YAML 監査ファイルを生成します。ある企業の webhook/イベント配信の DX——サインアップとオンボーディング、署名と検証、リトライと配信のセマンティクス、イベントカタログとペイロード、設定面(UI/API/CLI/IaC/SDK)、利用者向けの可観測性、ローカル開発、ローカルから本番への移行——をレビュー、評価、採点、批評することがタスクであるときは常に使用します。'webhook DX review'、'event destinations audit'、'outbound webhook assessment' でトリガーし、ユーザーが audit という語ではなく特定の企業名を挙げた場合(例:'review Acme's webhooks')でもトリガーします。出力は `schema/audit.schema.yaml` に準拠した YAML 監査ファイルで、下流の利用者が自前の表現でレンダリングします。
組み込み/ファームウェアプロジェクト向けのエキスパートコードレビュー。デュアルモデルによるクロスレビュー(ACP 経由の Claude + Codex)を行う。メモリ安全性、割り込みの危険、RTOS の落とし穴、ハードウェアインターフェースのバグ、C/C++ のアンチパターンを検出する。ユーザーが組み込み/ファームウェア/MCU のコード変更、diff、PR のレビューを依頼したときにトリガーする。例:'review firmware-pro2 的改动'、'review the NFC changes'、'/embedded-review ~/path/to/repo'、'/embedded-review ~/path/to/repo HEAD~5..HEAD'、'/embedded-review <github-pr-url>'。対象環境:ベアメタル MCU(STM32、nRF、ESP32、RP2040)、RTOS(FreeRTOS/Zephyr/ThreadX)、Linux 組み込み、混在 C/C++ ファームウェア。
複数ロールによる PRD/プロトタイプレビュー会をシミュレートし、プロダクト、エンジニアリング、QA、デザイン、運用、法務の 6 つの視点からレビュー結論を出す。ユーザーが「帮我评审一下这个 PRD」「看看这个需求有没有问题」「模拟评审会」「review 一下这个文档」「这个需求能不能过评审」「帮我查漏补缺」と言ったときにトリガーされる。また、ユーザーが PRD、要件ドキュメント、プロトタイプのスクリーンショット、機能仕様をアップロードして確認を求める場合;ユーザーが「评审」「review」「过会」「需求评审」「方案评审」などのキーワードに言及した場合;ユーザーがエンジニアリングまたは QA の視点から要件の実現可能性を尋ねる場合にも適用される。対象外:PRD の作成(pm-prd-writer を使用)、純粋なコードレビュー(code-review を使用)、純粋なデザインレビュー(design-critique を使用)。
多言語または monorepo プロジェクトで Lefthook を使って Git フックを設定するときに使用する — 単一の lefthook.yml から、pre-commit でステージされたファイルに対する高速なフォーマット/lint チェックを、pre-push でより低速な型チェック/テストのゲートを、混在言語のサブツリー(例:TypeScript と Python)にわたり並列に配線する。インストールと有効化、lefthook.yml のスキーマ(commands/jobs、glob、root、{staged_files}/{push_files} を使った run、stage_fixed、skip/only、parallel)、実際に多言語の動作例、フックと CI の役割分担、--no-verify によるバイパスを扱う。フックの配線を教えるものであり、ツールごとの skill(biome、ruff、ty、typescript-typecheck)と turborepo は再講義せず参照する。キーワード:git hooks、pre-commit、pre-push、lefthook、staged files、monorepo hooks、polyglot lint format。
MCP またはコマンドライン経由で Qodo のマネージドツールを使い、pull request の Qodo レビューを読み取るか解決する — 任意の PR の構造化ステータス、レビュー済み commit SHA、検出事項を JSON で取得し、監査用に拡張詳細と引用エビデンスを任意で付け、その後、未解決の検出事項を解決して結果を記録する(1 回またはクリーンになるまで)。これを使用すること — レビューコメントを `gh`/`curl` でスクレイピングしてはならない — 「PR #N のレビューはクリーンか」、「<pr> に対する Qodo の検出事項を JSON で取得」、「レビューエビデンスを監査」、「検出事項の引用を表示」、「Qodo は何を指摘したか」、「このレビューは head と同期しているか」、「マージ前の確認」、「自分の PR レビューを解決」、「レビュー検出事項を修正」、「クリーンになるまでこの PR を見守る」に使用。
1 件の機能リクエストを、プロンプトからレビュー済み・監査済みの納品まで、単一の自律パスで進める — 1 つの実行可能な Workflow が、計画し、計画をレビューし、タスクごとにビルドし、ビルドをクロスレビューし、任意でローンチ監査を実行したうえで、ループせずに検証済みの所見を返す(修正ラウンドの可否はユーザーが決める。Workflow は実行途中で質問できず、自律的な修正ループこそが数時間の消耗を招いた原因である)。既存のスキルをつなぐ — plan-to-task-list-with-dag(タスクごとに専門エージェントを割り当てる)→ plan-founder-review → DAG 全体にわたる専門エンジニア/レビュアーによるビルド → claude ∥ codex/kiro の完全なクロスレビュー → go-live-audit — そしてグラフに厳密に従う:各タスクは依存関係を宣言し、レイヤーはトポロジカル順でなければならず、計画レビューは順序の誤ったグラフをブロックし、タスクは依存関係が統合される前に決してビルドを開始しない(壊れた基盤の上にビルドしない)。タスク単位のレビューはスライス範囲に限定され(そのタスク自身の変更のみをその受け入れ基準に対して評価し、コードベース全体の終状態のギャップはそれを所有するタスクに帰属させる)、そのためビルドが誤ったブロックで埋もれることはなく、実装レビューが終状態のゲートとなる。ゲートはフェイルクローズする — 実際に実行されなかったレビュアーがクリーンとみなされることはなく、停止した codex/kiro レビュアーはネイティブレビューにフォールバックし、偽のブロックを作ることはない。永続的で再開可能:各実行はライブのステータスファイル(全体 + フェーズごと + タスクごと)を書き込み、ステータス表示/停止/再開のための journal reader を備え、再開時は GIT のグラウンドトゥルースから統合状態を再構築するため、中断された実行がすでに着地したタスクを失うことも、再び失うこともない。コードの作成と各レビューはそれぞれ独立に native / codex / kiro を選ぶ(レビューはスキップ可。作成者とレビュアーは異なってよい)ため、ユーザーは品質とトークンコストのバランスを制御できる。
Vitest 5(Vite ネイティブテストフレームワーク)リファレンス。test、describe、it、expect、vi.fn、vi.mock、vi.spyOn、vi.when、beforeEach / afterEach、test.extend fixtures、test tags / annotations、coverage(v8 / istanbul)、snapshot、vitest.config.ts、projects(旧 workspace)、Vitest Browser Mode(vitest-browser-react、locators、expect.element)、UI モード、bench fixture。
ブランチ上で Datex Studio のバックエンドテスト(configurationTypeId=24、*-backendTest.json サフィックス)を作成または変更するときに使用——4 つのフックフロー(before_suite/after_suite/before_each/after_each)と testCaseFlows 配列を持つ mocha テストスイート。action-as-test リファクタリングパターンと、Platform TODO としての欠落したランタイムモックの接合点を担う。トリガー:"create a backend test"、"create an xxx_test"、"add a test suite"、"mocha test suite"、"add a test case to xxx_test"、"modify a backend test"、"refactor xxx_action into a backend test"、"backend test won't run"、"before_suite never fires"、"suite hooks not firing"。
マージ前に Datex Studio のコンポーネントファイルを監査するときに使用——あらゆるコンポーネント(action、function、grid、hub、form、editor、selector、storage、customType、backendTest、datasource)を作成または変更した後の最終ゲート。汎用ディスパッチャー:コンポーネントファイルを読み、ファイルサフィックスに一致する作成者スキルのルールセットを選び、そのルールに従って監査を実行する。出力は構造化された修正リスト(Blockers / Warnings / Nits)。トリガー:"audit a component"、"check it before merge"、"final gate after authoring or modifying"。grid 固有の落とし穴(エンベロープの形状、テキスト表示の強制変換)については代わりに grid-validator を使用。
このスキルは、テスト失敗、デバッグ、スモークテスト、CI 再現のためにデバイスログを読む際に使用する。`adb logcat`(ストリーム)、`adb logcat -d`(ダンプして終了)、`adb logcat -c`(クリア)、バッファ選択(`-b main|system|crash|events|radio|kernel|all`)、優先度ラダー(V/D/I/W/E/F/S)、`MyApp:D *:S` のようなフィルター式、フォーマットフラグ(`-v threadtime`、Android 11+ では `-v json`)、`--pid $(adb shell pidof -s pkg)`、時間/件数フィルター(`-T '01-01 12:00:00.000'`、`-t 100`)、バッファローテーション(`-r <kbytes>`、`-n <count>`、`-f <file>`)、バッファサイズ設定(`-G`、`-g`)、そして R8 `-assumenosideeffects` による release ビルドでの `Log.d` 呼び出しの除去を扱う。ユーザーが "logcat filter only my app"、"events buffer am_proc_start"、"logcat json format"、"grep logcat expensive"、"missing logs after restart"、"stripping Log.d release"、"logcat -f writes to host or device" に言及した場合は、このスキルを使用する。
マージ前に Datex Studio グリッド設定を監査するとき、またはグリッドの描画/フィルター/ソート/ツールバーの不具合を診断するときに使用する — grid-creator の後の必須の最終ゲート。汎用の component-validator では捕捉できないグリッド特有の落とし穴を扱う:エンベロープ形状、テキスト表示の強制変換、5 か所の動的フィルター接続の同期、命令的セル API の不一致、tailored と custom の由来の適合性。トリガー:「グリッドを監査する」「マージ前にグリッドを確認する」「グリッドの描画 / フィルター / ソート / ツールバーの不具合を診断する」「grid-creator 後の最終ゲート」。グリッド以外のコンポーネントには component-validator を使用する。
Datex Studio のコンポーネントファイルを編集または書き込みした後に使用する — すべての作成系 skill のクローザーから呼び出される(「編集後は post-edit-verification を呼び出す」)。検証スタックをコストの低い順に実行する:Edit/Write ツールの成功 → JSON のパース → description が null でなく、空でなく、100 文字以下(プラットフォームの上限)→ 明白なタイポの grep。非自明な編集では component-validator サブエージェントにエスカレーションする。Mitch の PostToolUse validate-component.py フックを skill ベースのパターンに置き換える。トリガー:すべてのコンポーネント作成系 skill のクローザーから呼び出される。ユーザーが直接呼び出すことはまれ。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
