Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
sms.* Application Logs を使って Clerk が配信する SMS(電話番号の確認コード、OTP)をデバッグする。配信のライフサイクル — sms.accepted、sms.delivered、sms.failed、sms.undeliverable、sms.unconfirmed — を理解し、正規化された失敗理由を読み、1 つのメッセージを trace でイベント間で追跡する。ユーザーが「コードが届かない」と報告したとき、電話番号が検証できないとき、特定の国/通信事業者への SMS 配信が壊れているように見えるときに使用する。
Datex Studio コードベースの現状を読み取り専用の調査で調べるときに使用——既存のコンポーネント、フローコード、型定義、データソースの形状、設定に関する質問に、何も変更せずに答える。Datex Studio 固有のパターンを伴う:フローコードは `nodes[0].stepConfig.executeCodeConfig.code` から抽出する(JSON の表層からではない)、OData スキーマのクエリは `schema-explorer` に委ねる、列挙値は `dxs source explore` でブランチ上の `*-customType` 設定から取得する、`Answer / Sources / Caveats` 形式で返す。トリガー:"research the codebase"、"investigate how X works"、"find where Y is defined"、"answer questions about current code state"。impact-analysis、requirements-gathering、report-creator、および根拠ある読み取り専用調査を必要とするあらゆるスキルが使用する。
文書化されたスケルトンから新しい Datex Studio コンポーネントを足場組みするときに使用——要求された型をフォルダ、サフィックス、configurationTypeId、最小限の有効なスケルトン、および一致する作成者スキルにマッピングする。スキャフォールドルーティングを担い、作成者スキルが自身の型の作成に集中できるようにする。dxs でブランチ上に最小限の有効なスケルトンを作成した後、本体の作成のために一致する作成者(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、embed-creator、selector-creator、storage-creator、type-definition-creator、backend-test-creator、datasource-creator)に引き継ぐ。トリガー:"scaffold a new component"、"create a new grid/hub/form/editor/embed/selector/storage/interface/enum/backendTest/action/function/datasource"、"starter <type> file"、"new <type> from scratch"。
フレームワークの有無を問わず、あらゆるプロジェクトに適用する TypeScript の言語レベルの規約です。コンパイラーの厳格性、安全でない型の禁止、型推論と `satisfies`、判別可能なユニオンとブランド ID、型の絞り込み、ジェネリクス、ユーティリティ型、null 許容性、非同期処理、エラーを `unknown` として扱う方法、モジュールと言語の規律を扱います。`react`、`angular`、`vue`、`architecture-and-design` の基盤となるスキルです。TypeScript の作成、レビュー、リファクタリング、`tsconfig.json` の設定時や、「TypeScript」「tsconfig」「strict mode」「type error」「any」「generics」「type safety」「utility types」「discriminated union」「narrowing」といった依頼に使用します。
Datex Studio プラットフォームのコンポーネントファイル作成規約:ファイル形式の不変条件(configurationTypeId テーブル、ファイルの場所とサフィックス、宣言的ストリングスロットの TS 式エンコード規則、`return;` outparam の落とし穴)、命名規約(コンポーネントタイプごとのサフィックス指標、tailored_/custom_ の由来プレフィックス、センテンスケースの表示テキスト規則、ユーザー向け `title` と `referenceName` の区別)、デフォルト値(package=Utilities、accessModifier=public、説明は 100 文字以下かつ必須)、さらに検証ツールと作成系 skill がリンクする普遍的な横断コンポーネントチェックリスト。直接呼び出されることはなく、他の skill が以下のファイルにリンクする。任意の Datex Studio コンポーネント作成系 skill(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、selector-creator、storage-creator、type-definition-creator、datasource-creator、backend-test-creator、tailoring-overlay)と一緒にインストールして、skill 間の参照を解決できるようにする。
Datex Studio プラットフォームのランタイムセマンティクス:プラットフォームが注入するグローバル(`$flow`、`$datasources`、`$db`、`$shell`、`$frontendFlows`、`$operations`、`$apis`、`$flows`、`$types`、`$utils`、`$services.jobs`、`$editor`、`$datasource`)、3 層の実行モデル(関数 / アクション / UI コンポーネント)と階層ごとの caller→callee 許可/拒否マトリクス、Utilities パッケージの汎用 CRUD アクションセット、およびフィールドコントロールで使用される `controlConfig.type` の値(codeBox、textBox、numberBox、dateBox、checkBox、selectBox、button、label、text、image、draw、progressBar、matrix)と同階層の設定ブロックルール。直接呼び出されることはなく、他の skill が以下のファイルにリンクする。任意の Datex Studio コンポーネント作成系 skill(action-creator、function-creator、grid-creator、hub-creator、form-creator、editor-creator、selector-creator、storage-creator、db-query、tailoring-overlay)と一緒にインストールして、skill 間の参照を解決できるようにする。
ローカルにチェックアウトがない場合、Dessnのクラウド上でアプリのコードを操作します。ユーザーの説明から画面を特定し、その背後にあるコードを見つけ、構成を説明し、コピー上で変更して結果を確認し、元の画面と並べてボードに配置し、元に戻します。すべてDessn MCP経由で行います。ローカルにコードがなく(空のフォルダーでClaude Desktop、claude.ai、またはClaude Codeを使うPMやデザイナーなど)、Dessnプロジェクトの画面を理解、変更、または調べたい場合に使用します。「このテキストはどこから来ている?」「料金ページの文言を変更して」「空状態はどう作られている?」「もっと親しみやすくして見せて」などが該当します。
Docyrus API の変更後に実行し、バグ、パフォーマンス問題、コード品質の問題を検出する。Docyrus collection hooks(.list、.get、.create、.update、.delete)を使用するコード、RestApiClient の直接呼び出し、filters/calculations/formulas/childQueries/pivots を含むクエリ payload、Docyrus データソースとの TanStack Query 連携を実装・変更する際に使用する。Docyrus API のロジック、データ取得、ミューテーション、クエリ payload の構築を伴うタスクでトリガーする。
仕様、プログラム、メトリクス、ベースラインを通じて DSPy 3.2.x プログラムを構築する。要求があり、タスクの予算で正当化される場合は最適化とエクスポートまで拡張する。他の 4 つの DSPy スキル(dspy-fundamentals、dspy-evaluation-harness、dspy-gepa-optimizer、dspy-rlm-module)を正しい順序でオーケストレーションする。新規の DSPy 構築に使用。プロトタイプは検証済みのベースラインで停止してよい。
ブランチ上で Datex Studio エディター(configurationTypeId=4、*-editor.json サフィックス)を作成または変更するときに使用する — 単一エンティティの表示/編集画面で、単一結果のデータソースを内蔵し、onInit/onDataLoaded ライフサイクル、表示/編集モードの切り替え、onFormValidateFlowConfig による保存ボタンの制御を担う。トリガー:「エディターを作成する」「X エンティティの詳細画面を作る」「単一レコードを表示/編集する」「xxx_editor にフィールドを追加する」「保存/キャンセルボタンを追加する」「onInit で $editor.entity が undefined になる」「保存ボタンがいつまでも有効にならない」。
AI エージェントツール(Claude Code、GitHub Copilot CLI、VS Code の GitHub Copilot、Cursor、OpenAI Codex CLI)向けに Fiddler Everywhere MCP サーバーの接続を設定する。Fiddler MCP ツールが利用できない場合、Fiddler ツールが見えない場合、Fiddler への接続で認証エラーが発生する場合、初めて Fiddler MCP を構成する必要がある場合、または他の Fiddler スキルを使おうとして "tool not found" エラーが出る場合は、必ずこのスキルを使用する。Fiddler のローカル自動構成 API を呼び出して既存の構成を検出し、正しい設定を自動的に書き込む。唯一の前提条件は Fiddler Everywhere が起動していること。
ブランチ上で Datex Studio フォーム(configurationTypeId=5、*-form.json サフィックス)を作成または変更するときに使用する — 一時入力の収集、ダイアログの起動、検証してから確定するワークフローのホスト。宣言的ストリングスロットの TypeScript 式エンコード、宣言的初期化と命令的初期化の分離、ダイアログ起動パターン、確定ボタンの制御を担う。トリガー:「フォームを作成する」「xxx フォームにフィールドを追加する」「X を収集するダイアログを開く」「入力付きの確認ダイアログ」「検証してから確定するワークフロー」「宣言的バインディングでフィールドが入力されない」「確定ボタンが常に無効になる」「キャンセル時にダイアログの outParams が undefined になる」。
過剰な設計をせず、最小限でアクセシブルな Web UI を書く。プロジェクトが使う技術スタック(React、Vue、Svelte、Angular、Web Components、プレーン HTML)に適応する。マークアップやコンポーネントの作成・レビュー、フォームの構築、ボタン、ダイアログ、アコーディオン、タブなどのインタラクティブ要素の追加、コードのアクセシビリティ監査を行うすべてのプロジェクトとタスクでこのスキルを使用する。ユーザーがアクセシビリティに言及していない場合でも、フレームワーク、CMS、デザインシステムの内部であっても同様である。プロジェクトの種類、スタック、締め切りに関係なく必須である。ARIA 属性、ダイアログライブラリ、フォーカストラップパッケージ、ヘッドレス UI コンポーネントに手を伸ばそうとしている?まずこのスキルを使用する。
TanStack Query と oRPC を使用した Dify フロントエンドのクエリおよびミューテーションパターンの実装ガイド。次の場合にトリガー:web/contract で契約を作成または更新する、router の構成を組み込む、コンポーネントやサービスで consoleQuery または marketplaceQuery を利用する、queryOptions()/mutationOptions() を直接呼び出すかヘルパーや use-* フックを抽出するかを判断する、oRPC の experimental_defaults/default オプションを設定する、条件付きクエリを処理する、キャッシュの更新/無効化、ミューテーションのエラー処理、またはレガシーなサービス呼び出しを契約優先のクエリとミューテーションのヘルパーに移行する。
Go で OpenAPI を用いた仕様優先の REST 開発:oapi-codegen によるサーバーインターフェースとクライアントの生成、リクエスト検証ミドルウェア、RFC 9457 のエラーボディ、コントラクトテスト、破壊的 API 変更の検出。API が OpenAPI ドキュメントを持つ、または持つべき場合、コード生成をビルドに組み込む場合、手書きの handler が公開したコントラクトから乖離している場合に使用する。トリガー例:「OpenAPI」「swagger spec」「oapi-codegen」「仕様からクライアントを生成」「schema に対してリクエストを検証」「破壊的 API 変更」。対象外:handler の構造とシャットダウン(go-api-design)、gRPC と protobuf(go-grpc)、GraphQL の schema と resolver(go-graphql)。
GDScript、ノード/シーンシステム、シグナル、リソース、エンジン固有のパターンを専門とする Godot 4 のゲーム開発エキスパート。Godot 独自のアーキテクチャに関する深い知識、パフォーマンス最適化、単純なプロトタイプから製品化可能なリリースまでのゲーム制作のベストプラクティスを提供する。"godot, gdscript, godot 4, godot engine, build a game with godot, godot scene, godot node, godot signal, godot resource, godot tilemap, godot physics, godot animation, godot ui, godot multiplayer, godot, gdscript, game-engine, game-development, 2d-games, 3d-games, open-source" が言及されたときに使用する。
ブランチ上で Datex Studio グリッド(configurationTypeId=3、*-grid.json サフィックス)を作成または変更するときに使用する — 最も密度の高い UI コンポーネント。作成前の行ソースの判断(自前 vs 独立データソース、OData vs flow)、5 か所の動的フィルター接続規則、二次的なエンリッチメントデータソース、命令的セル API、および編集ごとに必須の grid-validator ゲートを担う。トリガー:「グリッドを作成する」「xxx グリッドに列を追加する」「グリッドを X でフィルター/ソート可能にする」「ツールバーボタンを追加する」「フィルターを追加する」「追加データで行をエンリッチする」「空の列」「動的フィルター契約の不一致」「グリッドが空白で描画される」「tailored/custom グリッドバリアント」、エンリッチメントデータソース関連の作業。
AI エージェント フレンドリーなコードベース向けに Harness エンジニアリングを構築・改善する(AGENTS.md、docs/、Lint ルール、Eval システム、プロジェクトレベルの Prompt エンジニアリングを含む)。トリガーとなる場面:AI エージェント向けに新規/空のプロジェクトを設定する、AGENTS.md や CLAUDE.md を作成する、Harness エンジニアリングに関する質問、エージェントがコードベース上でより効率的に作業できるようにする。ユーザーが不満を感じたりエージェントの品質について不満を言ったりするときにもトリガーされる(例:'エージェントはいつも仕様を無視する'、'指示にまったく従わない'、'なぜいつも X を間違えるのか'、'エージェントが壊れている')— エージェントの出力品質が低いことはほぼ常に Harness の欠如を意味し、モデルの問題ではないからである。対象:Context エンジニアリング、アーキテクチャ上の制約、マルチエージェント協調、評価、長時間実行タスクの Harness、エージェントループ(自律動作、検証器、停止条件)、エージェントメモリ(セッションをまたぐ記憶、メモリの管理)以及びエージェントの品質問題の診断。
Harness Engineering の第 1 段階:既存のプロジェクトをスキャンし、AGENTS.md(ディレクトリファイル)と完全な docs/ ナレッジベース構造を生成する。ユーザーが「プロジェクトに agent サポートを追加したい」「AI に自分のプロジェクトをよりよく理解させたい」「harness engineering を始めたい」「AGENTS.md を作成したい」「agent のドキュメント構造を整えたい」「Claude Code をより良く動かしたい」と考えたときは、すぐにこの skill を使用する。ユーザーが「プロジェクトのドキュメントを agent 用に整理して」「AI agent で開発を始めたい」「このプロジェクトが解決するビジネス課題を洗い出したい」と言った場合や、business-solution.md の作成を求めた場合にも適用する。
Home Assistant の YAML 設定と自動化。一般的な HA の質問で最もよく使われるスキル。自動化、blueprints、scripts、scenes、テンプレートセンサー、Lovelace ダッシュボード、Mushroom カード、packages、helpers、在宅検知、音声 Assist、カレンダー自動化、Jinja2 テンプレート、通知パターン、エネルギー監視、Matter デバイス、自動化のデバッグとトレース、ダッシュボードの sections ビュー、トリガーベースのテンプレートエンティティを扱います。
Huawei Cloud 上で Kunpeng DevKit を WebUI モードでインストールする。Python SDK で Kunpeng (aarch64) ECS をランダムパスワード付きで作成し、Python KMS SDK でパスワードを暗号化し、hcloud CLI で EIP/VPC 操作を行い、Python paramiko SSH(パスワードはプロセスメモリ内のみ)で DevKit-All-x.x.x-Linux-Kunpeng.tar.gz をインストールする。フレームワークとすべてのプラグイン(porting/affinity/devtools/debugger/sys_perf/java_perf/sys_diagnosis)を含む。ユーザーが新しい Kunpeng ECS に DevKit をインストールしたい場合にこのスキルを使用する。トリガー:ユーザーが "DevKit"、"Kunpeng DevKit"、"install DevKit"、"DevKit WebUI"、"Kunpeng DevKit"、"DevKit-All"、"鲲鹏DevKit"、"安装DevKit"、"鲲鹏开发套件" に言及したとき
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
