Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
Rails I18n(国際化とローカライズ)の専門ガイダンス。翻訳、ロケールファイル、t() / l() ヘルパー、遅延ルックアップ、複数形化、補間、日付/時刻/数値のフォーマット、モデルの翻訳、エラーメッセージの翻訳、URL/ヘッダー/session からのロケール設定、YAML 翻訳ファイルの整理時に使用。トリガー:"i18n"、"internationalization"、"translation"、"locale"、"localize"、"t()"、"translate"、"multilingual"、"pluralization"、"locale file"、"YAML translation"。
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
サーバーサイド TypeScript が kamae の原則(判別可能なユニオン、ブランド型、Result によるエラー処理、境界検証、PII 保護)に準拠しているか、敵対的な観点からコードレビューします。次の場合に起動します:ドメインモデル、リポジトリ、ユースケース、ビジネスロジック、境界コードに関わるサーバーサイド TypeScript のプルリクエストレビュー、監査、品質チェック。次の場合は対象外です:フロントエンドのコードレビュー、Infrastructure as Code のレビュー、テストのみのレビュー、ドメインロジックに関係しないコードレビュー。
「Layered Design for Ruby on Rails Applications」のレイヤードアーキテクチャ原則に基づいて、Rails コードを作成、リファクタリング、レビューします。適切なパターンを適用してレイヤー違反を防ぐため、モデル、コントローラー、サービス、ジョブ、メーラー、ポリシー、フォーム、クエリーオブジェクト、プレゼンター、ビューコンポーネント、ステートマシン、シリアライザー、AI/LLM 機能などの Rails コードを作成またはリファクタリングするときに使用します。また、Rails コード、PR、差分におけるレイヤー違反、肥大化したコントローラー/モデル、貧血モデル、コールバックの誤用、ゴッドオブジェクト、仕様テストの失敗をレビューするときにも使用します。「レイヤードデザイン」「アーキテクチャレイヤー」「抽象化レイヤー」「仕様テスト」「レイヤー違反」「肥大化したコントローラー/モデル」「ゴッドオブジェクト」「貧血モデル」「サービス/コールバック/ポリシー/Concern の抽出」「サービスオブジェクト」「フォーム/ポリシー/クエリー/値オブジェクト」「プレゼンター」「ビューコンポーネント」「ステートマシン」「Active Delivery」「コールバックスコアリング」「Rails のリファクタリング/レビュー」「Rails のパターン/ベストプラクティス」「archspec」「アーキテクチャリンター/適用」などで起動します。
lucide-rails gem を通じて Rails アプリケーションで Lucide アイコンを使用するための専門的なガイダンス。アイコンの追加、アイコン名の選択、SVG アイコンのスタイリング、アイコンのアクセシビリティ対応、アイコンベースの UI パターン(ボタン、ナビ、バッジ、空の状態)の構築に使用します。トリガー:"lucide"、"icon"、"lucide-rails"、"SVG icon"、"icon library"、"lucide_icon"、"feather icon"、"inline SVG"、"add an icon"、"icon button"、"icon name"。
@emulators/adapter-next を使って Next.js アプリにエミュレーターを直接埋め込むための Next.js アダプターです。Next.js へのエミュレーター埋め込み、Vercel プレビュー環境向けの同一オリジン OAuth の設定、emulate キャッチオールルートハンドラーの作成、埋め込みエミュレーターでの Auth.js/NextAuth の設定、埋め込みエミュレーターへの永続化機能の追加、withEmulate による next.config のラップに使用します。トリガーには「Next.js emulator」、「adapter-next」、「embedded emulator」、「same-origin OAuth」、「Vercel preview」、「createEmulateHandler」、「withEmulate」、および Next.js アプリ内でエミュレーターを必要とするタスクが含まれます。
Regleの高度なフォーム検証パターン — `$each`によるコレクション検証、非同期ルールと`$pending`、サーバー/`externalErrors`、`$reset`オプション、`defineRegleConfig`によるグローバル設定、判別共用体のバリアント、コンポーネント間の`useScopedRegle`/`useCollectScope`、`mergeRegles`、オブジェクトレベルの`$self`を扱います。フィールド配列、非同期/サーバー検証、スコープ付きまたは統合フォーム、i18nメッセージ、バリアントフォームに使用します。スキーマライブラリについてはregle-schemasを参照してください。
Turbo(Drive、Frames、Streams)でモダンな Rails UI を構築するための専門的なガイダンス。部分的なページ更新、リアルタイムブロードキャスト、turbo frames、turbo streams、hotwire パターン、turbo_frame_tag、turbo_stream レスポンス、フレームの遅延読み込み、morphing、ページリフレッシュ、その他 "turbo" に関連する Rails 機能を実装する際に使用します。Turbo Drive ナビゲーション、範囲を限定した更新のための Turbo Frames、リアルタイムな HTML 配信のための Turbo Streams、Turbo 8 morphing をカバーします。
ターミナルからTwilioリソースを管理するためのTwilio CLIリファレンスです。インストール、認証情報プロファイル、電話番号のプロビジョニング、SMSとメールの送信、webhook設定、トンネリングサービスを使ったローカル開発、watchとlogsによるデバッグ、サーバーレスデプロイ、プラグインエコシステムを扱います。開発者が「そのまま実行」「設定して」「コマンドを実行」と依頼する場合、「CLI」「コマンドライン」「ターミナル」に言及する場合、またはアプリケーションコードを書く代わりにAIエージェントがタスクを直接実行できる場合に使用します。
すべての画面で、通常でない状態を適切に処理します。AsyncValue または sealed view state に対する単一の switch で読み込み・空・エラー・コンテンツを処理し、isLoading+error+data の3つの bool は使いません。ちらつくスピナーではなく、結果の形に沿った遅延表示のスケルトンを使います。更新中も古いコンテンツを画面に残します。「まだ何もない」と「このフィルターに一致するものがない」を区別し、それぞれに操作を用意します。エラー文には型付き Failure コードを使い(e.toString() は使わず)、provider を無効化する再試行を用意します。インライン、スナックバー、バナー、ダイアログの順に表示方法を選び、今すぐ解決すべき判断がある場合に限ってモーダルを使います。確認ダイアログよりソフト削除と Undo を優先します。showDialog の null による閉じ方を独立した結果として扱い、await の前に ScaffoldMessenger を取得し、視覚のみの変更も通知します。読み込み・空・エラー・オフラインの UI の作成、AsyncValue.when、showDialog、showModalBottomSheet、showSnackBar、showMaterialBanner の呼び出し、確認・Undo・再試行の追加時に使用します
ui.inference.sh による React/Next.js 向けの JSON ベースの宣言的 UI ウィジェット。構造化されたエージェント応答からリッチでインタラクティブな UI をレンダリング。機能:フォーム、ボタン、カード、レイアウト、入力、セレクト、チェックボックス。用途:エージェントが生成する UI、動的フォーム、データ表示、インタラクティブなカード。トリガー:widgets、declarative ui、json ui、widget renderer、agent widgets、dynamic ui、form widgets、card widgets、shadcn widgets、structured output ui
Rails で Active Record の関連を定義および使用するための専門ガイダンス。関連の作成、モデル関係の定義、外部キーのトラブルシューティング、N+1 クエリの修正、belongs_to、has_many、has_one、has_many :through、ポリモーフィック関連、自己参照結合、結合テーブル、カウンターキャッシュ、dependent オプション、inverse_of、eager loading の設定、またはモデル同士の関係に関するあらゆる疑問に使用する。
AI によるコンテンツ発見の問題を修正します。robots.txt、AI クローラー指示、XML サイトマップ、llms.txt、Markdown コンテンツネゴシエーション、Link ヘッダー、Content-Signal 行、AGENTS.md、エージェント向けコンテンツ契約、ソフト 404 の処理、DNS-AID レコード、料金ページを作成・修正し、AI システムがウェブサイトを発見、クロール、閲覧できるようにします。「fix robots.txt」「add llms.txt」「create a sitemap」「allow AI crawlers」「serve markdown to agents」「add AGENTS.md」「fix soft 404」「improve AI content discovery score」や、robots.txt、サイトマップ、llms.txt に関するあらゆる作業で使用します。
過去の変更理由が重要な場合(不慣れなコードのリファクタリング、リバートやホットフィックスの分析、Issue に関連するコミットの調査、セッション作成者が人手で書いたメッセージとともに git 変更を作成する場合)に使用します。公開済み ChDR インデックス(docs/adlc/memory/chdr/chdr.md、旧版のフォールバック .adlc/memory/chdr.md)をセッションコンテキストに注入します。履歴の調査(/change-init)と、/change-specify によるセッション内記録の提案(自身で草稿を書くことはありません)を組み合わせ、/change-clarify で明確化します。team-boot の Class Boots カタログから呼び出されます
クローズドなアプリ、API、デバイス、プロトコル、ファイル形式、ゲーム向けのオープンソースのリバースエンジニアリングツールを見つけ、内容を確認または取得します。公式 API、SDK、ドライバー、仕様がない、または限られている対象との連携が必要な場合に使用します。例:「Tuya プラグをローカルで操作」「.psd または .dwg ファイルを読む」「非公式 WhatsApp、Instagram、Bilibili クライアント」「Bambu プリンタープロトコル」「車の API と通信」「Garmin または CGM のデータ」「ゲームの逆コンパイル」「Web チャットボット向け OpenAI 互換プロキシ」。スター数、言語、ライセンス、活動状況で順位付けされた、検証済みプロジェクト 17,000 件以上の厳選インデックスを検索します。
コンテキストを十分に収集して、GitLab issue の作成、取得、更新、管理を行います。ユーザーが新しい issue の作成、issue の詳細確認、既存 issue の更新、プロジェクト issue の一覧表示、または GitLab 上の issue ワークフロー管理(glab CLI)を希望する場合に使用します。プラットフォームが指定されていない場合は、リポジトリの git remote を確認してください。remote が GitLab の場合のみこのスキルを使用し、それ以外の場合は github-issues を参照します。
Lovrabet 開発ワークフロー CLI — rabetbase コマンドで、データセット、データベース接続(dblink)、Data List Page、Custom Page、SQL クエリ、Backend Function スクリプト、通知設定、企業ナレッジベース、メニュー情報の取得と同期、開発者ロールと共同作業者、アプリファイル、チケット関連の業務文書からの OCR によるテキストおよび構造化フィールドの抽出、コード生成、プラットフォームの問題報告を管理します。トリガー:データセット、dataset relation-audit、dataset delete、dataset restore、廃止済みデータセット、データセットの復元、dataset rename、dataset field-update、dataset extend-update、dataset business-groups、dataset business-group-update、businessGroup、フィールドオブジェクトの更新、doType、options、Data List Page、データリストページ、Custom Page、カスタムページ、page create、page custom-list、page custom-detail、page custom-update、page custom-publish、page generate-start、page generate-status、page relation-audit、page sync、page pull、page push、page restore、削除済みページの復元、dblink、データベース接続、スキーマ分析、db list、db detail、db create、db update、db delete、db test、db tables、db diff、db diff-refresh-start、db diff-refresh-status、db analyze-batch-plan、db analyze-start、analyze-cancel、analyze-status、traceId、カスタム SQL、sql.execute、bff.execute、BF 通知、Backend Function 通知、notification config-list、EMAIL configCode、通知設定、notification.send、企業ナレッジベース、会社の知識、公開知識、kb search、get_dataset_detail、validate_sql_content、save_or_update_custom_sql、@lovrabet/sdk、Lovrabet 開発、rabetbase、filter、codegen、init、appcode、app list、app members-list、tenant members-list、アプリユーザー一覧、テナントユーザー一覧、workspace、workspace init、workspace use、workspace add、workspace remove、複数アプリ、デフォルトアプリ、menu list、menu visibility-update、メニュー表示、メニュー非表示、visible、menu external-link-create、menu external-link-update、menu rename、メニュー名の変更、外部リンクメニューの作成、外部リンク URL の更新、メニュー異常監査、手動メニュー削除一覧、menu sync、menu asset-update、メニューリソースの更新、menu move、メニュー移動、開発者ロール、開発協力者、role、role list、role user-add、role user-remove、user-resolve、開発者として参加、ADMIN、DEV、OWNER、CUSTOM、project create、project upgrade、schema、jq、compress、file upload、file query-url、ocr recognize、ファイルアップロード、OCR 認識、チケットのテキスト抽出、チケットのフィールド抽出、請求書認識、領収書認識、証明書認識、永続リンク、issue report、プラットフォームの問題、platform issue、問題報告、user-account dingding-sandbox-bind、DingTalk サンドボックスアカウントのバインド。
react-bits(github.com/DavidHDev/react-bits)を統合、カスタマイズし、コントリビュートします。アニメーション付き React コンポーネントのライブラリとして最大規模かつ創造性に富み、Vite、Tailwind CSS v4、Three.js/Fiber、GSAP、Framer Motion の統合を扱います。react-bits、アニメーション付き React コンポーネント、jsrepo registry、または react-bits リポジトリへの新しいアニメーションコンポーネントのコントリビュートについてユーザーが尋ねたときに使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
