Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
PHP コードをモダナイズする際に使用します。PHP 8.1-8.5 の機能、PSR/PHP-FIG/PER-CS 準拠、PHPStan/Rector/PHP-CS-Fixer/PHPat ツール、DTO/enum/readonly/プロパティフック、型安全性に対応します。起動キーワード:PHP のモダナイズ、型安全性、PHPStan、Rector、PHP-CS-Fixer、enum、DTO、readonly、strict_types、プロパティフック、PHP 8.4、PHP 8.5。
手続き型スプライト生成、React/TypeScript/Zustand アーキテクチャ、瞑想的なゲームデザインを備えたピクセルアートの放置/インクリメンタルゲームを構築するためのエキスパート skill。ピクセルアートゲームの作成、放置ゲームのメカニクスの実装、Canvas API による手続き型スプライトの生成、収集型ゲームの構築、インクリメンタルゲームの経済システムの実装時に使用する。ピクセルアート、放置ゲーム、スプライト生成、インクリメンタルゲーム、収集型ゲーム、瞑想的なゲーム体験のリクエストで起動する。
2 つの明示的に選択したブランチ間ではなく、時間範囲にわたってアプリケーションの Datex Studio リリースノートを生成する場合に使用します。比較すべき 2 つの公開済みリリース(`range_start` より厳密に前の最後のものと、`[range_start, range_end]` 内の最後のもの)を特定し、実際のノート生成は `release-notes-generator` に委譲します。無人での週次実行(例:毎週月曜日に前週の月〜日を対象)向けに設計されていますが、任意の範囲で動作します。トリガー:"weekly release notes"、"release notes for <app> last week"、"what shipped in <app> between <date> and <date>"、"scheduled release notes run"。2 つの明示的に名付けられたブランチ間のリリースノートには、`release-notes-generator` を直接使用してください。
TanStack DB の React バインディング。派生した構造化クエリ ID とともに useLiveQuery({ query }) を優先してください。不透明な関数型クエリのバリエーションや、レンダリング頻度が非常に高い箇所に限り queryKey を指定します。依存配列は旧式で、1.0 での削除前に警告されます。useLiveSuspenseQuery は Error Boundary と組み合わせた React Suspense 用(data は常に定義済み)です。useLiveInfiniteQuery はカーソルベースのページネーション用(pageSize、fetchNextPage、hasNextPage、isFetchingNextPage)です。usePacedMutations は React の状態更新をデバウンスするためのものです。戻り値の形:data、state、collection、status、isLoading、isReady、isLoadingError、isCrashed、isSyncError、health。@tanstack/react-db からインポートします(@tanstack/db のすべてを再エクスポート)。
2 つの Datex Studio リリース間のリリースノートを生成するときに使用します。`dxs source release-tree` で変更された依存関係のワークリストを列挙し、各パッケージのコミットとリンクされた DevOps 作業項目を掘り下げ、設定の差分を読み取り、Technical と Customer のリリースノートを作成します。Datex 製品と顧客アプリケーション(共有の Datex カタログと自組織のパッケージの両方を参照する)で動作します。トリガー: "generate release notes from X to Y"、"write release notes between <old> and <new>"、"release notes for <app> between branches A and B"、"compare releases X and Y and summarize"。時間範囲に基づくアンカーの選択("weekly notes"、"what shipped last week")には `prospective-release-notes` を使用してください — 2 つのブランチ ID を解決してからこの skill を呼び出します。
GitHub リポジトリのリリースを最初から最後まで作成します。最後のタグ以降の Conventional Commits から次のセマンティックバージョンを決め、適切なリリースノートを作成します(`.github/release.yml` による GitHub 自動生成、または変更の種類ごとに手動で整理し、主な変更点と破壊的変更のアップグレード案内を記載)。注釈付きタグを作成してプッシュし、GitHub リリースを公開し、必要に応じて `CHANGELOG.md` を更新します。ユーザーが「cut a release」「tag a release」「publish a release」「ship vX.Y.Z」「bump the version」「what version should this be」「write the release notes」「draft the changelog」と言うか、/release を呼び出した場合に使用します。`.github/release.yml` とリリースワークフローの仕組みを一度だけ用意する /gh-bootstrap とは異なり、このスキルは実際のリリース作業(バージョン決定、ノート、タグ付け、公開)を行います。作業をデフォルトブランチにマージした後に実行してください。
回避策を適用する前に、Decentraland SDK のバグ、エンジン/Explorer の実行時制限、ドキュメントの不足を SDK チームに報告します。SDK7 API、コンポーネント、Explorer、Creator Hub、`@dcl/sdk` ツールチェーンがドキュメントどおりに動作しない、シーンで妥当に必要な機能が不足している、または回避策を強いられると判明した場合(回避策が簡単な場合も含む)に使用します。ユーザー自身のシーンコードのバグ、API の動作に関する質問、スキルが既知の制限として記載済みの問題には使用しません。
ユーザーのワークロードとプロファイリング目標に基づき、`rocprof-sys-run --preset=<name>` または `rocprof-sys-sample --preset=<name>` に渡す rocprofiler-systems のランタイムプロファイリングプリセット(balanced、trace-gpu、trace-hpc、sys-trace、workload-trace など)を推奨し、そのまま実行できるコマンドを返す。「どのプリセットを使えばよいか」という質問、ワークロード(GPU カーネル、MPI、OpenMP、AI/ML トレーニング、本番環境の概要)の説明とプロファイリングの相談、またはプリセットを選ばずに `rocprof-sys-run`/`rocprof-sys-sample` を実行した場合に使用する。rocprofiler-systems 自体の設定・コンパイルに使う CMake ビルドプリセット(`cmake --preset debug|release|ci`)には使用しない。これはプロファイリング実行ではなくビルド設定の問題である。
rocprofiler-systems の設定オプションの種類と使い方に関する質問に答える。たとえば「自分のシステムで利用できるハードウェアカウンターは?」「どの ROCm API をトレースできる?」「サンプリングや出力を制御する設定は?」「設定を永続化するには?」などの質問を、適切な `rocprof-sys-avail` または `rocprof-sys-run --help=<topic>` コマンドに対応付ける。ROCPROFSYS_* 設定、Timemory コンポーネント、ハードウェアカウンター、ROCm API トレースドメイン、GPU メトリクスを適用するのではなく、調べたり確認したりする場合に使用する。ワークロードに使う最初の `--preset` の選択には使用しない(`choosing-a-profiling-preset` を使用)。
`rocprof-sys-instrument` によるインストルメンテーションを案内する。実行時インストルメンテーションとバイナリ書き換え(`-o`)の選択、正規表現オプションによる関数やモジュールの包含・除外、ドライラン(`--simulate`、`--dump-info`、`--print-*`)による対象のプレビュー、粒度の調整(`--min-instructions`、`--min-address-range`、`--instrument-loops`)、ライブラリの書き換え、関数がトレースに含まれない、または多すぎる理由の診断を扱う。rocprof-sys-instrument、バイナリ書き換え、共有ライブラリのインストルメンテーション、関数やモジュールの包含・除外正規表現、ドライラン、関数とモジュールの違いについての質問に使用する。`--preset` の選択(`choosing-a-profiling-preset` を使用)、設定・カウンター・ROCm ドメインの一覧(`discovering-profiling-options` を使用)、実行中プロセスへのアタッチ(別ツール `rocprof-sys-attach`)には使用しない。
リポジトリに基づくシニアエンジニアの判断を、重要な JavaScript または TypeScript の作業、および本番環境や境界をまたぐリスクを伴う範囲の限られた JS/TS 変更に適用します。些細な構文の質問、一般的なチュートリアル、JS/TS の成果物がないタスクには、明示的に呼び出されない限り使用しないでください。正確性、契約、状態、副作用、並行性、互換性、セキュリティ、再利用、ランタイムの整合性、長期的な保守性が実質的に重要となる Node、ブラウザ、フロントエンド、worker、エッジの作業に使用します。
デバッグログ、ガバナ制限の監視、エラー診断、パフォーマンスプロファイリングを用いて Salesforce アプリケーションをデバッグ・トラブルシューティングする。デバッグログの分析、ガバナ制限違反の診断、スタックトレースの解釈、一般的な Salesforce エラーの解決、Apex パフォーマンスのプロファイリングを行うときに使用。.log ファイル、"debug"、"governor limit"、"error"、"exception"、"troubleshoot"、"stack trace"、"performance issue" への言及で起動する。
Spring Boot 3.x でのリアクティブプログラミング向けの Spring WebFlux。Mono/Flux、リアクティブ演算子、WebClient、関数エンドポイント、R2DBC 統合、リアクティブなエラー処理、テストを扱う。ノンブロッキングの高並行アプリに使用する。使用場面:ユーザーが「spring webflux」「reactive Spring」「Mono」「Flux」「WebClient reactive」「functional endpoints」「R2DBC」「non-blocking」「StepVerifier」「reactive streams」に言及した場合。使用しない:従来のブロッキング MVC -- `spring-web` スキルを使用、単純な REST API -- `spring-rest` スキルを使用、バッチ処理 -- `spring-batch` スキルを使用。
Microsoft SQL Server 固有の機能。データ型、インデックス、パーティショニング、SQL Server 固有の構文を扱います。SQL Server データベースの作業に使用します。USE WHEN: ユーザーが "sql server"、"mssql"、"IDENTITY"、"GETDATE()"、"temporal tables"、"columnstore"、"SQL Server specifics"、"Azure SQL" に言及した場合 DO NOT USE FOR: T-SQL プログラミング - 代わりに `tsql` を使用、PostgreSQL - 代わりに `postgresql` を使用、Oracle - 代わりに `oracle` を使用
Syncfusion Spreadsheet Component を使った Excel ライクな UI を必要とする Angular アプリにこのスキルを使用する。トリガー:Excel(.xlsx、.xls、.xlsb)および CSV ファイルの作成・表示・編集、スプレッドシートエディタの埋め込み、API/JSON からのデータバインディング、数式・グラフ・入力規則・フィルタ・条件付き書式の使用。ユーザーがスプレッドシートファイルに言及した場合にもトリガーする(「open xlsx」「load Excel file」「add Syncfusion spreadsheet」「bind data to spreadsheet」)。UI コンポーネントを伴わない単体のファイル処理にはトリガーしない。
Syncfusion ASP.NET Core バーコードコンポーネントを実装する。BarcodeGenerator(Code39、Code128、Codabar などの一次元コード)、QR Code Generator、DataMatrix Generator を含む。バーコードの描画、ロゴを埋め込んだ QR コードの実装、DataMatrix コードの生成に使用する。このスキルはバーコード種別の選択、色と寸法のカスタマイズ、表示テキストの設定、エクスポート機能(JPG、PNG、Base64)を扱う。
画像編集と注釈のための Syncfusion WPF ImageEditor コントロール(SfImageEditor)を実装するための包括的なガイド。画像変換(切り抜き、回転、反転)、視覚的な注釈(図形、テキスト、ペン描画)、画像のシリアライズを必要とするアプリを構築するときに使用する。複数のソースからの画像読み込み、エディターツールバーのカスタマイズ、注釈レイヤーの管理、元に戻す/やり直し機能の実装、インターフェースのローカライズをサポートする。写真編集ツール、ドキュメント処理アプリ、画像レビューのワークフローに不可欠。
Syncpack(モノレポ依存バージョン同期ツール)リファレンス。 .syncpackrc 設定、lint / fix / update / format コマンド、 versionGroups, semverGroups, updateGroups, customTypes, source, catalog プロトコル, semverRangeOnly, minimumReleaseAge, severity, sourceMode, package.json 整列、依存バージョン揃え、CI 連携。
複雑で曖昧、あるいは多層的な技術的問題のための構造化された根本原因調査プロトコル。次のいずれかに該当するたびにこのスキルを起動する:問題が 2 回以上の修正試行に耐えた;根本原因が不明または仮定に基づいている;すでに失敗したものの変種を試したくなる;システムに相互作用する複数の層(ハードウェア、OS、ランタイム、ミドルウェア、設定、ネットワーク)がある;ユーザーが "ultrathink"、"think deeper"、"figure out why"、"stop guessing"、"find the root cause"、"it's still broken after your fix" と言う。原因を検証する前に修正を書こうとしている自分に気づいたときも、積極的に起動する——その直感こそプロトコルが必要な信号である。このプロトコルは根本原因調査を試行錯誤と区別する 3 つの規律を強制する:(1) 明示的な THOUGHT/ACTION/OBSERVATION サイクル、(2) 原因が直接的な証拠で検証されるまで実装をブロックする厳格なゲート、(3) プロセス内診断ツールを使い果たしたときの構造化されたエスカレーション。
Unreal Engine Agent Skill(unreal-mcp サーバーに登録される名前付きの命令バンドル。`.claude/skills/` 配下の Claude Code の harness スキルとは異なります)を作成、編集、レビューするときにこのスキルを使用します。ユーザーが、エディタ内のエージェントが読み込むスキルを追加または変更したいときにトリガーします。具体的なトリガー:'create a new Agent Skill'、'add a skill for X workflow'、'edit/update this skill'、'review my skill'、'make a Python skill class'、'create a skill UAsset'、'register a skill so Claude picks it up';UE プラグインの `Skills/` または `Python/skills/` フォルダ内で `SKILL.md` を作成または編集する;スキルレジストリに登録される Python スキルクラスを定義する;`CreateSkill`、`ListSkills`、`GetSkills` MCP ツールを呼び出す;スキルの名前、説明、命令本文を設計する。スキップする場合:ツールセットの作成(create-toolset を使用)、実行時の既存スキルの呼び出し(unreal-mcp を使用)、`.claude/skills/` または `~/.claude/skills/` 配下の harness レベルの Claude Code スキルの編集、または 'skill' という語の一般的な用法。
Vue 3.0 の Vant に関する構造化されたガイダンスを提供します。ユーザーが Vue 3 で Vant を必要とする場合、Button、Cell、Form、Dialog、Toast、Popup、ConfigProvider などのモバイル UI コンポーネント、テーマのカスタマイズ、プロジェクトセットアップについて尋ねた場合、または `vant` や `van-` コンポーネントでモバイルファーストのインターフェースを実装したい場合に使用します。本スキルは Vant 公式サイトと使用ガイドに準拠しており、Vant Vue 3 スキルのエントリとして使用してください。
Weaverse のライブコンテンツをプログラムで読み取り・更新するときに使用します — プロジェクト/ページ/テーマ設定の取得、ページコンテンツの一括編集、AI 生成コピーのプッシュ、ページドラフトの管理、予約公開、バージョン復元、翻訳、プロジェクトの作成/複製、ページの削除、Weaverse で使用するメディアの Shopify へのアップロードなど。API 経由での Weaverse プロジェクトの更新、ライブプロジェクトへのコンテンツのプッシュ、一括コンテンツ編集の実行、コンテンツの公開/復元、翻訳の適用、自動化からの Shopify への画像/アセットのアップロードのリクエストで発動します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
