Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
Airflow Go SDK を使用して Airflow タスクのロジックを記述します。Go で Airflow タスクを実装したい場合、`BundleProvider`/`RegisterDags`、`bundlev1` の Registry/Dag インターフェース、Go タスクの登録(`AddTask`/`AddTaskWithName`)、パラメーター型による依存性注入(`context.Context`、`sdk.TIRunContext`、`*slog.Logger`、`sdk.Client`)、または Go からの接続、変数、XCom の読み取りについて尋ねられた場合に使用します。このスキルは Go 固有のネイティブ API を扱います。共通の Python スタブパターンと概念モデルについては authoring-language-sdk-tasks を参照してください。bundle のビルド、パッケージ化、配布については deploying-go-sdk-bundles、コーディネーターの設定については configuring-airflow-language-sdks を参照してください。
Azure AI Vision の開発に関する専門知識を提供します。意思決定、制限とクォータ、設定、統合、コーディングパターン、デプロイを扱います。Image Analysis、Read OCR コンテナー、スマートクロップのサムネイル、背景除去、動画フレーム分析、その他の Azure AI Vision 関連の開発タスクに使用します。Azure AI Custom Vision(azure-custom-vision を使用)、Azure AI Video Indexer(azure-video-indexer を使用)、Azure AI Document Intelligence(azure-document-intelligence を使用)、Azure AI Immersive Reader(azure-immersive-reader を使用)には使用しないでください。
@djpanda/convex-tenants と @djpanda/convex-authz を使って、Convex のマルチテナント組織とチームを管理します。(1)Convex でマルチテナント SaaS を設定または統合する場合、(2)組織、チーム、メンバー、招待を扱う場合、(3)テナントの authz 権限を設定する場合、(4)TenantsProvider、OrganizationSwitcher、または関連する React コンポーネントを使用する場合、(5)ユーザーが convex-tenants、@djpanda/convex-tenants、または Convex のマルチテナントに言及した場合に使用します。
モノリスからモジュール化への一連のパイプラインを実行します。コンポーネントの規模評価と棚卸し、共有ドメインロジックの重複発見、フラット化と階層の問題への対処、結合度の分析を行い、コンポーネントをドメインに沿った候補単位にグループ化します。限界コンテキストに関する DDD の戦略分析を任意で組み込めます。モノリスの分割方法、抽出前のコンポーネント規模評価、重複したドメインロジックの発見、モジュール階層の整理、モジュール間の結合度測定、コンポーネントのサービスへのグループ化を検討するときに使用します。事前の分析手順なしで段階的な抽出ロードマップや優先順位付けを作成する場合(このパイプラインの後に decomposition-planning-roadmap を使用)、レガシーシステムのエンドツーエンド移行戦略をまとめる場合(legacy-migration-planner を使用)、インフラの容量だけを評価する場合、構造分析パイプラインなしで DDD のみが必要な場合(domain-analysis を単独でインストール)は使用しないでください。
公開されている `orca` CLI を使い、Orca が管理する worktree、フォルダーコンテキスト、ターミナル、リポジトリ、自動化、worktree コメント、および 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」「control the browser inside Orcaارف」と言ったときに使用します。タスクが Orca が管理する状態に involved する場合、生の `git worktree`、その場限りの PTY、Playwright、Computer Use よりこの方法を優先してください。Orca の埋め込みブラウザーの外にあるブラウザーウィンドウ、webview、デスクトップ UI には Computer Use を使用します。
2025 年の最新 PowerShell セキュリティプラクティス:SecretManagement、JEA、WDAC、資格情報の保護。次の場合に積極的に有効化します。(1) 資格情報の保存に Microsoft.PowerShell.SecretManagement と SecretStore を使用する場合、(2) Just Enough Administration (JEA) エンドポイント、(3) PowerShell 用 Windows Defender Application Control (WDAC)、(4) 資格情報の保護(PSCredential、SecureString、DPAPI)、(5) モジュール署名と Authenticode 署名、(6) ConstrainedLanguage モード、(7) 監査ログ(トランスクリプション、ScriptBlock ログ、モジュールログ)、(8) AMSI 統合、(9) PowerShell 用 AppLocker ルール、(10) サプライチェーンセキュリティ(PSGallery の信頼、パッケージハッシュの検証)。SecretManagement のセットアップ、JEA の設定、WDAC ポリシーテンプレート、署名ワークフロー、監査ログの設定を提供します。
既存の Remotion(React ベース)の動画コンポジションを HyperFrames HTML コンポジションに変換します。Remotion コンポジションを HyperFrames に移植、変換、移行、書き換えるようユーザーが明示的に求めた場合にのみ使用してください(例:「Remotion プロジェクトを HyperFrames に移植して」)。以下の場合は使用しないでください。(a)新しい HyperFrames コンポジションの作成(Remotion 動画の A/B テストを行う場合も含む)、(b)Remotion がついでに言及されただけの場合、(c)Remotion コードが変換対象ではなく参考として共有された場合、(d)ソースの移行を明示的に求めず「Remotion と同じ動画」を希望する場合。その場合は新規の HyperFrames 制作として扱います。判断に迷う場合は `hyperframes` スキルを優先してください。未対応のパターン(useState、useEffect の副作用、非同期 calculateMetadata、サードパーティ製 React コンポーネントライブラリ、`@remotion/lambda`)を検出し、情報が失われる変換の代わりにランタイム相互運用の回避策を提案します。
Roblox ゲームコードを構成する場合に使用します。スクリプトの配置先(ServerScriptService、ReplicatedStorage、StarterPlayerScripts)、Script と LocalScript、RunContext、モジュールローダーやフレームワーク(Knit またはなし)、サービスとコントローラー、システム間の通信方法(シグナル、BindableEvents、属性)、CollectionService タグ、Trove や Janitor によるクリーンアップ、Rojo のプロジェクト構成、ラウンド制ゲームのコアなどを扱います。コードがスパゲッティ状態、スクリプトが二重実行される、「required recursively」という require エラー、クライアントでモジュールが nil、リスポーン後にツールが動作しない、接続のリークによるメモリ増加にも対応します。
Roblox エクスペリエンスを不正利用から守る場合や、ネットワーク設計を行う場合に使用します。RemoteEvent、RemoteFunction、UnreliableRemoteEvent の設計、サーバーでのリモート引数の検証、リモート呼び出しのスパムやレート制限、速度・テレポート・飛行チート、キルオーラやヒットボックスの悪用、ラグ時の命中判定、ネットワーク所有権やフリングの悪用、ProximityPrompt や ClickDetector の悪用、ハニーポット、キックおよびBANの方針、Server Authority(AuthorityMode)の設定、帯域幅やペイロードサイズの問題、または不正利用後(無料アイテム、無限の資金、アイテム複製)。
Studio の外部で Roblox のチームプロジェクトを設定・修復する場合に使用します。Rojo または Script Sync、Wally パッケージ、Rokit のバージョン固定、luau-lsp の型チェック、Selene、StyLua、Lune またはエンジンでの単体テスト、プルリクエストでの GitHub Actions CI、Open Cloud によるプレース公開、Luau Execution や API キーのスコープ、ビルダーの Team Create マップとファイル内のコードの統合、Studio プラグイン、パイプラインの動作確認などを扱います。「Rojo を設定して」「Roblox ゲームの CI」「CI でテストを実行」「GitHub から公開」「Script Sync の同期が止まった」「Rojo がパーツを削除した」「wally パッケージが見つからない」「luau-lsp が ReplicatedStorage を見つけられない」「selene が型エラーを出す」「リリースでマップが消えた」「LocalScript が動かない」といった場合にも使用します。
ユーザーが技術的な文脈で「Taro」に言及する場合、「Taro API」「Taro components」「Taro configuration」「Taro development」「Taro project」「mini program with Taro」「WeChat mini program」について質問する場合、「Taro.request」「Taro.navigateTo」などのTaroメソッドを使用する場合、またはTaroフレームワークによるマルチプラットフォーム開発について話す場合にこのスキルを使用します。API、コンポーネント、設定、開発ガイドを含む包括的なTaroフレームワークのドキュメントを提供します。
Action Controller で Rails コントローラーを書くための専門的なガイダンス。コントローラーのアクション、ストロングパラメータ、before_action フィルター、レスポンスのレンダリング、リダイレクト、flash メッセージ、セッション、cookies、rescue_from によるエラー処理、ストリーミング、CSRF 保護、HTTP 認証を書くときに使用します。params の許可(特にネストした params——エージェントのバグの最大の原因)、コールバック、リクエスト/レスポンスオブジェクト、セキュリティを扱います。トリガー:"controller"、"action"、"strong parameters"、"params"、"before_action"、"redirect"、"render"、"flash"、"session"、"cookies"、"rescue_from"、"CSRF"、"permit"、"expect"、"filters"、"callbacks"。
デバイスやプラットフォームの判定ではなく、利用可能な制約/サイズに応じたレイアウト調整を徹底します。狭い範囲での再ビルドには LayoutBuilder + MediaQuery.sizeOf/paddingOf/viewInsetsOf(.of は使用しない)を使用します。ブレークポイントの基準には Material 3 のウィンドウサイズクラス(compact <600、medium 600-840、expanded 840-1200、large >1200)を使います。幅に応じてナビゲーション形式を選択します(NavigationBar → NavigationRail → NavigationDrawer)。リストと詳細画面は単一ペイン/2 ペインに切り替え、ConstrainedBox で読みやすい最大幅を設定し、固定幅より Flexible/Expanded/FractionallySizedBox を優先します。SafeArea、ディスプレイの切り欠き、キーボードのインセットを考慮し、画面の向きは固定しません。MediaQuery.displayFeatures で折りたたみ端末/ヒンジを考慮し、各サイズのゴールデンマトリクスで検証します。レスポンシブまたはアダプティブ UI、タブレット/デスクトップ/折りたたみ端末対応、マスター詳細または 2 ペイン画面、NavigationRail と BottomNav のシェル、ブレークポイント、LayoutBuilder、MediaQuery によるサイズ調整、SafeArea/切り欠き、大きな幅でのオーバーフロー修正に使用します。
better-i18n のすべての統合判断をガイドします。SDK の選択(Next.js、React、Expo、Swift、Flutter、Remix)、CDN と GitHub のワークフロー、MCP ツールによる AI 翻訳管理、CLI のヘルスチェック(scan、doctor、sync)、コンテンツ CMS(ローカライズモデル、エントリー、カスタムフィールド)、ファイル形式の規約(フラット/ネスト/名前空間)、キーの命名、公開フロー、品質分析を扱います。i18n の設定、言語の追加、翻訳キーの管理、公開、AI ワークフローの統合など、ローカライズ機能の構築、変更、レビュー時に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
