Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
並列の専門エージェントとシニアチームリードによる Angular 21 の深いクリーンコード監査。アーキテクチャ、signals、stores、AI スロップ、ViewModel パターンなどをスキャンする。職人レベルの出力を保証する。ユーザーが「clean code」「audit Angular」「review frontend」「check quality」「anti-patterns」と言ったとき、Angular コードのレビューを望むとき、またはシニアレベルのコード基準の徹底を必要とするときに使用する——たとえ「clean code」と明示しなくても。
.NET 上で WPF アプリケーションを正しい XAML、データバインディング、コマンド、スレッド、スタイリング、Windows デスクトップ移行の判断とともに構築・モダナイズする。使用対象:WPF UI、MVVM、バインディング、コマンド、デスクトップモダナイズの作業、WPF を .NET Framework から .NET へ移行する作業、WPF アプリに新しい Windows 機能を統合する作業。使用対象外:無関係なスタック、この特定のガイダンスを必要としない一般的なタスク。呼び出し内容:リポジトリのコンテキストを調査し、対象ファイルを編集し、変更時に該当するビルド、テスト、lint、検証コマンドを実行する。
Zod(TypeScript ファーストのスキーマバリデーションライブラリ)v4 リファレンス。z.object / z.string / z.number / z.array / z.union / z.enum などのスキーマ定義、parse、safeParse、z.infer(型推論)、refine、transform、pipe、default、optional、nullable、z.compile(AOT)・validate、z.toZod、エラー処理、Zod 4 移行、Zod Mini(@zod/mini)。createInsertSchema / createSelectSchema(drizzle-zod、Drizzle テーブルからのスキーマ生成)は別スキル drizzle を参照。
クラシックな ABAP カスタムコードをより高い clean core レベル(A/B/C/D レベル)へ移行する支援。カスタムコードの適応、リリース済み API とクラシック API の置き換え候補の特定、未リリースオブジェクト用のラッパークラス生成、ATC clean core と Cloud Readiness チェック、SAP オブジェクトのチェンジログ、非互換な言語構文の処理、段階的な修正ワークフローを含む。ABAP Cloud への移行、カスタムコード移行、クラウドレディネス、clean core レベルの修正、Level D の排除、Level C の削減、未リリース API の置き換え、ラッパーパターン、ATC clean core チェック、コード適応、クラシックからクラウドへの移行、clean core 準拠についてユーザーが尋ねるときに使用。トリガーには「migrate to ABAP Cloud」「cloud readiness check」「clean core level」「eliminate Level D」「reduce Level C」「non-released API」「replace with released API」「custom code adaptation」「wrapper for non-released」「ATC clean core」「clean core migration」「changelog for SAP objects」「ABAP Cloud compatibility」が含まれる。
ADK Python リポジトリに新しいサンプルエージェントを作成する。サンプルディレクトリ、その `agent.py`、`README.md` を含み、既存のサンプルがすでに採用している規約に従う。ユーザーが機能やエージェントパターン(動的ノード、fan-out/fan-in、スタンドアロンのツール利用エージェント)を示すサンプルや例を追加したい場合、新しいサンプルが `contributing/samples/` のどこに属するかを尋ねた場合、または既存サンプルの README を標準構成に引き上げたい場合に使用する。ユーザー自身のプロジェクト用に実際に動作するエージェントを構築する場合(`adk-agent-builder` を使用)や、Markdown ファイル内の Python ブロックが実行できるかを確認する場合(`adk-verify-snippets` を使用)には使用しない。
Babel AST を使って JavaScript を階層的かつロールバック可能に的を絞って難読化解除する。`_0x` 識別子、文字列テーブル、自己実行デコーダラッパー、dispatcher オブジェクト、偽の定数分岐、`while/for + switch` による制御フローの平坦化、`if (literal === opcode)` ディスパッチチェーン、およびサイトや難読化ファミリーのシグネチャに応じて専用スクリプトを切り替える必要がある場面に適用。ユーザーが reese84、顶象、极验4、同花顺、网易易盾、小红书、OB 変種または同様のサイト適配を明示的に挙げたときにも本 skill を使用。
ABAP の認可と IAM(Identity and Access Management)を支援します。認可オブジェクト、認可チェック、IAM アプリ、ビジネスカタログ、ビジネスロール、制限タイプ、CDS アクセス制御(DCL)、権限アクセスアノテーション、ABAP Cloud およびオンプレミスでのロールベースアクセスを扱います。ユーザーが認可、AUTHORITY-CHECK、認可オブジェクト、IAM アプリ、ビジネスカタログ、ビジネスロール、制限タイプ、CDS アクセス制御、DCL、アクセス制御、権限アノテーション、ロール割り当て、PFCG ロール、S_DEVELOP、ABAP アプリケーションの保護について尋ねるときに使用します。トリガーには "authorization check"、"create authorization object"、"CDS access control"、"IAM app"、"business catalog"、"business role"、"PFCG"、"restrict access"、"role-based security" が含まれます。
プロジェクトが `@basmilius` npm スコープ(作者 Bas Milius)からインポートするときに使用する:`@basmilius/utils`(Luxon の日付、数値、色、ダウンロード、DOM、タイミング、地理、PRNG のヘルパー)、`@basmilius/http-client`(型付き DTO データ層)、`@basmilius/common`(Pinia と Vue Router 上の Vue 3 アプリプリミティブ)。あらゆる `@basmilius/*` インポートでトリガーする。formatDate / formatNumber、hexToRGB / hslToRGB、debounce / waitFor、downloadBlob、mulberry32、getSeason / getMoonPhase でもトリガーする。`@dto` / `@adapter`、`HttpClient`、`RequestBuilder`、`BaseService`、`Paginated`、`.runAdapter`、`RequestError` / `ValidationError`、`serialize` / `deserialize`、`dtoNames` Vite プラグインでもトリガーする。ref を返す `defineStore`、`useService` / `guarded`、`useDataTable` / `useDataReport`、`useDtoForm`、`useUrlState`、`persistentRef`、composables(useClickOutside、useHotKey)、ルーターヘルパー(useRouteParam、useNavigate)、例外(ForbiddenException、HandledException)でもトリガーする。`@flux-ui/*`(`flux-ui` を参照)には使用しない。`@basmilius/vite-preset` は対象外である。
bdg CLI を使って Chrome DevTools Protocol 経由で実際の Chrome を操作・デバッグする — ナビゲート、クリック、フォームの入力と送信、操作による変化(ナビゲーション、新着メッセージ、保留中のリクエスト)の確認、スクリーンショットなしでの要素検査(ボックス、レイアウト、フォント、色、a11y)、ネットワークリクエストとコンソールエラーの読み取り、JavaScript の実行、任意の CDP メソッドの呼び出し。実行中のアプリで UI の変更を検証したいとき、ページをデバッグしたいとき、ブラウザのフローを自動化したいとき、動的コンテンツをスクレイピングしたいときにこのスキルを使用する。
Bevy 0.20 で、`AnimationPlayer` + `AnimationGraphHandle` の接続、glTF クリップからの `AnimationGraph` の構築、`AnimationTransitions::play` による状態駆動アニメーションのブレンド、`AnimationMask` による身体部位の分離、`#[derive(AnimationEvent)]` + `On<E>` オブザーバーによるゲームプレイ同期の発火、`bevy::curve` の `AnimatableCurve` / `EaseFunction` / `CubicSegment::new_bezier_easing` によるトゥイーン、またはアニメーションの 12 の基本原則を Bevy 0.20 の 3D キャラクターに適用する場合に使用します。
`block-mesh-rs`(`greedy_quads` / `visible_block_faces`)でボクセルチャンクをメッシュ化する場合、`try_insert_attribute` で `GreedyQuadsBuffer` を Bevy 0.20 の `Mesh` に変換する場合、グリーディメッシングとシンプルなメッシングを選択する場合、または `poll_once` を使ってチャンクのメッシュ生成を `AsyncComputeTaskPool` でスケジュールし、メインスレッドの停止を防ぐ場合に使用します。Bevy 0.20 のボクセルメッシュ生成を扱います。
フェーズ横断的な途中でのスコープ修正。計画開始後に要件、機能、アーキテクチャ、制約が変わった際に計画フェーズへ再突入する。影響を受ける epic/story を再分割し、sprint-status.yaml を再順序付けし、decision-log.md に根拠を追記する。必要に応じて bmad-epics-and-stories、bmad-sprint-planning、bmad-parallel-plan にルーティングする。変更するのは PLAN であり、コードは決して変えない。使用場面:"we need to change course"、"scope has changed"、"new requirement came in"、"we're dropping feature X"、"we need to pivot"、"re-plan after the change"、"requirements changed mid-sprint"、"correct course"、"architecture changed"、"re-scope the backlog"、"update epics after feedback"、"cancel story X"、"add epic for Y"、"change the plan"、"we got new constraints"、または当初の計画にない決定により story が分割/統合/並べ替えられたとき。成果物:更新された epics.md(影響範囲のみ)、改訂/新規の story ファイル、更新された sprint-status.yaml、新しい decision-log.md のエントリ。コードの記述やテストの実行は決して行わない。
ユーザーが「分析编译效率」、「分析编译时间」、「查看头文件依赖」、「保存编译命令」、「提取编译命令」、「生成编译脚本」、「保存这个文件的编译命令」、「单独编译这个文件」、「编译单个文件」、「单编文件」、「独立编译文件」、「分析这个文件的头文件依赖」、「头文件依赖关系」、「这个文件依赖了多少头文件」、「analyze compilation」、「check header dependencies」、「分析文件编译开销」、「save compile command」、「extract compile command」、「generate compile script」、「compile single file」、「compile individual file」、「standalone compile」、「analyze header dependencies」、「header dependency tree」、「how many header files」と要求した場合、または ace_engine プロジェクトの特定のソースファイルについてコンパイル性能、ビルド時間、include 依存関係の分析、コンパイルコマンドの抽出・保存、スタンドアロンコンパイルスクリプトの生成、ファイルの単独コンパイル、ヘッダーファイル依存関係の分析に言及した場合にこのスキルを使用する。タイミング、リソース使用量、自動保存付きの依存関係ツリー可視化、パフォーマンス監視付きの再利用可能なコンパイルスクリプトの保存機能、生成されたスクリプトを用いたスタンドアロンコンパイル機能を含む包括的なコンパイル効率分析を提供する。
Craft CMS 5 のプラグインとモジュール開発 — PHP で Craft を拡張する。elements、element queries、services、models、records、controllers、migrations、queue jobs、console commands、field types、native fields、events、behaviors、Twig extensions、widgets、filesystems、permissions、project config、GraphQL、testing、debugging を扱う。
HeyEddi の Flutter プロジェクトが適切なエンジニアリングスタック(Flutter(Riverpod、go_router、Material 3)、FastAPI バックエンド、または Firebase ツール)を備えるようにします。不足を監査し、必要に応じてスキャフォールドし、flutter test/analyze を実行し、ローカル開発サーバーを文書化します。フロントエンドが Flutter の場合、または HeyEddi のモバイル/Web アプリで設計/機能作業を行う前に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
