Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
テスト・品質
Hermes VM ランタイムで GC 安全な C++ コードを記述・レビューするためのルール。JSI を使うコードではなく、Hermes VM の内部 API を使う C++ ランタイム VM コードを記述、変更、レビューする際に使用。GC 管理型(HermesValue、Handle、PinnedValue、JSObject、StringPrimitive など)、Locals、GCScope、PseudoHandle、CallResult、または _RJS サフィックスを持つ関数の扱いを含む。通常は lib/VM/、include/hermes/VM/、API/hermes/、API/napi/ 内。
AI 支援開発の中でコード変更の背後にある「なぜ」を記録する。ブランチ単位の markdown ジャーナルを作成し、推論、トレードオフ、コンテキストを保持する。また docs/ にビジネスレベルの生きた QA ドキュメントを維持し、自己修復テストと要件の明確さを実現する。コミット、PR、複数ファイルの変更の前に使用。ユーザーが「remember to journal」「anything to journal?」「journal this」「update the docs」「anything to document?」と言う場合に使用。
MCP(Model Context Protocol)プロトコルのセキュリティテスト手法。対象環境が MCP サーバーで外部ツールを統合している場合、MCP ツール記述の安全性を評価する必要がある場合、またはエージェントが MCP 経由でツールを呼び出す際のセキュリティ境界をテストする場合にトリガーされる。網羅:ツール記述のポイズニング、ラグプル攻撃(動的な改ざん)、命令の上書き(Shadow Tool)、隠し命令(ANSI/Unicode)、サーバー間攻撃、Token 窃取、Schema 操作、コンテキストオーバーフロー。
Python Web アプリケーション(FastAPI および Flask)における OWASP A10:2025——例外条件の不適切な処理を検出、分析、修正する。ユーザーがエラー処理のセキュリティ、例外管理、fail-open 脆弱性、スタックトレースの露出、捕捉されない例外、トランザクションロールバックの安全性、例外パスにおけるリソースリークについて尋ねた場合は常にこのスキルを使用する。また、OWASP A10 の監査、try/except ブロックを含むセキュリティコードレビュー、グローバル例外ハンドラー、機密情報を漏洩する可能性のある HTTP エラー応答についてもトリガーする。ユーザーが Python の文脈で CWE-209、CWE-248、CWE-636、CWE-703、CWE-754、CWE-476 に言及した場合は、直ちにこのスキルを使用する。
Node/TypeScript 向けに linter と formatter をセットアップ・調整します — 高速な単一ツールの選択肢としての Biome、または ESLint flat config + Prettier、ルール調整、import の並べ替え、未使用 import の削除、eslintrc から flat への移行、ESLint から Biome への移行。ユーザーが lint、フォーマット、遅い linter、ESLint、Biome、Prettier の設定や修正を求めた場合に使用します。Next.js アプリ、型チェック、テストのセットアップには使用しません。
Opus 4.7 で壊れる、または劣化する Opus-4.6 時代のパターンをリポジトリ内でスキャンする — 固定予算の Extended Thinking パラメータ、廃止されたモデル ID エイリアス、冗長なデフォルト出力や性急なサブエージェント委譲を前提としたプロンプト。file:line 参照と移行アクションを付した分類レポートを生成する。トリガー: "opus 4.7 migration"、"migrate to opus 4.7"、"audit for opus 4.7"、"opus 4.6 to 4.7"、"scan for budget_tokens"、"find retired model IDs"、"adapt repo to opus 4.7"。移行の実装には使用しない — この skill は候補を特定する。
Oxlint による JavaScript/TypeScript のリンティングを構築、レビュー、デバッグ、設定、移行、指導、計画する。最新の Oxc ドキュメントと完全な使用ガイドを提供する。oxlint のハウツー、oxlint.config.ts、defineConfig、.oxlintrc.json、correctness suspicious pedantic style カテゴリ、react import typescript unicorn vitest jest jsx-a11y nextjs プラグイン、React Compiler の react/immutability react/purity(1.79+ で react/react-compiler から分割)、型認識リンティング、oxlint-tsgolint、eslint-plugin-oxlint、@oxlint/migrate、jsPlugins alpha、Vite+ の vp lint(vite.config 内の lint ブロック)、ignorePatterns、oxlint-disable コメント、--fix、--debug timings、CI フォーマット、段階的な導入、ESLint から Oxlint への移行に使用する。
Playwright でエンドツーエンドテストを記述および保守します。誰かが「add e2e tests」「test my web app」「set up Playwright」「write browser tests」「test login flow」「visual regression testing」「test across browsers」「automate UI testing」を求めている場合に使用します。テストのセットアップ、ページオブジェクト、認証、API モック、視覚的比較、CI 統合を扱います。
認証済みの gh CLI を使い、Superagent PR セキュリティスキャンの検出結果を GitHub プルリクエストのインライン レビューコメントとして投稿する。PR スキャンの検出結果にコメントする、Superagent PR ラベルを管理する、GitHub チェックランを完了する、検出結果を PR スレッドの一般コメントとして投稿するのを避ける、といった場合に使用する。gh を介して GitHub の副作用を担う Superagent サンドボックス PR スキャンの引き渡しでは必ずトリガーする。
PR diff を分析し、分類されたレビューガイドを PR の説明に追記して、人間の判断が必要な箇所を強調する:セキュリティ、設定/インフラ、新しい依存関係、データモデルの変更、新しいパターン、並行性/状態、およびドキュメントのドリフト(コードのリネームによりドキュメントが古くなる)。ユーザーが PR を人間によるレビューのために準備したい場合や、レビュアーの注意が必要な領域を指摘したい場合に使用する——「prep this for review」「what should reviewers look at?」「add a review guide」といった表現を含む。
外部のコーディングエージェント(Codex、Claude Code、OpenCode、ネイティブ Grok Build、Gemini、Devin CLI)を独立したレビュアー、状態を持つリポジトリ調査担当、または単一エージェントの実装担当として実行する。マルチモデルの意見とコードレビュー、操作可能な Grok 調査、フルアクセス権限での委任、長時間実行の作業、委任した実行への再接続、オプション UI での現在のサブエージェント表示に使用。ドキュメントや現在のコードベースから直接答えられる簡単な質問には使用しない。
ユーザーが反復実験を通じて測定可能な対象を最適化・調整したいときに使用する — "make X faster"、"improve [metric]"、"find best config"、"iterate overnight"、"run experiments until it hits N"。定量的な目標(ビルド時間、レイテンシ、合格率、精度)や、ルーブリックで採点可能な定性的な目標(プロンプト品質、ドキュメント解析)でトリガーされる。明確な修正がある単発のバグや、探索なしで直接実装を求めるタスクには使用しない。
変更されたフロントエンドコードのアクセシビリティを REVIEW するために使用: ステージ済みファイル、作業中の diff、ブランチ、PR。「review a11y」「is this accessible?」「anything to fix before merge?」などのプロンプト。変更に対する hook や CI の指摘。同梱のインストール不要エンジンを実行し、ファイルをまたぐ JSX/TSX 解析を行い、候補を裁定して、重大度順の WCAG 2.2 AA レビューを file:line の修正、残存するレンダリングリスク、判定とともに返す。リポジトリ全体の監査、日付入りの適合レポート、各国標準、PRD バックログ、アクセシブルなマークアップの作成には、代わりに `ultra11y` を使用。
Tenzir プロジェクトのコード変更をレビューする。diff やプルリクエストのバグ、セキュリティ問題、不足しているテスト、ドキュメントのずれ、可読性の問題、パフォーマンスの劣化、ユーザー体験の問題を監査する際、またはプルリクエストのレビューコメント (特に GitHub のレビューコメントとスレッド) への対応を決める際に使用する。また、ユーザーが「review」「look at this PR」「check my changes」「audit this diff」「what do you think of this code」と言ったとき、あるいは作成・変更したコードへのフィードバックを求めたときにも本 skill を使用する——たとえ「code review」と明示していなくても。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
