Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
Datex Studio のブランチで API エンドポイントを作成、変更、削除するときに使用する。要件定義、前提条件の作成(データソース、フロー)、エンドポイントの接続、検証というライフサイクル全体を扱う。トリガー:"create an endpoint"、"expose this flow as an API"、"add an API for X"、"modify endpoint"、"remove endpoint"、"change endpoint alias"、"create an API that does X"。
ファイルアップロード、添付ファイル、プライベート/パブリックファイルへのアクセス、S3 ストレージ設定を扱うときに使用する。壊れたファイル URL、プライベートファイルの権限漏えい、MIME 処理の誤りによるアップロード失敗を防ぐ。File DocType、frappe.get_file、アップロード API、プライベートディレクトリとパブリックディレクトリ、S3 連携、ファイル URL パターン、attach フィールド型を扱う。キーワード: file、upload、attachment、File DocType、private、public、S3、file_url、get_file、attach、upload not working、file missing、broken file link、download file、image not showing、attachment error。
Frappe v14-v16 で検索機能を実装するときに使用する。リンクフィールド検索(search_link)、グローバル検索、FullTextSearch(Whoosh)、SQLiteSearch FTS5 [v15+]、Awesomebar のカスタマイズ、search_fields の設定、カスタム検索クエリ、ウェブサイト検索を扱う。search_fields の不足や権限フィルタリングに関するよくある間違いを防ぐ。キーワード: search、search_link、global_search、FullTextSearch、Awesomebar、search not finding、link field empty、autocomplete not working、global search missing results、search_fields、standard_queries、SQLiteSearch、FTS5、Whoosh。
Frappe Workflow の作成や変更、状態と遷移の定義、アクション条件の追加、ワークフロー権限エラーのトラブルシューティング時に使用。遷移の設定ミス、状態権限の欠落、循環するワークフローパスによるドキュメントの停滞を防ぐ。Workflow DocType、ワークフロー状態、遷移、アクション、条件(Python 式)、ワークフロー権限、workflow_state フィールド、Workflow Action DocType をカバー。キーワード:workflow、states、transitions、actions、conditions、workflow_state、Workflow Action、approval、document workflow、approval process、document stuck、cannot change status、workflow not moving、who can approve。
Frappe/ERPNext で権限エラーをデバッグまたは処理するときに使用する。権限フックでの例外によりドキュメントアクセスが壊れるのを防ぐ。PermissionError(403)、has_permission フックの失敗、User Permission の制限が強すぎる/弱すぎる、perm_level によるフィールドアクセス遮断、System Manager のバイパスが機能しない、Guest アクセスの拒否、共有権限が適用されない、permission_query_conditions が get_list を壊す、所有者ベースの権限の混乱、Apply User Permission チェックボックスの挙動、frappe.permissions.get_doc_permissions を使った権限デバッグのワークフローを扱う。キーワード: PermissionError、has_permission、permission_query_conditions、permission denied、cannot access、user blocked、sharing not working、role not enough、User Permission、perm_level、sharing、guest access、owner permission。
bench コマンドの実行、サイトの管理、マルチテナントの設定、ドメインのセットアップ時に使用。bench 環境の設定ミス、サイトルーティングの不具合、DNS の不一致を防ぐ。bench CLI コマンド、サイト作成、bench init、マルチテナント設定、DNS ベースのルーティング、common-site-config を扱う。キーワード:bench、site、multi-tenancy、domains、bench init、bench new-site、bench setup、common_site_config、bench command not working、site setup、multi-tenant、domain routing、new site。
glab CLI で GitLab のクイックアクション — コメント、説明、MR/issue 本文で使うテキストベースのスラッシュコマンド — を使う。クイックアクションは保存時に自動的に実行される。複数のコマンドを 1 つのコメントにまとめられるため、1 回の API 呼び出しで状態変更をバッチ処理するのに強力。トリガー: quick actions、slash commands、batch update、/assign、/label、/merge、/approve、/close、/estimate。
Go でコマンドラインツールを構築する:flag の処理、サブコマンド、stdin/stdout の規律、終了コード、シグナル処理、そして Cobra/Viper が標準ライブラリより価値を持つのはいつか。使用場面:"build a CLI"、"add a subcommand"、"parse flags"、"exit codes"、"handle Ctrl+C"、"cobra command"、"read from stdin"、"CLI UX"。対象外:HTTP API(go-api-design)、スキャフォールディング(go-project-layout)、サービス設定(go-architecture-review)。
Goのドキュメント規約:godocコメント、パッケージドキュメント、テスト可能なExample関数、非推奨の通知、ドキュメントリンク、プロジェクトドキュメント(README、CHANGELOG、llms.txt)。使用例:「godocを追加」「このパッケージを文書化」「ドキュメントコメントを書く」「ドキュメントに例を追加」「関数を非推奨にする」「READMEを書く」「変更履歴を更新」「ドキュメントを改善」。対象外:コミットメッセージ(git-commit)、コードスタイル(go-coding-standards)。
Leonardo.Ai の公式 Production API で静止画を作成、編集、誘導、アップスケール、品質管理する。ネイティブの Lucid と Phoenix モデル、アップロードまたは生成した参照、イメージ・トゥ・イメージ、ControlNet による誘導、リアルタイムキャンバスのインペイント、Pro と Universal のアップスケーラー、カスタム Elements やモデルを含む。Leonardo 画像 API の実装、非同期ポーリングや webhook、ドライランとコスト管理、安全な成果物の処理、プロンプトの反復、本番のトラブルシューティングに使用する。Leonardo の動画、3D 生成、非公式のラッパー、サードパーティのゲートウェイ API には使用しない。
別のホスト(Vercel、Nodeサーバー、Dockerコンテナ、docker-composeスタック)向けに構築された既存プロジェクトをRailcodeに移行します。動作するアプリをRailcode上で実行したい場合に使用します。Next.jsアプリや、任意の言語で書かれたコンテナ化バックエンドも対象です。プロジェクト依存関係の棚卸し、各依存関係のRailcodeプリミティブへの対応付け、直接相当するものがないコンポーネントの別方式での再構築、移植、railcode devでのテスト、既存データベース(Postgresなど)の維持または接続とスキーマ移行の実行場所の確認、元の環境と並行したデプロイ、Railcodeがまだホストできないものの報告を行います。アイデアから新しいアプリを作る場合や、Railcode v1アプリをapps v2に移行する場合には使用しません。どちらもcreate-railcode-appの対象です。
registry.coder.com/modules から既存の Coder テンプレートに Coder モジュールを追加する、または既にあるモジュールを更新する。「Cursor IDE を自分のテンプレートに追加して」「ワークスペースで JetBrains を使えるようにして」「code-server をセットアップして」「dotfiles を組み込んで」「このテンプレートに Claude Code をインストールして」「モジュールのバージョンを固定して」といったリクエストに使用する。Coder 自体のインストールやアップグレード(setup スキルを使用)、テンプレートをゼロから新規作成すること(templates スキルを使用)、カスタムモジュールを registry に公開することには使用しない。
ライブまたはオフラインのメディアパイプラインにおける音声のクリーンアップと強調のために、NVIDIA Maxine / NVIDIA AI for Media のオーディオエフェクトを使用する。背景ノイズ除去、ノイズ除去+残響除去、室内エコー除去、音響エコーキャンセル、音声超解像、Studio Voice、Speaker Focus、Voice Font を含む。会議、放送、ポッドキャスト、アバター、広告、ソーシャル、映像ポストプロダクションの音声向けに、NVIDIA AFX SDK や BNR NIM ワークフローを選定、統合、プロンプト調整、QA、プライバシーレビューするときに使用する。
Outport で開発ポートを管理する。新規プロジェクトのセットアップ、サービスの追加、ポート競合の解決、monorepo のサービス間 URL の設定、worktree と複数インスタンスの扱いに使用する。"outport"、"port conflict"、"port allocation"、"dev ports"、"outport.yml"、"port management"、"env var ports"、"computed values"、"cross-service URLs"、"CORS origins from ports"、".test domains"、"local DNS"、"reverse proxy"、"cookie isolation"、"tunnel"、"share localhost"、"public URL"、"cloudflare tunnel"、"outport doctor"、"health check"、"diagnose outport"、"QR code"、"mobile access"、"phone testing"、"LAN IP"、"hostname aliases"、"multiple hostnames"、"subdomain routing" で発動する。プロジェクトの複数インスタンスの起動、worktree のポート設定、サービス同士が URL を検出する必要がある場合にも使用する。
完全なエージェント駆動の Perfect Web Clone ハーネスを実行して、URL から実際のウェブサイトをクリーンでデプロイ可能な Vite + React プロジェクトとして再現する。ソースの証拠を取得し、ページ全体を設計し、各セクションを作成し、一般的なインタラクションを実装し、ビルドし、比較し、修正し、計測結果をユーザーにレビューとして渡す。ユーザーがエージェントにウェブサイトやウェブページのクローン、コピー、再現、複製、再構築、または 复刻 を依頼したとき、アクションと URL だけの最小限のリクエストを含めて使用する。ユーザーは自然言語の指示を 1 つ与えるだけで、現在のエージェントは決定論的な pwc hands と eyes を通じて内部のマルチステップループを実行する。
React プロジェクトの包括的なヘルス監査を実行します。技術スタック、アーキテクチャ、状態管理、テスト、コード品質、パフォーマンス、CI/CD、ドキュメントを分析します。各セクションのスコアと加重総合スコアを含む、共有可能な Markdown レポートを生成します。ユーザーが React プロジェクトの監査、ヘルスチェックの実行、フロントエンド品質の評価、技術的負債の査定を依頼した場合に使用します。次の語句で起動します:「react audit」「health audit」「react health」「frontend audit」「next.js audit」「vite audit」「project quality check」。
既存機能の要件変更クローズドループ(ゲート方式の七ステップ)。ハードトリガー条件: 変更対象の機能がすでに実装され動作していること。ユーザーが「要件を変える」「要件変更」「インタラクションを調整」「機能を変える」「フローをリファクタリング」と言った場合、または変更が複数ファイルに散らばりやすい、認証/ストレージ/設定/権限に触れる、信頼できる検証 + ロールバック案が必要な場合に使用。フロー: scope をロックして change brief を書く → コードから現在の挙動を確認する(記憶や仮定に頼らない)→ 影響範囲とリスク評価 + ロールバック計画 → 新しい設計を提示してユーザーの承認を待つ(**承認なしで絶対にコードを触らない**)→ 小さく局所的な diff → 固定の回帰チェックリストを実行 → ドキュメントと意思決定ログを更新。成果物: change brief + コード diff + 回帰記録 + decision log。適用外: まったく新しい機能をゼロから作る(issue-pool → page-solution-design(UI がある場合)→ backend-logic-design(議論が必要なルールがある場合)→ prd-test-writer へ)、ロジックに触れず視覚スタイルのみを変更(既存 UI で直接調整)、やるかどうか未定の新しいアイデア(まず issue-pool でプールに入れる)、PRD/テストケースを書く(prd-test-writer を使用)、コミット・プッシュ・リリース(git-push を使用)。注意: 本 skill の七ステップのフローはどのプロジェクトにも通用するが、scripts/impact_scan.sh と references/chrome-extension-regression-example.md は Chrome 拡張の例である。汎用の回帰には references/regression-checklist.md を使い、プロジェクトの実情に応じてチェックを選ぶこと。
現在のブランチと未コミットの変更をレビューする:実際の diff を読み、変更されたテストと CI を最初に確認し、リスクと根拠を構造化されたフィードバック(Blockers / Concerns / Nits)で報告し、その後承認された修正を適用し、コミット前に確認する。トリガー:ユーザーが「/review」「review this PR」「review my changes」「code review」「review the diff」「PR review」「review branch」「what do you think of my code」「look at my changes」「give me feedback on this」と言った場合。使用しない場合:ユーザーがフィードバックを求めずに変更内容を理解したいだけの場合、説明のみを求める場合、レビュー対象の提供されたまたはローカルの diff が存在しない場合。
Bitwarden Android 向けの Android 固有コードレビューチェックリストと MVVM/Compose パターン検証——ユーザーが明示的に「チェックリスト」を求めていない場合でも、あらゆるレビュータスクに使用します。変更タイプを自動検出し、適切なレビュー戦略(機能追加、バグ修正、UI 改善、リファクタリング、依存関係更新、インフラストラクチャ)を読み込みます。トリガー:「review PR」「review changes」「review this code」「check this code」「Android review」、Kotlin/ViewModel/Composable/Repository/Gradle ファイルのコードレビュー依頼、または bitwarden/android の diff、PR、コード変更の確認を求められたとき。
完成したプロジェクト文書の SET を 1 つのコーパスとして評価し、それらが相互に整合していて計画を立てる準備ができているかを判断するときに使用する — 単一文書の設計レビューのコーパスレベルの対応物。各文書がそれぞれのゲートを通過済みであることを前提とし、それらの関係のみを 8 つの次元の基準で評価する:文書間の一貫性(エンティティごとに 1 つの名前を含む)、最上流文書からの完全性/トレーサビリティ(欠落・孤立した項目や TBD がないこと)、矛盾、依存関係の健全性、分岐した重複、計画可能な十分性(Definition-of-Ready + 参照されているが存在しない文書)、文書が変更されたときの修正/差分スコープの再レビュー(依存先への波及)、およびバージョンのずれ(ある文書が別の文書の古いバージョンを引用していること)。文書セット全体について終端の `VERDICT: approve|revise` をちょうど 1 つ出力し、各指摘には影響を受ける文書 id を接頭辞として付す。整合したコーパスを承認する(誤って revise としない)。実際に名前を挙げた文書間のギャップがある場合にのみ revise とする。単一文書の内部品質や、それらの文書の執筆・修正には適さない。
ScraperAPI を使ってウェブスクレイパーを構築・実装する。ユーザーがスクレイパーの構築、作成、実装を求める場合、またはウェブサイトからデータを抽出する実行可能なコードを求める場合は常にこのスキルを使用する。トリガー:「[サイト] 用のスクレイパーを作って」「[EC サイト] から商品ページを取得するスクレイパーを書いて」「[サイト] から [データ] をスクレイピングしたい」「[URL] から [フィールド] を抽出するスクリプトを作成して」「[サイト] のスクレイピングを手伝って — [フィールド] が必要」「[サイト] をスクレイピングするコードを書いて」「[サイト] をスクレイピングするスクリプトを作って」「[URL] 用のスクレイパーを実装して」。アーキテクチャ上の判断(構造化エンドポイントか生の HTML か、JS レンダリング、プロキシ階層、同期か非同期バッチか)を導き、リトライ処理、エラー処理、ページネーション、クレジット見積もりを含む完全で実行可能な Python または Node.js スクリプトを生成する。注意:ユーザーが指定したクエリ、URL、コンテンツを ScraperAPI に送信する。
Case または VoiceCall 向けの Omni-Channel ルーティング Flow をデプロイし、作業項目がキューまたはスキル別にルーティングされることを検証するために使用する。Case と VoiceCall のスティールスレッドを、自動起動の dryRun ゲート付きバリアントと、レコードトリガーの QueueBased および SkillsBased バリアントでサポートする。--trigger はレコードトリガーのバリアントをデプロイする;--routing-type SkillsBased は非 null の skillOption で WorkSkillRouting ルールを評価する;--runtime-proof はルーティングの証跡を確認し、SkillsBased の場合は SkillRequirement 行も確認する。トリガー:Case の Omni ルーティング Flow をデプロイ、VoiceCall の Omni ルーティング Flow をデプロイ、VoiceCall ルーティングを接続、レコードトリガーの Omni ルーティング Flow を作成、Case ルーティング Flow を検証、スキルベースのルーティング Flow をデプロイ。画面 Flow、プラットフォームイベントトリガーの Flow、Flow Tests には使用しない。
Stability AI の画像生成、イメージ・トゥ・イメージ、編集、コントロール、背景、アップスケールの各 API を安全かつ再現可能に運用する。Stable Image Ultra、Core、Stable Diffusion 3.5、v2beta の画像編集/コントロールサービス、Stability のオープンウェイト画像モデルを選択または呼び出すとき、スキーマ、モデレーション、レート制限、コスト、ライフサイクル、ライセンス、プライバシー、来歴、移行をデバッグするとき、Stability 生成画像の本番 QA を計画するときに使用する。
Svelte 5 と SvelteKit のフレームワークパターン。runes($state、$derived、$effect、$props、$bindable、$inspect)、snippets、細粒度のリアクティビティ、コンポーネントの合成、イベント処理を扱う。SvelteKit については、ファイルベースのルーティング、サーバーおよびユニバーサル load 関数、フォームアクション、hooks、adapters、エラー処理を扱う。Svelte 4 から 5 への移行ガイダンス(stores から runes へ、on:event から onevent へ、slots から snippets へ)も含む。Svelte 5 コンポーネントの構築、SvelteKit ルーティングの設定、フォームアクションの実装、Svelte 4 からの移行、リアクティビティの問題のデバッグに使用する。
プロジェクト管理とタスクスケジューリングのための Syncfusion ASP.NET Core Gantt Chart コンポーネント (EJ2) を実装する。ASP.NET Core アプリケーション(Tag Helper/Razor Pages/MVC)でガントチャート、プロジェクトタイムライン、タスク依存関係、リソース配分を扱うときに使用。このスキルはデータバインディング、タスク管理、編集、フィルタリング、エクスポート、タイムラインのカスタマイズを扱う。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
