Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
Active Storage を activerecord-tenanted と組み合わせるための専門的なガイダンス。保存後に blob が 404 になる、Lexxy/Trix のアップロード、直接アップロード、テナント署名付き blob ID、rails/active_storage のリダイレクト、"Cannot generate a Blob key without a tenant" が発生するときに使用。activerecord-tenanted スキルが必要。単一データベースの Active Storage には該当しない。
Airflow Java SDKを使用して、Java、Kotlin、または任意のJVM言語でAirflowタスクのロジックを記述します。Java/JVMでAirflowタスクを実装する場合や、`@Builder.Dag`/`@Builder.Task`/`@Builder.XCom`、`Task`/`BundleBuilder`インターフェース、Javaからのconnections/variables/XComsの読み取り、JSONからJavaへの型マッピング、Javaタスクからのロギングについて尋ねる場合に使用します。Java固有のネイティブAPIを扱います。共通のPythonスタブパターンと概念モデルはauthoring-language-sdk-tasksを参照してください。bundleのビルドまたは出荷についてはdeploying-java-sdk-bundles、coordinator設定についてはconfiguring-airflow-language-sdksを参照してください。
Android および iOS 向けの Capacitor モバイルプラグインのビルドを設定する、OutSystems Developer Cloud(ODC)ビルドアクション JSON ファイルを生成します。プラットフォーム固有のアクション、入力変数、条件ロジックを含む正しい JSON を作成します。開発者が「ODC プラグインのビルドアクションを作成」「buildAction.json ファイルを生成」「Capacitor または Cordova プラグイン用に Gradle または plist のビルドアクションを設定」「ODC ビルド用に AndroidManifest を設定」「ODC ネイティブビルド設定をスキャフォールド」と言った場合に使用します。対象プラットフォームが不明でも生成し、ビルドアクションは ODC でのみ有効で、スタンドアロンの Capacitor アプリには影響しないことを記載します。開発者が Cordova アプリ、O11、Cordova 拡張設定、12 より前の MABS バージョン、または ODC Studio での JSON のアップロードと登録を明示した場合は使用しないでください。
pubspec/lock の規律を強制する — pubspec.yaml では caret レンジを使い、コミットされた pubspec.lock を唯一のピンとし、SDK バージョン文字列を別途記録し、very_good_analysis の include をバージョン固定し(そのファイルが欠けるとデフォルトの analyze が失敗するか、警告が非致命的な場合はルールセットが黙って脱落する)、パッケージを追加する前に推移的依存ツリーを監査し、依存ゲートでネットワーク/テレメトリ/クラッシュ/広告/重い推移的依存をポリシーにより拒否し、bus-factor-1 のネイティブプラグインはインターフェースの背後に third_party/ へベンダリングする。dart pub add/get/upgrade/outdated/deps の実行、pubspec.yaml や pubspec.lock の編集、Flutter/Dart SDK の更新、新規依存の採用または却下、パッケージの削除、依存が何を引き込むかの監査時に使用する。
Python Kafka プロデューサーまたはコンシューマーの構築、既存の Python コードへの Schema Registry の追加、raw JSON からスキーマベースのシリアライズへの移行、Confluent Cloud、ローカル Docker、WarpStream 向けの confluent-kafka-python プロジェクトのひな形作成に使用します。WarpStream 向けの Python Kafka クライアント設定を最適化したい場合にも使用します。
FileSets を使ったファイルの保存、アップロード、ダウンロード、AI によるドキュメント検索を行う Domo カスタムアプリを構築します。すべて fetch('/api/files/v1/') 経由で実行でき、manifest.json への記述は不要です。Domo アプリで FormData/fetch(domo.post ではなく)によるファイルアップロード、blob としてのファイルダウンロード、POST /files/search によるファイル一覧、/query エンドポイント経由の AI ドキュメントクエリ、fileset CRUD が必要な場合に使用します。/api/files/v1 と /domo/files/v1 の違い、filesets に manifest.json の設定が必要か、React でのファイルブラウザーの構築方法、Domo でのドキュメント Q&A チャットボットの作成方法について尋ねられた場合も使用します。
コンテキストを完全に収集して GitHub issue を作成、取得、更新、管理します。ユーザーが新しい issue の作成、issue の詳細表示、既存 issue の更新、プロジェクトの issue 一覧表示、コメントの追加、または GitHub(github.com、gh CLI)上の issue ワークフローの管理を希望する場合に使用します。プラットフォームが指定されていない場合は、リポジトリの git remote を確認してください。remote が GitHub の場合のみこのスキルを使用し、それ以外の場合は gitlab-issue を参照してください。
テンプレートとトポロジー定義からインフラストラクチャオブジェクトを構築する、設計主導の自動化である Infrahub Generators を作成、変更、デバッグします。設計から実装へのワークフロー構築、テンプレートからのオブジェクト自動作成、トポロジー主導の生成、既存ジェネレーターの変更や拡張、誤ったオブジェクトの生成・削除やフィールドの空欄・誤値の原因のデバッグ、生成内容の変更時に起動します。スキーマ設計、データ変換の作成、ライブデータのクエリ、静的データファイルの入力時には起動しません。
モバイルアプリ、Web アプリ、レスポンシブウェブサイト向けのマイクロインタラクションの専門家です。マイクロインタラクション、アニメーション、トランジション、モーションデザイン、ジェスチャーフィードバック、ハプティクス、ローディング状態、スケルトンスクリーン、プルして更新、スワイプ操作、スクロールアニメーション、ボタン状態、フォーム検証フィードバック、トースト通知、モーダル、ドロップダウン、トグル、進捗インジケーター、共有要素トランジション、ばね物理、イージング曲線、モーショントークン、またはユーザー操作に視覚・触覚・聴覚フィードバックを提供するインタラクションの追加、構築、修正、監査、相談をユーザーが求めた場合に使用します。次の語句に反応します:“micro-interaction”“animation”“transition”“motion”“easing”“spring”“gesture”“haptic”“feedback”“loading state”“skeleton”“shimmer”“pull to refresh”“swipe”“drag”“hover effect”“press state”“focus ring”“scroll animation”“parallax”“stagger”“orchestration”“reduced motion”“View Transitions”“layout animation”“shared element”“hero animation”“morphing”“Framer Motion”“GSAP”“Lottie”“Rive”“React Spring”“anime.js”、またはインターフェースを「使いやすく」「生き生きと」「きびきびと」「レスポンシブに」「洗練された」ものにしたいという依頼。
@omni-co/embed SDK と Omni CLI を使って Omni Analytics のダッシュボードを外部アプリに埋め込みます。URL 署名、カスタムテーマ、iframe イベント、エンティティワークスペース、権限を考慮したコンテンツに対応します。ダッシュボードの埋め込み、埋め込み URL の署名、埋め込みテーマのカスタマイズ、埋め込みイベントの処理、iframe 内のクリックやドリルの監視、埋め込みダッシュボードへのフィルター送信、エンティティワークスペースの設定、埋め込みユーザーの検索、権限を考慮したコンテンツ一覧の作成、埋め込みダッシュボードのホワイトラベル化、または「このダッシュボードを埋め込む」「iframe のテーマをカスタマイズする」「埋め込みからのクリックイベントを処理する」「埋め込みダッシュボードをフィルタリングする」「埋め込みを設定する」「このユーザーが見られるダッシュボードは?」などの依頼に使用します。
Tremor デザインシステム(React + Tailwind CSS + Recharts)を使用して、ダッシュボード、分析インターフェース、データ量の多い UI を構築します。ダッシュボードコンポーネント、KPI カード、チャート、データテーブル、分析ページ、監視インターフェース、または Tremor を使用するデータ可視化 UI の作成依頼に使用します。「Tremor」「tremor.so」「@tremor/react」への言及、チャートやテーブルを含むダッシュボード UI の依頼、プロジェクトですでに Tremor コンポーネントを使用している場合が対象です。Tremor Raw(コピー&ペースト、tremor.so)と Tremor NPM(@tremor/react)の両方に対応します。ダッシュボードやデータ可視化と無関係な一般的なフロントエンド作業や、別のコンポーネントライブラリが明示的に指定された場合には使用しません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
