Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
SAP 公式 UI5 ガイドラインのみに基づく、UI5 開発のベストプラクティスとコーディング規約です。SAP 標準に沿ったモダンで保守しやすいコードを実現するため、UI5 アプリケーションの作成時に使用します。対象:非同期モジュール読み込み(sap.ui.define、ES6 imports、core:require)、ComponentSupport の初期化、OData 型によるデータバインディング、i18n 管理、CSP 準拠(インラインスクリプト禁止)、TypeScript イベント型(UI5 >= 1.115.0)、MCP ツール(get_api_reference、run_ui5_linter)、CAP 統合パターン、フォーム作成ルール(SimpleForm は使わず、常に ColumnLayout を備えた Form を使用)。キーワード:ui5 coding standards、async loading、sap.ui.define、data binding、odata types、i18n translation、CSP no inline scripts、TypeScript event handlers、Button$PressEvent、ui5 linter、API reference、ComponentSupport、form layout、ColumnLayout、CAP integration、cds watch
ZenMux リポジトリ(ZenMux/zenmux-doc)に GitHub issue、機能リクエスト、バグ報告、製品への提案、フィードバックを送信します。ユーザーがバグ報告、機能のリクエスト、製品改善の提案、フィードバック、新しいモデルやプロバイダーのサポート要望、ドキュメントの問題報告、または体験の共有を希望する場合は、このスキルを使用してください。トリガーフレーズ:「submit issue」「file a bug」「feature request」「report a problem」「I have an idea」「提交issue」「提反馈」「功能建议」「报告bug」「产品建议」「提个需求」「新增模型」「新增供应商」「文档问题」「我想提个建议」「提交建议」。ユーザーが ZenMux の問題や製品アイデアを述べていて、正式な送信が役立つ場合は、issue の作成を積極的に提案してください。
RPC エンドポイント、チェーン ID、エクスプローラー URL など、Base ネットワークの設定を提供します。ウォレットの接続、開発環境の設定、Base Mainnet または Sepolia テストネットのセットアップに利用します。「Base RPC URL」「Base chain ID」「connect to Base」「add Base to wallet」「Base Sepolia config」「Base explorer URL」「what network is Base」「Base testnet setup」などの表現を扱います。
.NET および ASP.NET Core のセキュリティパターン。Identity、認証、依存関係の監査、安全なコーディングの実践、.NET エコシステム向け OWASP を扱います。使用する場合:ユーザーが「C#」「.NET」「ASP.NET Core」「Entity Framework」を使用している、または「.NET vulnerabilities」「NuGet security」「.NET authentication」「Blazor security」について質問している場合。使用しない場合:一般的な OWASP の概念には `owasp` または `owasp-top-10` を使用。Java/Python のセキュリティには言語固有のスキルを使用。
Cloudflare Workers および Node.js アプリケーション向けのマルチプロバイダー対応メール送信機能です。Resend(React Email 対応)、SendGrid(エンタープライズ規模)、Mailgun(開発者向け Webhook)、SMTP2Go(信頼性の高いリレー)を使ってトランザクションメールシステムを構築できます。テンプレートのパターン、Webhook の検証、添付ファイルの処理、エラー復旧を含みます。API 経由でのメール送信、バウンスや苦情への対応、プロバイダー間の移行時に使用します。
Next.js + Tailwind + React プロジェクト向けに、意図の明確な UI アニメーションを分析・実装します。アニメーションの追加、UI の動きの強化、ページ/コンポーネントのアニメーション化、視覚的フィードバックの改善を求められた場合に使用します。トリガー:「add animations」「animate UI」「motion design」「hover effects」「scroll animations」「page transitions」「micro-interactions」。
放置系/クリッカーゲーム向けの専門的な設計指針です。大きな数の処理(仮数 + 指数システム)、指数成長曲線(cost_growth_factor 1.15x)、ジェネレーターシステム(自動生産)、オフライン進行の計算、プレステージシステム(永続的な倍率のためのリセット)、数値書式(K/M/B の接尾辞、科学的記数法)を扱います。インクリメンタルゲーム、放置ゲーム、Cookie Clicker 派生ゲームに使用します。トリガーキーワード:idle_game、big_number、exponential_growth、generator_system、offline_progress、prestige_system、number_formatting。
Unity 6.3 のタスクでキャラクターアニメーションやカメラを扱う場合に使用します。Mixamo や mocap のヒューマノイドのインポートとリターゲット、Animator Controllers、ブレンドツリー、レイヤーとアバターマスク、ルートモーション、足滑り、IK と Animation Rigging、Playables、Timeline のカットシーン、カスタムトラックとマーカー、Cinemachine 3 のカメラ、カメラの揺れ、ブレンドの反転、カメラの壁への衝突に対応します。また、クリップをインポートしてもアニメーションしない、キャラクターが T ポーズになる、待機モーションが漂う、足が滑る、頭部がターゲットを向かない場合にも使用します。
Symfony UXフロントエンドスタック。Stimulus、Turbo、TwigComponent、LiveComponent、UX Icons、UX Mapから選ぶための意思決定ツリー兼オーケストレーターです。どのツールが適切か分からない場合、複数のUXパッケージを組み合わせたい場合、Symfonyのフロントエンドアーキテクチャ全般について質問された場合に使用します。「どのUXパッケージを使うべきか」「どうすればインタラクティブにできるか」「StimulusとLiveComponentのどちらを使うべきか」「Symfonyフロントエンドをどう構成するか」「TurboとLiveComponentの違いは何か」「FrameとLiveComponentのどちらを使うべきか」「UXパッケージはどう連携するか」「Symfonyらしいフロントエンドの作り方は何か」と尋ねられた場合にも起動します。特定のツール(stimulus、turbo、twig-component、live-component、ux-icons、ux-map)が明示されている場合は起動せず、該当する専用skillに任せてください。
Cloudflare Workers で Puppeteer/Playwright によるヘッドレス Chrome の自動化を追加します。スクリーンショットの撮影、PDF の生成、ウェブスクレイピング、サイトのクロール、ブラウザーの自動化、または XPath エラー、ブラウザーのタイムアウト、バインディング未渡しエラー、セッション制限、page.evaluate __name エラー、waitForSelector のタイムアウト問題のトラブルシューティングに使用します。
Cloudflare Workflows(2025年4月 GA)を使用して耐久性のあるワークフローを構築します。step.do、step.sleep、waitForEvent、Vitest テスト、自動再試行、長時間タスクの状態永続化に対応します。文書化された12種類のエラーを防止します。ワークフローの作成、再試行の実装、NonRetryableError、I/O context、シリアライズエラー、waitForEvent のタイムアウト、getPlatformProxy の失敗のトラブルシューティングに使用します。
プラットフォーマーゲームの専門的な設計ガイドです。精密な操作(コヨーテタイム、ジャンプバッファ、可変ジャンプ高度)、ゲームフィールの調整(スクワッシュ&ストレッチ、パーティクルトレイル、カメラシェイク)、レベルデザインの原則(難易度曲線、チェックポイント配置)、収集アイテムシステム(進行報酬)、アクセシビリティオプション(アシストモード、操作の再割り当て)を扱います。Celeste/Hollow Knightの設計研究に基づいています。トリガーキーワード:platformer、coyote_time、jump_buffer、game_feel、level_design、precision_movement。
複数項目のデータ、バッチ、ページネーション付き API、レート制限付き API、複数ブランチへのファンアウト、「各項目に対して実行」する処理を扱う場合に使用します。ユーザーがループ、反復、バッチ処理、ページング、並列処理、「項目をループ」などに言及した場合にも使用します。トリガー:「loop」「iterate」「for each」「batch」「page through」「paginate」「rate limit」「process all」「fan-out」「parallel branches」「concurrency」、またはノードを一度だけ実行するか項目ごとに実行するかを判断する必要がある場合。
公開されている `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 を使用します。
外部ツール、API、MCP サーバー、サービスをプロジェクトに統合する際、ウィザードが認証、設定、環境変数、クライアントラッパーコード、使用例、任意のスモークテストを案内します。対象は Next.js と Rails のプロジェクトです。対話形式の Q&A では、ツール名から始め、統合内容が決まるまで構造化された質問を行い、その後ファイルを生成します。例:Stripe、Kit、Sanity、Notion、Neon、Supabase、Resend、Postmark、Twilio、Anthropic、OpenAI、Vercel Blob、カスタムの社内 API。MCP サーバーの場合は .mcp.json の設定も行います。"/toolify"、"integrate X"、"add X to this project"、"wire up X"、"set up the X integration"、"hook up X"、"connect X"、"add MCP for X" で起動します。-ify 三部作(skillify / toolify / loopify)の一部です。新しい SKILL.md ファイルの追加には使いません。それは skillify の役割です。cron/エージェントループには使いません。それは loopify の役割です。
generateText、streamText、useChat フック、ツール呼び出し、埋め込み、MCP 統合など、Vercel AI SDK v5 の実装パターンガイドです。AI チャットインターフェース、ストリーミング応答、ツール/関数呼び出し、テキスト埋め込みの実装や、convertToModelMessages、toUIMessageStreamResponse の使用時に利用します。AI SDK の統合、useChat フックの使用、メッセージのストリーミング、ツール呼び出しのタスクで起動します。
リファクタリング前後のプロファイリング結果を比較して Java のパフォーマンス最適化を検証する場合に使用します。ベースラインの検証、リファクタリング後のレポート生成、前後のメトリクスの定量比較、フレームグラフの並列分析、リグレッション検出、profiling-comparison-analysis および profiling-final-results ドキュメントの作成が含まれます。「パフォーマンス修正を検証」「パフォーマンスを検証」「メモリを検証」「スレッド処理を検証」「プロファイリング結果を前後で比較」「リファクタリング後のパフォーマンスリグレッションを確認」などの依頼で起動します。Plinth Toolkit の一部です
Atlas エージェント向けに AtlasTool(クライアント側ツール)を作成する際は必ず使用してください。AtlasTool の定義を手動で記述したり、useAtlasChat に接続したりしないでください。このスキルが TypeBox スキーマ、execute 関数、フックの接続を処理します。データ取得、UI の描画、API 呼び出し、グラフ表示、ローカル状態の照会など、ブラウザー側で行うあらゆる操作のツールが対象です。トリガー:AtlasTool、クライアントツール、ツールの追加、ツールの作成、新しいツール、ツール定義、エージェントツール。
Internet Identity 認証を統合します。@icp-sdk/auth を使ったパスキー、OpenID(Google、Apple、Microsoft)、組織 SSO のサインイン、SSO ドメインチェック(getSsoStatus)、アイデンティティ属性(検証済みメールアドレス、名前)とそのバックエンド検証、サブドメイン間で共有されるセッション、代替オリジン、/.well-known/ii-app-metadata ドキュメントを扱います。フロントエンドまたは canister にサインイン、ログイン、認証、パスキー、SSO、Internet Identity を追加する場合に使用します。ウォレット統合や ICRC 署名者フローには使用しないでください(wallet-integration を使用)。Agent または CLI がユーザーとしてサインインする場合も対象外です(agent-web-identity を使用)。
ユーザーが「sharded counter」や「distributed counter」を必要とする、「大量のいいね/閲覧数を数える」、書き込みの多いカウンターやホットカウンターの競合を扱う、または「approximate counting」「real-time counts」「HyperLogLog」について質問する場合に、このスキルを使用します。単一のホット行に頼らず、書き込みの多いカウントを処理する方法を示します。1 つの行/キーへの同時インクリメントがシリアル処理能力を超える場合は、ユーザーが「sharded counter」と言わなくても使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
