Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
Volcengine API 仕様に関する質問の照会と回答。ユーザーが Volcengine API のパラメータ、エラーコード、リクエストメソッド、列挙値、必須フィールド、レスポンス構造、ページネーション、パラメータの依存関係、API の比較について質問したときにこの skill をトリガーする——ユーザーが明示的に「API」と言わなくてもよい。典型的なトリガーには「DescribeInstances にはどんなパラメータがある?」「Status はどんな値をサポートする?」「InvalidInstanceId.NotFound とはどういう意味?」「Volcengine にタグの一括削除 API はある?」「ECS はどの API をサポートする?」「CreateDatabase にどうパラメータを渡す?」「ChargeType は必須?」「DescribeInstances はどんなフィールドを返す?」「インスタンス一覧をどうページネーションする?」「この 2 つの API の違いは?」「RunInstances が InvalidParameterValue を返す」といった質問が含まれる。ユーザーが実行可能な SDK コードを必要とする場合は volcengine-sdk-generator skill に引き継ぐ。ユーザーが CLI ベースの操作を必要とする場合は volcengine-cli skill に引き継ぐ。中国語と英語のプロンプトに対応。
単一の PR サイズの機能を成果物付きでエンドツーエンド(計画 -> 実装 -> 検証)で出荷する必要があるときに使用します。Next.js コードベースでコア製品機能を素早く出荷します。機能のアイデアを実行可能な計画に変え、PR サイズのスライスで実装し、成果物を runs/ 配下(利用可能な場合は OpenSpec の changes/)に保ちます。早期のスコープ設定向けに計画のみのモードをサポートします。プロトタイプ UI の作業では、ユーザーがオプトアウトしない限り、デモ可能な驚きの瞬間(アニメーション/マイクロインタラクション)をデフォルトで含めます。
`.beagle/concepts/<slug>/spec.md` に確定済みの brainstorm-beagle 仕様があり、コードを書く前に小刻みな TDD 駆動の実装計画が必要なときに使用。トリガーは "write a plan"、"plan this spec"、"turn the spec into a plan"、"now plan the implementation"、"write-plan"。仕様を読み、ファイル構造を設計し、作業を正確なパスとコマンドを伴う 2〜5 分の TDD ステップに分解し、仕様に対して自己レビューし、ユーザーの承認を得てから `.beagle/concepts/<slug>/plan.md` に書き込み、subagent-prompt スキルによる実行ハンドオフプロンプトの生成を提案する。仕様のブレインストーミング、コードの記述、計画の実行は行わない——計画ドキュメント(および任意のハンドオフプロンプト)のみを生成する。
開発者が完了した trace ブランチの pull request を開きたいときにこのスキルを使用する。例えば「create a PR」「open a pull request」「submit this for review」「make a PR for trace #42」「push this up for review」「create PR from current branch」など。Trace + Feature + Epic の階層を読み取り、意味のある PR 説明を書く。WTF trace issue がリンクされているブランチでも、そうでないブランチでも扱う。
Yup スキーマバリデーションライブラリ。フォームバリデーションで Formik と組み合わせてよく使われる。React/Formik でフォームを構築する場合、またはスキーマベースのバリデーションが必要な場合に使用。USE WHEN:ユーザーが "Yup"、"Formik validation" に言及した場合、または "yup schema"、"Formik setup"、"form validation library" について質問した場合。DO NOT USE FOR:Zod プロジェクト(zod スキルを使用)、NestJS/class-validator(class-validator スキルを使用)、新規プロジェクト(Zod を優先)
@trpc/server/adapters/express の createExpressMiddleware() を使って tRPC を Express ミドルウェアとしてマウントします。createContext 内で CreateExpressContextOptions を介して Express の req/res にアクセスします。app.use('/trpc', ...) のようなパスプレフィックスにマウントします。グローバルの express.json() が FormData に対する tRPC のボディ解析と競合しないようにしてください。
TOTVS Protheus 上のレガシーな ADVPL 手続き型コードを TLPP のオブジェクト指向クラスへ移行、変換、互換化、モダナイズするようユーザーが求めたときに使用する — User Function/Static Function をメソッドとデータプロパティを持つ名前空間クラスに変換し、Private/Public スコープを置き換え、既存の呼び出し元向けに後方互換のラッパーを保持する。"migrar para tlpp"、"compatibilizar fonte"、"converter prw para tlpp"、"transformar em classe"、"modernizar rotina" のようなポルトガル語の表現や、`custom.<agrupador>.<servico>` / `totvs.protheus.<segmento>.<agrupador>` 名前空間を指定するリクエストでもトリガーする。
実装ロジックを書く前に、高レベルなアーキテクチャ仕様からコンパイル可能な型レベルの骨組みを構築する。アーキテクチャ評価、設計ドキュメント、再構築計画があり、コードを移行する前に新しいアーキテクチャが妥当であることを証明する必要がある場合に使用する。また、"scaffold the new architecture"、"create type stubs"、"build the shell"、"flesh out this spec"、"skeleton the modules" を求められたとき、またはアーキテクチャの意図を検証済みの構造に変換するあらゆる要求にも使用する。このスキルは "Human Builds the Shell" パラダイムに従う。型はコンパイラが強制する厳格な制約であるため、骨組みがコンパイルできればアーキテクチャは構造的に妥当である。エージェントが一貫性を保つことを信頼できない大規模なリファクタリングで特に価値がある。
コード構造の検索、シンボルのリファクタリング、影響分析、デッドコードの検出、依存関係の追跡が必要なときは常にこのスキルを使用する。構造的なコード分析に grep を使う前に必ず呼び出す。トリガーカテゴリ:構造パターン検索(例:deps のない useEffect、try-catch のない async、src/api 外の fetch 呼び出し)、コードの一括移行・変換(ハンドラーのラップ、API 呼び出しの置換)、依存関係と影響分析(ブラストレイディアス、推移的依存、X に依存するモジュール)、コードベース横断の安全なリネーム、デッドコードと循環インポートの検出、ast-grep ルールの作成。トリガーキーワード:try-catch、useEffect、async without、circular imports、safe rename、blast radius、bulk migration、never imported、unused exports、ast-grep、enforce pattern、structural search、depends on、which modules。トリガーしない場合:grep 可能な文字列検索、ファイル名の検索、README の閲覧、正規表現の作成、CSV・データスクリプト。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
