Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
Aurora DSQL を使って開発する — スキーマ管理、クエリ実行、マイグレーション対応、クエリプランの診断、データロード、そしてサーバーレス分散 SQL データベース 用于アプリケーション開発。IAM 認証、マルチテナントパターン、MySQL や PostgreSQL から DSQL へのスキーマ変換、外部キー置き換えコード生成、OCC リトライパターン、ORM 移行(Django/Hibernate/Rails)、DDL 操作、クエリプランの説明可能性、SQL 互換性の検証、一括データロードを扱います。DSQL、Aurora DSQL、分散 SQL データベース、サーバーレス PostgreSQL 互換データベース、DSQL への移行、DSQL クエリプラン、DSQL EXPLAIN ANALYZE、DSQL ENUM、DSQL 外部キー、DSQL OCC リトライ、DSQL マルチリージョン、DSQL JSONB、DSQL GIN インデックス、DSQL へのロード、DSQL への CSV ロード、DSQL の一括ロード、aurora-dsql-loader などのフレーズで発動します。
曖昧なアイデアが仕様になる前に、噛み砕いて問いただします。一度に一つの質問をし、回答を提案し、各回答を §G(目標)または §C(制約)に配置します。不明な項目は `?` として保留し、推測で埋めることはありません。§T が存在する前が、駄目なアイデアを捨てる最も安価な場所です。ユーザーに曖昧なアイデアがあるとき、"grill me"、"stress-test this"、"challenge my plan"、"interview me before I spec" とワン said、"ただし" /ck:grill を呼び出したときに反応します。実際の記述は spec スキルに委ねます。
PostgreSQL 向けの Django マイグレーションを、ゼロダウンタイムを保証しながら作成、レビュー、書き直します。ユーザーがマイグレーション、Django のスキーマ変更、デプロイの安全性に触れたときは、明確に「ゼロダウンタイム」と言わなくても必ずこのスキルを使用してください。トリガー:「このマイグレーションをレビューして」「このマイグレーションは安全ですか?」「〜のマイグレーションを書いて」「このマイグレーションを書き直して」「ダウンタイムなしで NOT NULL 列の追加/列の削除/インデックスの追加/列名の変更/外部キーの追加をするにはどうすればいいですか」「このマイグレーションはロックを発生させますか」「このマイグレーションが本番をブロックしています」。対応内容:SeparateDatabaseAndState による 2 ファイル分割、AddIndexConcurrently、外部キーへの NOT VALID + VALIDATE、NOT NULL 列の db_default、lock_timeout、RunPython の安全ルール。
コード変更に対して、シシニアエンジニア視点の高シグナルな PR レビューを行います。変更されたsurface の重要度を分類し、その PR が自己マージ可能か、人手レビューが必須かを判断します。プルリクエストレビュー、ブランチの diff、貼り付けた diff、未コミットの変更、GitHub の PR URL、および「review my changes」「check this PR」「is this ready」「can I merge this」「does this need a reviewer」「how risky is this change」「what could this break」「audit this diff」「sanity check before I push」「does this look clean」などのリクエストで사용します。正当性、セキュリティ、contracts、影響範囲、同じコード経路で過去に失敗した修正、テスト、保守性、リグレッションをカバーしつつ、ノイズとなる誤検出を-aggressively 避けます。PR タイトルに `[CU-<ticket number>]` が含まれる場合は ClickUp のチケットを読み取り、diff がチケットに記述された機能を実装しているか検証します。小さrikeい、安価なモデルでも信頼して動作하도록設計されています。
React アプリケーションのアーキテクチャリファクタリングガイド。コンポーネントアーキテクチャ、状態アーキテクチャ、hook パターン、コンポーネント分割、カoupling と cohesion、データフロー、リファクタリングの安全性を扱います。React コードベースのリファクタリング、PR のアーキテクチャ面でのレビュー、過大なコンポーネントの分割、モジュール境界の改善に使えます。React 19 API の使い方(react skill を参照)やパフォーマンス最適化(react-optimise skill を参照)は扱いません。
Motion(Framer Motion)を使って React のアニメーションを構築します。ジェスチャー(ドラッグ、ホバー、タップ)、スクロール効果、バネ物理、レイアウトアニメーション、SVG に対応。バンドルサイズ: 2.3 KB(mini)から 34 KB(full)。使用場面: ドラッグ&ドロップ、スクロールアニメーション、モーダル、カーセル、パララックス。トラブルシューティング: AnimatePresence の終了処理、リストのパフォーマンス、Tailwind との競合、Next.js の「use client」。
VTEX IO のストアフロントテーマアプリ(`vendor.store-theme`、または `store/blocks.json`、`store/routes.json`、`store/contentSchemas.json` を所有するアプリ)のインストール、公開、アップグレード、ロールバックに適用します。Site Editor とテーマコンテンツがアプリの MAJOR バージョンでスコープされる仕組み、メジャー版本的 bump で新しいメジャーにマーチャントコンテンツが無く、デフォルトのテーマコンテンツに黙ってフォールバックしてしまう理由、ワークスペース内での安全なインストール、`updateThemeIds` ミューテーションによるコンテンツ移行、スモークテスト、promote までのワークフロー、`vtex workspace promote` が `vtex.pages-graphql` VBase に対して行う 3 方向 mine-wins マージ(コンフリクト解決時には毎分 `userData_backup` スナップショットが自動取得される)、サポート主導の復旧パスについて扱います。`master` にインストールされたコンテンツ保有アプリのバージョンを変更するすべての操作で使用します。
Capacitor アプリを 1 つ以上のメジャーバージョン(4 から 9)にまたがってアップグレードする経路を組み立て実行します。Capacitor 9 と Xcode 27 に進む前に必要な 8.4 から 8.5 の iOS UIScene ステップも含みます。現在のバージョンを検出し、飛躍順序(例: 6 → 7 → 8 → 8.5 → 9)を計画し、各段階で `npx cap migrate` を実行し、各段階を対応するバージョンスキルに委任し、段階ごとにネイティブビルドを検証します。「upgrade Capacitor」「update to the latest Capacitor」「cap migrate」、複数バージョン跨ぎのアップグレード、目標バージョンが不明な場合に使用します。プラグインライブラリのアップグレード(capacitor-plugin-upgrades を使用)、Cordova アプリ(cordova-to-capacitor を使用)、Capacitor 以外のフレームワークには使用しないでください。
Docyrus CLI(`docyrus`)を使用して、ターミナルから Docyrus プラットフォームと連携します。認証、アプリのリスト表示、データレコード(`ds`)の照会・管理、開発アプリのデータソーススキーマオブジェクト(`studio`)の管理(データソース、フィールド、enum、データビュー、フォーム、webform、HTML/PDF エクスポートテンプレート、メールテンプレートを含む)、自動化とそのトリガー/アクションノードの管理(`automation`)、カスタム AI エージェントとそのサブリソースの構築・編集(`agent`)、アプリの AI エージェントコンテキストの設定やアプリスコープの AI ツールの管理(`apps`)、テナントのメールアカウントの一覧表示とメール送信(`messaging`)、テナントのアカウント設定の管理(ブランド、現在のユーザのプロフィール、テナントの地域/書式設定。`account`)、コネクタの検出と呼び出し(`connect`)、API リクエストの送信、テナント/アカウントの切り替え、テナントの OpenAPI 仕様の検出、ブラウザ自動化の実行(`browser`)、プラットフォームのエージェントとのチャット(`docy`)、pi の coworkers/コーディングエージェントの起動(`worky`/`cody`/`coder`)、エージェントブリッジ server の実行(`server`)、リポジトリのナレッジグラフ(`knowledge`)とプロジェクト計画(`project-plan`)の管理、リリースの作成(`release`)、および `docyrus tui` によるターミナル UI の利用など、ユーザが求めた場合に使用します。トリガー:`docyrus ds list`、`docyrus ds comments`、`docyrus ds files upload`、`docyrus studio`、`docyrus studio search-fields`、`docyrus automation`、`docyrus automation create-node`、`docyrus agent`、`docyrus apps create`、`docyrus apps set-agent-context`、`docyrus apps ai-tools`、`docyrus messaging email send`、`docyrus account brands`、`docyrus account user-profile`、`docyrus account tenant-preferences`、`docyrus connect`、`docyrus discover`、`docyrus auth`、`docyrus browser`、`docyrus knowledge`、`docyrus project-plan`、`docyrus release`、`docyrus server`、`docyrus tui`、およびavings他のターミナルベースの Docyrus ワークフロー。
Syncfusion React ガントチャートコンポーネントの実装、設定、カスタマイズ。タスクのタイムライン、依存関係、リソース管理、カレンダー駆動のスケジューリングを備えたプロジェクトスケジュールアプリを構築する際に使う。GanttComponent のセットアップ、タスク制約、タスクバーのカスタマイズ、フィルタリング、並べ替え、Excel/PDF エクスポート、クリティカルパス分析、マイルストーン先行タスク、リソースビュー、ベースライン追跡、タスクカレンダー設定を扱う。
根拠に基づくインタビューを通じて、コードベースを EventCatalog のドキュメントに変換します。まずコードをスキャンし、アーキテクチャモデル(ドメイン、システム、サービス、エージェント、メッセージ、チャネル、データストア)を提案します。構造上の判断についてユーザーに詳しく質問し、レビュー可能な計画ファイルを作成してから catalog-documentation-creator に引き継ぎます。「document my codebase in EventCatalog」「turn this repo into a catalog」「model my code as a catalog」「document my agents」「document my AI agents」「grill me on my architecture」「update my catalog from the code」「reconcile my catalog with my code」「I don't know where to start documenting this codebase」と言った場合に使用します。新規カタログにも、コードとのずれが生じた既存カタログの更新にも対応します。
Apache Cordova、PhoneGap、Ionic-Cordova のアプリを Capacitor に移行します。プロジェクトに config.xml、platforms/ または plugins/ フォルダ、cordova-* または phonegap-* の依存関係、@awesome-cordova-plugins や @ionic-native のラッパー、deviceready リスナー、cordova.plugins.* の呼び出しがあり、ユーザーが Capacitor のネイティブプロジェクト、Capacitor/Capgo プラグインへの置き換え、config.xml の設定移行、localStorage/IndexedDB データの保持(iosScheme/androidScheme)を望む場合に使用します。Cordova プラグインを一時的に保持すること、Capacitor 9 で Cordova ランタイムがオプションになること(Cordova プラグインがインストールされた場合のみ CapacitorCordova が同梱)、互換性のないプラグインのスキップ、その後の Cordova の削除も扱います。単一の Cordova プラグインのネイティブソースを Capacitor プラグインに移植する場合、Capacitor のメジャーアップグレード(capacitor-app-upgrades)、Appflow/cordova-plugin-ionic のライブアップデート(ionic-appflow-migration)、Cordova 以外の Web アプリ(webapp-to-capacitor、framework-to-capacitor)には使用しないでください。
Twilio の Programmable Messaging API を使って、SMS、MMS、RCS、WhatsApp などすべてのチャネルでメッセージを送信します。テキストメッセージ、メディア、リッチコンテンツ(カード、カルーセル、ボタン)、テンプレートベースの送信、Messaging Services、ステータスコールバック、WhatsApp の 24 時間サービスウィンドウを扱います。ユーザーがメッセージの送信を希望する場合に使用します。"send SMS"、"text message"、"branded message"、"rich message"、"WhatsApp message"、"RCS message"、"notification"、"alert" などの表現艰难的TakeDistinguishUse case ごとに適切なチャネルを選ぶには、まず twilio-messaging-channel-advisor を参照してください。
任意のコードベースを逆アセンブルして、完全な製品要件ドキュメント(PRD)を作成する。ルート、コンポーネント、状態管理、API 連携、ユーザー操作を分析し、エンジニアや AI エージェントがすべてのページとエンドポイントを完全に再構築できる水準の、業務 阅读可能なドキュメントを出力する。フロントエンドフレームワーク(React、Vue、Angular、Svelte、Next.js、Nuxt)、バックエンドフレームワーク(NestJS、Django、Express、FastAPI)、フルスタックアプリケーションに対応。PRD の生成、要件の逆アセンブル、コードからドキュメント化、コードからの製品仕様抽出、ページロジックの記録、ページ項目と操作の分析、機能一覧の作成、既存コードベースからの要件記述、API エンドポイントの記録、バックエンドルートの分析领导人利用時に使う。
CPU パフォーマンス分析のための Linux perf プロファイラスキル。perf record によるサンプリングプロファイルの取得、perf report の生成、ハードウェアカウンターの測定(キャッシュミス、分岐予測ミス、IPC)、ホット関数の特定、perf データをフレームグラフツールに渡す場合に使用する。perf、Linux パフォーマンスカウンター、PMU イベント、off-CPU プロファイリング、perf stat、perf annotate、Linux 上のサンプリングベースプロファイリングに関するクエリで発動する。
仕様が必要とする外部の知識を収集し、持続的なリサーチログである §R に distillation することで、ライブラリの動作を推測するのではなく事実に基づいて構築できるようにします。各発見には出典を引用し、出典のない主張はフラグを立てて事実として書きません。仕様の判断がエージェント的不確かなライブラリ/API/ベストプラクティスに依存する場合、ユーザーが「research this」「what's the best lib for…」「check current best practice」と言ったとき、または /ck:research を呼び出したときに発動します。§R への書き込みは spec スキルに委ねます。
Detour が初めての開発者向けの完全なオンボーディングガイド。Detour は Software Mansion によるオープンソースの遅延ディープリンク SDK。Detour とは何か、Detour の使い方、Detour でのディープリンク設定、Detour SDK のインストール、Detour ダッシュボードの設定、遅延ディープリンクの仕組みについてユーザーが尋ねた場合に使用する。既存のディープリンク設定がなく、アプリにディープリンクを追加したい場合にも使用。ゼロから本番環境までを網羅:アカウント設定、ダッシュボード設定、Universal Links と App Links、React Native・iOS・Android・Flutter のプラットフォーム SDK 統合、アナリティクス、アーキテクチャ。
DeepStream GStreamer パイプラインを対話的に構築する。ユーザーによる動画/画像の推論、検出、追跡、ストリーミングのパイプライン質問や、'pipeline to infer on image'、'run inference on video'、'detect objects in stream'、'save inference output'、'deepstream pipeline'、'gst-launch pipeline'、'process video with detection'、'build a pipeline' といった表現、および GStreamer/DeepStream のエレメント(nvinfer、nvstreammux、nvtracker など)を含む依頼で使用する。
Software Mansion の Fishjam — ビデオ、オーディオ、1 対多のライブ配信、コンポジション向けのホスト型 WebRTC プラットフォーム。バックエンド(Node、Python)またはクライアント(React web、React Native / Expo)から Fishjam インスタンスに接続するコードの作成、レビュー、デバッグの前に必ず使用します。プラットフォームの基本情報を案内し、適切な SDK サブ skill へ誘導します。トリガー:「Fishjam」、「fishjam.io」、「fishjam.swmansion.com」、「fishjam dashboard」、「Fishjam ID」、「management token」、「peer token」、「sandbox API」、「livestream room」、「@fishjam-cloud/js-server-sdk」、「fishjam-server-sdk」、「@fishjam-cloud/react-client」、「@fishjam-cloud/react-native-client」、「@fishjam-cloud/ts-client」、「FishjamClient」、「FishjamProvider」、「FishjamNotifier」、「FishjamAgent」、「createPeer」、「createRoom」、「createAgent」、「createLivestreamStreamerToken」、「createMoqToken」、「refreshPeerToken」、「webhook」、「gemini fishjam」、「vapi fishjam」、「fishjam expo plugin」、「Fishjam composition」、「CompositionClient」、「forwardRoomTracks」、「@fishjam-cloud/composition」。
Varlock による安全な環境変数管理。シークレット、API キー、認証情報、その他の機微な設定を扱う場合に使用する。シークレットがターミナル、ログ、LLM のコンテキストに露出しないようにする。プロジェクトへの varlock の統合、.env.schema やその他の .env ファイルの読み書き、varlock CLI の使用、プラグインやフレームワーク統合に関するガイダンスを提供する。トリガフレーズには「environment variable」「env var」「secrets」「.env」「API key」「credentials」「sensitive」「varlock」がある。
Alchemy CLI(`@alchemy/cli`)で、ライブの blockchain データ、トランザクション検索、NFT/トークン/ポートフォリオの照会、シミュレーション、トレースとデバッグ、コントラクトの読み書き、ウォレット署名による送信、スワップとクロスチェーンブリッジ、Solana の RPC/DAS とウォレット送信、webhook 管理、Alchemy アプリ管理を行います。ローカルに CLI が入っている場合(または CLI と MCP の両方が使える場合)、ライブのエージェント作業(照会、管理、ローカル自動化)にpreferred な実行パスです。どちらも未インストールの場合は `npm i -g @alchemy/cli` で CLI をインストールします。本セッションでのライブのエージェント作業用であり、本番へ納品するアプリコードの構築用ではありません。アプリコードには `alchemy-api` スキル(API key 使用)または `agentic-gateway` スキル(API key 不要)を使ってください。
『AI Engineering from Scratch』のリバースエンジニアリング学習パスに特化したインタラクティブなチューターです。学習者がコンパイル済みプログラムを読み解きたい場合に、この学習パスを開始または再開します。ファイル形式、逆アセンブル、制御フロー、リフティング、証拠、証明、呼び出し規約、コンパイラーの慣用表現、リンク、型、デバッグ、バイトコード、差分比較、シンボリック実行、AI 支援分析を扱います。呼び出しごとに 1 レッスンを教え、学習の証拠を REVERSE-ENGINEERING-LEARNING.md に記録します。
新規かつタスク専用の git worktree 内で PR ライフサイクル全体を実行します。ulw-loop スキルによる実装と、エビデンスに紐づいた必須の手動 QA → レビュー担当者向けの読みやすい英語 PR → 検証ループ(CI + Cubic。Cubic はそのクォータを使い切った場合のみスキップ)→ デフォルトでマージ → worktree のクリーンアップ、と進めます。1 つのタスクを最小の独立してマージ可能な atomic PR に分解し、独立したものは並列サブエージェントまたはチームによる PR ごとの worktree で並行して構築します。上限なしのループで、失敗したゲートがあれば当該 PR の worktree に戻り、修正と QA のやり直しを行います。実装作業を PR として着地させる必要がある場合に使用します。トリガー: "create a PR"、"implement and PR"、"work on this and make a PR"、"implement issue"、"land this as a PR"、"split into atomic PRs"、"parallel PRs"、"work-with-pr"、"PR workflow
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
