Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
Figmaのデザインシステムからデザイントークン、テキストスタイル、変数を抽出し、design-tokens.jsonとすぐに使えるQMLシングルトンを作成します。「Figmaからトークンをエクスポート」「デザイントークンを取得」「デザインシステムを設定」「Figmaのデザインシステムを確認」「Figmaの変数をQMLに取り込む」「Figmaからカラーパレットを取得」「デザイントークンをインポート」「Figmaから色/タイポグラフィ/スペーシングを抽出」など、Figmaからデザインシステムを取り出したい場合に使用します。Figmaを情報源とするデザインシステムのワークフロー開始時にこのスキルを実行します。
リポジトリ内で Agent Package Manager(APM)のインストール、設定、監査、運用を行います。apm.yml の初期化、パッケージのインストールや更新、マニフェストの検証、ロックファイルの管理、エージェントコンテキストのコンパイル、MCP サーバーの閲覧、ランタイムの設定、解決済みコンテキストの CI やチーム配布向けパッケージ化に使用します。単一の Skill の手書き、npm や pip などの汎用パッケージマネージャー、APM 以外のエージェント設定システムには使用しないでください。
.lean ファイルの編集、Lean 4 のビルドエラー(型の不一致、sorry、インスタンスの合成失敗、公理の警告、lake build エラー)のデバッグ、mathlib での補題検索、Lean による数学の形式化、Lean の命題に対する反例の発見・反駁・反証、または Lean 4 の概念の学習に使用します。Lean 4、mathlib、lakefile の支援を求められた場合にも起動します。Coq/Rocq、Agda、Isabelle、HOL4、Mizar、Idris、Megalodon、その他 Lean 以外の定理証明器には使用しないでください。
@novu/framework でコードファーストの通知ワークフローを構築します。TypeScript(Zod / JSON Schema / Class Validator)でのワークフロー定義、チャネルステップ(email、SMS、push、chat、in-app)とアクションステップ(delay、digest、custom)の組み合わせ、技術職以外のチームメンバーへの Step Controls の公開、React/Vue/Svelte の Email テンプレートのレンダリング、Next.js、Express、NestJS、Remix、Nuxt、SvelteKit、H3、AWS Lambda 内での Bridge Endpoint のホスティング、CLI / GitHub Actions による Novu Cloud との同期、HMAC による本番環境の保護、コードでの翻訳、hydration、マルチチャネルオーケストレーション、LLM を活用した通知ロジックの実装に使用します。
Novu のアプリ内通知インボックスを Web アプリケーションに統合。React、Next.js、バニラ JavaScript に対応。Inbox コンポーネント(ベルアイコン+通知フィード)、合成可能なコンポーネント(Bell、Notifications、InboxContent、Preferences)、ヘッドレスフック、ブランドテーマ、カスタムレンダープロパティ、コンテキストによるマルチテナント、タブ、ローカライズ、HMAC セキュリティを含む。アプリ内通知センター、ベルアイコン、通知フィード、リアルタイム通知更新の追加や、パーソナライズされたブランドに合った通知体験の構築に使用。
React、Tailwind CSS、shadcn/ui を使って、独自性のある本番品質の静的サイトを作成します。モックアップは不要です。プレーンテキストの要件から、大胆で印象に残るデザインを生成します。AIらしい粗雑さを避けた美学、モバイルファーストのレスポンシブパターン、単一ファイルへのバンドルに対応しています。ランディングページ、マーケティングサイト、ポートフォリオ、ダッシュボードなど、あらゆる静的 Web UI の構築に使用できます。Vite(純粋な静的サイト)と Next.js(Vercel へのデプロイ)の両方のワークフローに対応しています。
Godot オーディオの専門的なパターン。AudioStreamPlayer の各種(2D 位置指定、3D 空間音響)、AudioBus のミキシング構成、動的エフェクト(リバーブ、EQ、コンプレッション)、パフォーマンス向上のためのオーディオプール、音楽のトランジション(クロスフェード、BPM 同期)、プロシージャルなオーディオ生成を含む。音楽システム、効果音、空間音響、オーディオ連動型ゲームプレイに使用。トリガーキーワード:AudioStreamPlayer、AudioStreamPlayer2D、AudioStreamPlayer3D、AudioBus、AudioServer、AudioEffect、music_crossfade、audio_pool、positional_audio、reverb、bus_volume
ActivityKitを使用して、iOSアプリのLive ActivitiesとDynamic Islandの体験を実装、レビュー、改善します。配達追跡、スポーツのスコア、ライドシェアの状況、ワークアウトタイマー、メディア再生など、リアルタイム更新される情報をロック画面やDynamic Islandに表示するウィジェットの構築に使用します。ActivityKit、ActivityAttributes、Activityのライフサイクル(request/update/end)、Dynamic Islandのレイアウト(compact/minimal/expanded)、プッシュによるLive Activitiesの更新、ロック画面のライブウィジェットを扱う場合にも使用します。
Figma デザインシステムからコンポーネントのメタデータを抽出し、本番環境に対応した QML コントロールを生成します。Figma コンポーネントを QML ファイルに変換したい場合は、どのような表現であってもこのスキルを使用します。例:「Figma からコンポーネントを生成」「デザインシステムに基づいて QML コントロールを作成」「Figma コンポーネントを QML に変換」「コンポーネントライブラリを構築」「Figma からボタン/入力欄/チェックボックスを抽出」など。design-tokens.json と QML デザインシステムのシングルトンが(トークン抽出スキルによって)すでに存在している必要があります。Figma MCP でコンポーネントを1つずつ調べ、バリアント、状態、サイズ、トークンの使用方法を、慣用的な Qt Quick Controls 2 のパターンに対応付けます。QML デザインシステムのワークフローでは、コンポーネント生成段階でこのスキルを起動します。
Swift/SwiftUI/UIKit/iOS アプリで Stream Chat、Video、Feeds を構築、統合、移行する際の方法を案内します。StreamChatAI コンポーネントを使った AI アシスタントやエージェント型体験(ChatGPT 風アプリ、チャット内の LLM ボット、ストリーミング応答、思考インジケーター、推論とツール呼び出しの手順、ツール承認、デバイス側ツール、会話形式で表示する音声エージェントの文字起こし)も扱います。各リクエストを該当する公式 iOS ドキュメントページに案内し、最新情報を取得して適用します。厳選したセットアップフロー、AI 統合の実行手順書、Sendbird -> Stream Chat 移行手順書、iOS 固有の注意点も提供します。
ローカル diff、ブランチ diff、または PR をレビューし、確定度と妥当性の段階に分けて file:line 形式で指摘します。diff が追加・変更するテストにゲートを設け、適用モードでは修正を反映し、diff 範囲内で簡素化します。「review my changes」、「code review」、「tidy this」、「simplify my diff」、「deslop this」、「structural review」、「security audit」、「audit these tests in my PR」と依頼された場合に使用します。PR 自体には pr-creator、CI とレビューのスレッドには pr-babysitter、UI の不具合には ui-design、リポジトリのアーキテクチャには codebase-architecture、テストスイート全体を目標規模まで削減する場合は test-audit を使用します。
音声テキスト変換、テキスト音声変換、音声エージェント、オーディオインテリジェンス、アカウント管理を網羅した Deepgram API リファレンス。Deepgram API(REST または WebSocket)を使用して開発する際に利用します。認証、すべてのエンドポイント、クエリパラメーター、リクエスト/レスポンススキーマ、WebSocket メッセージ形式を網羅しています。リファレンスファイルはドメイン別に整理されています:listen(STT — Nova および Flux STT)、speak(TTS — Aura および Flux TTS)、agent(音声エージェント)、read(テキスト/オーディオインテリジェンス)、models、projects、auth、self-hosted
FaasJS リポジトリで作業する際に、より特化した FaasJS スキルが選択されていない場合に使用します。また、プロジェクト規約、検証ゲート、セキュリティ境界、複数の FaasJS サブシステムにまたがるタスクでも使用します。対象を絞った作業では、関連する FaasJS スキル(faasjs-project-workflow、faasjs-react-ant-design、faasjs-api-jobs、faasjs-pg、faasjs-plugins-runtime、faasjs-utils-data、faasjs-specs)も読み込んでください。
rspeedy/Lynx(ReactLynx)アプリのバンドルサイズを分析・削減します。対象はサイズと `.lynx.bundle` の最適化であり、ランタイム性能、型、CI は対象外です。バンドルサイズの最適化、rspeedy のバンドルが大きい原因の特定、最適化手段の選定、または `__BACKGROUND__` / “background only” による条件分岐でバックグラウンド専用コード(jsb / telemetry / request / monitor SDK)をレンダリングパスから除外して `main-thread.js` を縮小したい場合に使用します。メディア、JS バックグラウンド、メインスレッドの各レイヤーに加え、mangle/eval-poisoning による肥大化、i18n ロケールの重複、重複パッケージの統合、extractStr/compile の設定、遅延読み込み / 動的コンポーネントの分割(初回画面と全体サイズ)を扱います。まず計測し、根拠に基づいて優先順位付きレポートを作成します。コード変更は依頼された場合のみ行います。
メモリリーク、GPU/Visual Profiler、ヘッドレス CI QA、孤立ノード、スレッドセーフなログ、カスタム Debugger モニターの専門的なデバッグとプロファイリングを行います。print/breakpoint のチュートリアルは対象外です。OBJECT_ORPHAN_NODE_COUNT、ObjectDB の増加、Visual Profiler の GPU スパイク、不安定なヘッドレス終了、リモートデバイスコンソールで起動します。キーワード:孤立ノード、Performance.get_monitor、Visual Profiler、Time.get_ticks_usec、EditorDebuggerPlugin、ヘッドレス QA、push_error、backtrace。
FastNoiseLite、ランダムウォーク、BSP ツリー、Wave Function Collapse、シード付きランダム化を使った、プロシージャルなコンテンツ生成(ダンジョン、地形、戦利品、レベル)の専門的な設計指針。ローグライク、サンドボックスゲーム、動的コンテンツの作成に使用。キーワード:procedural、generation、FastNoiseLite、Perlin noise、BSP、drunkard walk、Wave Function Collapse、seeding
Novu 流の通知ワークフローを設計します。チャネルの選択、重要度の設定、ワークフローを重要とする条件の決定、ダイジェストの設定、購読者の状態に基づくルーティングを行います。ダッシュボードで作成するワークフローと、コード優先(`@novu/framework`)のワークフローの両方に対応します。新しいワークフローの計画、チャネルの選定、重要度の決定、ダイジェスト動作の設定、またはユースケース(注文確認、支払い失敗、アカウント停止、コメント、トライアル期限切れ、パスワードリセット、Webhook ファンアウト、取得後に通知)に合う実績あるテンプレートの選択に使用
コンパイル時評価とメタプログラミングのための Zig comptime スキルです。comptime パラメーター、comptime 型、anytype によるジェネリクス、@typeInfo を使った comptime リフレクション、または C++ テンプレートに代わるメタプログラミングパターンを使用する際に使います。Zig comptime、コンパイル時評価、Zig のジェネリクス、anytype、@typeInfo、comptime 型、Zig のメタプログラミングに関する質問で起動します。
ページ、パーツ、レイアウト用のEnonic XPコントローラーファイル(TypeScript/JavaScript)と対応するXML記述子を生成します。lib-portalのインポート、HTTPハンドラーのエクスポート、リージョン定義、Thymeleaf/Mustacheによるレンダリング、レスポンスプロセッサーを扱います。リージョン付きページコントローラー、設定にアクセスするパーツコントローラー、複数リージョン対応のレイアウトコントローラー、またはEnonic XPサイト用レスポンスプロセッサーをスキャフォールディングする場合に使用します。コンテンツタイプのスキーマ、ヘッドレスNext.js/Reactフロントエンド、GraphQL Guillotineクエリ、Enonic以外のWebフレームワークには使用しないでください
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
