Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
コードの hotfix、ロールバックの代替案、本番/セキュリティ/法務の修正、ローンチブロッカー、または厳しい外部の締め切りが、迅速なレビューやプロセスの緩和を主張するときに使用する。資格判定のみを目的として "emergency change"、"hotfix"、"prod incident"、"major security hole"、"must ship today"、"hard deadline"、"bypass review"、"fast-track this PR" でトリガーする。通常の緊急性、ソフトな締め切り、金曜日のタイミング、マネージャーの圧力、タイムゾーンの遅延、または緊急状態が争われていないレビューではトリガーしない。
変更の作成者としてコードレビューのフィードバックを扱うとき、レビュアーのコメントに対応するとき、返信を下書きするとき、意見の相違を解消するとき、更新を要約するときに使用する。"address review feedback"、"respond to this review comment"、"reviewer asked"、"I disagree with reviewer"、"what should I reply?"、"apply PR comments" で発動する。役割が不明な場合は、レビュアーか作成者かを確認する。発動しない: レビュアーのコメント作成、完全なコードレビュー、PR 説明。ただし作成者側の応答が求められる場合を除く。
spf13/fileflow(競合を避けた命名でファイルシステムをまたいだ移動・コピー・名前変更)と spf13/pathologize(あらゆる OS でファイル名とパスセグメントを安全にする)を使った、Go での安全なファイル操作のエキスパートスキル。Go コードがディスク上のファイルを移動・コピー・名前変更・ダウンロード・展開・生成するとき、または信頼できない入力(ユーザーデータ、スクレイピングした名前、正規表現のキャプチャ)から宛先パスを構築するときに使用——ファイルの移動、デバイス間/EXDEV の名前変更エラー、"file already exists" の処理、ファイル名のサニタイズ、ファイル名からのパストラバーサルに関するあらゆる言及。これらのライブラリが名前で挙がっていない場合でも推奨する。手書きの os.Rename + io.Copy + filepath.Clean のコードを置き換える。
Vue 用の Floating UI(@floating-ui/[email protected])。\"@floating-ui/vue\" をインポートするコードや、useFloating、arrow、floatingStyles、autoUpdate を使用するコードを書く際は必ず使用する。ミドルウェアの設定、アンカリング、仮想要素、v1 から v2 への移行について参照。Vue 3.3 以降のみ。
Frappe/ERPNext のコードをベストプラクティスと一般的な落とし穴に照らしてレビューまたは検証するときに使用。デプロイ前に生成されたコードをチェックし、61 個すべての frappe-* スキルに対して検証し、v16 のパターン(extend_doctype_class、型注釈)を捉え、運用パターン(bench コマンド、デプロイ)を検証し、修正レポートを生成する。キーワード:review code, check script, validate deployment, find bugs, code quality, check my code, is this correct, code review, before deploying, best practices check。
Frappe/ERPNext でデータベースエラーを処理するときに使用。DuplicateEntryError、LinkValidationError、MandatoryError、TimestampMismatchError、CharacterLengthExceededError、InReadOnlyMode、QueryTimeoutError、SQL インジェクションエラー、frappe.db.sql のパラメータ形式(% と %s)、get_value が None を返す、トランザクションのデッドロック、MariaDB gone away、too many connections を扱う。v14/v15/v16 のエラーから修正へのマッピング。キーワード:database error、DuplicateEntryError、TimestampMismatchError、MariaDB error、MySQL error、column not found、table missing、duplicate entry、database crash、SQL injection、deadlock、MariaDB gone away、query timeout。
Frappe カスタムアプリで hooks.py の設定を実装するときに使用。doc_events、scheduler_events、override/extend_doctype_class、権限フック、extend_bootinfo、fixtures、アセット注入、website フック、doctype_js のステップごとのワークフローをカバー。壊れたトランザクション、マイグレーションの漏れ、マルチアプリの競合を防ぐ。キーワード:hooks.py、doc_events、scheduler_events、override doctype、how to add hook、when to use doc_events、scheduler setup、override existing behavior、extend doctype class、permission hook、scheduler job、fixtures、doctype_js、extend_bootinfo、website hooks。
Frappe で @frappe.whitelist() を使って API エンドポイントを構築するときに使用。エンドポイント設計、権限パターン、エラー処理、クライアント連携、ファイルアップロード、バックグラウンドジョブ、レート制限、REST API テスト、Server Scripts からホワイトリストメソッドへの移行を扱う。権限バイパス、SQL インジェクション、データ露出を防ぐ。キーワード:how to create API, build REST endpoint, frappe.call,, create API endpoint, call from frontend, custom API, REST endpoint, how to call python from JS. frappe.whitelist, API permission, guest API, secure endpoint, rate limiting, curl testing, frm.call。
DocType の JSON 定義の作成・変更、fieldtype の選択、命名規則の設定、子テーブルの追加、ツリー構造の設定を行うときに使用します。fieldtype の選択ミス、命名規則の破損、子テーブルリンクの設定不備による無効な DocType 設定を防ぎます。DocType JSON schema、すべての fieldtype とそのプロパティ、autoname/naming_rule パターン、子テーブル(Table fieldtype)、ツリー DocType、仮想 DocType、Single DocType を扱います。キーワード:DocType、fieldtype、naming_rule、autoname、子テーブル、ツリー、仮想 DocType、Single、JSON 定義、Custom Field、Customize Form、コードなしでフィールドを追加、階層、ツリービュー、フィールドタイプリスト。
Fusion Framework の React アプリ向けに @equinor/fusion-framework-vitest-plugin-react-app を使って Vitest テストを書き、実行する方法を解説する — テストレイヤーの選択、vitest.config.ts と Browser Mode の設定、test/render/renderAppHook/renderAppComponent/testApp の fixtures を使ったレンダリング、スイートのトラブルシューティングや移行。USE FOR: 新しいアプリ/コンポーネント/hook のテストの作成、Fusion アプリの vitest.config.ts の設定、app/framework/module/HTTP テストレイヤーの選択、テスト fixtures の合成や上書き、失敗する Fusion アプリテストの診断。DO NOT USE FOR: モジュール固有の mock 状態(auth、context、bookmarks、feature flags、HTTP)の投入 — fusion-framework-mocking を使用;dev-server 時の API モック/プロキシ(fusion-developer-app を使用);Fusion 以外のテストスイート;バックエンド/サービスリポジトリのテスト。
非推奨の glab MCP サーバー互換性ガイド。新しい AI アシスタント連携には GitLab MCP Server(https://docs.gitlab.com/user/model_context_protocol/mcp_server/)を使用してください。このスキルは、既存の glab mcp serve 連携の保守または移行時に限り使用します。トリガー:非推奨の glab MCP、Model Context Protocol、glab mcp serve の移行。
新しい Go プロジェクトとサービスの雛形を作成する:ディレクトリ構造、cmd/ と internal/ の慣習、フラットレイアウトを使うべき場面、モジュール命名、main パッケージの配線。使用場面:"new Go project"、"scaffold a service"、"create project structure"、"start a Go module"、"how do I organize a new service"、"set up folder structure"。対象外:既存アーキテクチャのレビュー(go-architecture-review)、DI 配線(go-dependency-injection)、CI 設定(go-ci)。
Go プログラムの実行時問題を診断する:panic とスタックトレース、デッドロック、goroutine リーク、メモリリーク、OOM キル、レースレポート、delve と pprof によるデバッグ。適用場面:「debug this panic」「read this stack trace」「deadlock」「memory leak」「goroutine count growing」「OOM」「program hangs」「race detector output」「use delve」。対象外:動作するコードの最適化(go-performance-review)、新しい並行コードの作成(go-concurrency-review)、失敗するテストの設計(go-test-quality)。
Godot Engine プロジェクトで作業するときに使用するスキル。Godot のファイル形式(.gd、.tscn、.tres)、アーキテクチャパターン(コンポーネントベース、シグナル駆動、リソースベース)、よくある落とし穴、検証ツール、コードテンプレート、コマンドラインワークフローに関する専門知識を提供する。`godot` コマンドはゲームの実行、スクリプトの検証、リソースのインポート、ビルドのエクスポートに利用できる。Godot ゲーム開発、シーン/リソースファイルのデバッグ、ゲームシステムの実装、新しい Godot コンポーネントの作成を含むタスクにこのスキルを使用する。
inference.sh 向けの JavaScript/TypeScript SDK — AI アプリの実行、エージェントの構築、すべてのモデルとの統合。パッケージ:@inferencesh/sdk(npm install)。完全な TypeScript サポート、ストリーミング、ファイルアップロード。テンプレートまたはアドホックなパターンでエージェントを構築、ツールビルダー API、スキル、人間による承認。用途:JavaScript 統合、TypeScript、Node.js、React、Next.js、フロントエンドアプリ。トリガー:javascript sdk、typescript sdk、npm install、node.js api、js client、react ai、next.js ai、frontend sdk、@inferencesh/sdk、typescript agent、browser sdk、js integration
Knuth の文芸的プログラミングのスタイルで、コードベースや機能への物語形式のガイドを作成する。コードと文章を一つのエッセイとして織り交ぜ、コンパイラーの要求ではなく人間の理解に合わせて並べる。ユーザーが「このコードベースを物語として説明して」「文芸的ガイドを書いて」「物語形式のウォークスルーを作成して」「このコードの物語を語って」「Knuth 風のドキュメント」「この機能のガイドを織り上げて」と求めたとき、またはプログラムを文学として扱う深く読みやすいドキュメントを求めたときに使用する。思慮深い読者が最初から最後まで読み通し、コードが何をするかと、なぜすべての設計判断がなされたかの両方を理解できるドキュメントを求める場合にも起動する。
公開 `orca` CLI を使用して、Orca が管理するワークツリー、フォルダーコンテキスト、ターミナル、リポジトリ、自動化、成果物、スキル共有、ワークツリーコメント、および Orca アプリに組み込まれたブラウザーを操作する。ユーザーが「$orca-cli」「use orca cli」「Orca worktree」「child worktree」「cardStatus」「spawn codex/claude in a worktree」「read/wait/send Orca terminal」「terminal send」「full handoff」「handover」「give this to another agent」「another worktree」「Orca browser」「orca artifacts」「share HTML/Markdown」「public artifact link」「share skills」「control the browser inside Orca」と言ったときに使用する。タスクが Orca 管理の状態に触れる場合は、素の `git worktree`、その場限りの PTY、Playwright、Computer Use よりもこれを優先する。Orca の組み込みブラウザー以外のブラウザーウィンドウ、webview、デスクトップ UI には Computer Use を使用する。
`orca` CLI を通じて、Orca 管理の worktree、フォルダーコンテキスト、ターミナル、リポジトリ、自動化、成果物、スキル共有、worktree コメント、Orca 内蔵ブラウザーを操作します。ユーザーが「$orca-cli」「Orca worktree」「child worktree」「spawn codex/claude in a worktree」「read/wait/send Orca terminal」「handoff」/「handover」/「give this to another agent」「Orca browser」「orca artifacts」「share skills」と言った場合に使用します。Orca の状態が関係する場合は、通常の git worktree、臨時の PTY、Computer Use より優先します。CLI、ファイルシステム、API では操作できない可視ウィンドウの GUI 操作が必要な場合に限り、Computer Use を使用します。
GitHub のマイルストーン、コミット範囲、または Azure DevOps のリリース候補ビルドから、PowerToys の安定版またはプレビュー版のリリースノートを生成するツールキットです。プレビュー版のリリース草稿では、4 桁のビルドおよびアセットのバージョンを維持しながら、3 要素の GitHub タグを使用します。リリースノートの作成、マイルストーン PR の要約、変更履歴の生成、プレビュー版リリース草稿の準備、main と stable 間の PR 差分の計算、リリース文書の更新、PR マイルストーンの管理、リリースアセットの準備と検証に使用します。
Zsh、Bash、Fish と統合するツールを構築するためのシェルスクリプティングとターミナル統合のパターン。補完システム(compdef/compadd、complete/compgen、fish complete)、ZLE ウィジェット、フック(precmd/preexec/chpwd、PROMPT_COMMAND)、readline、bindkey、パラメータ展開、ZDOTDIR の読み込み順序、イベントシステム、略語、POSIX シェルスクリプティング、ターミナル制御コード(ANSI/CSI エスケープシーケンス)、tput、stty、シグナル処理、プロセス管理(ジョブ制御、trap)、シェルプラグインの配布パターンを扱う。シェルプラグインを構築するとき、補完スクリプトを書くとき、エスケープシーケンスでターミナル UI を実装するとき、dotfiles を管理するとき、インストールスクリプトを作成するとき、シグナルとプロセス管理を扱うとき、ネイティブバイナリをシェルラッパーと統合するときに使用する。
Stigg からの webhook イベントを受信、検証、処理するときに使用——サブスクリプションライフサイクル(`subscription.created`、`subscription.canceled`、`trial.expired`、`trial.ends_soon` など)、エンタイトルメントイベント(`entitlement_usage_exceeded`)、クレジットイベント(`credit.balance.low`、`credit.balance.depleted`、`automatic_recharge.*`)など。トリガーには "Stigg webhook handler"、"verify Stigg webhook"、"Stigg webhook signature"、"credit.balance.low"、"trial.expired webhook"、"Stigg webhook payload shape"、"Stigg webhook retry"、"messageId"、"Stigg-Webhooks-Secret" が含まれる。Stigg への受信 API 呼び出しにはスキップ(stigg-api / stigg-entitlements を使用)。
CSF3 形式で Storybook のストーリーとインタラクションテストを書き、保守する。コンポーネントのストーリー、play 関数、Chromatic によるビジュアルリグレッションテスト、アクセシビリティテストを扱う。コンポーネントのドキュメント作成、インタラクションテストの記述、テスト失敗のデバッグ、ビジュアルスナップショットの設定、ストーリー構造の更新に使用する。CSF3、play 関数、userEvent、Testing Library のクエリ、Chromatic の設定、autodocs、MDX に使用する。
AI エージェントを SubRouter に接続します。デバイス認証、API キー、価格に基づくモデル選択、OpenAI/Anthropic クライアント設定に対応します。プロバイダー自身のモデル一覧、価格、メイン/バックアップチャネル、または販売代理店ステーションの掲載項目、価格、パッケージ、設定を管理します。「接入 SubRouter」「配置 SubRouter」「SubRouter API key」「用 SubRouter 的模型」「商家模型定价」「配置备用渠道」「管理我的分站」「分站上架」「分站套餐」の依頼に使用します
ライブラリ、フレームワーク、ストレージ、データ形式、モデル、自作か購入かの判断、アーキテクチャを選定またはレビューするためのゲート付きチェックリスト。インストールされている場合は、外部リサーチの前に favorites-search を実行します。候補とトレードオフを比較し、権限の範囲内で選定するか、ユーザーが決める選択肢を返します。用哪个 / 选什么框架 / 要不要自建 / A 还是 B / 这个方案行不行 に該当する場面や、いずれかに確定する前に使用します。リサーチレポート → deep-research。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
