Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
開発
デスクトップアプリケーションで日付範囲を選択するための Syncfusion WinUI CalendarDateRangePicker(SfCalendarDateRangePicker)コントロールを実装する。日付範囲ピッカー、範囲選択カレンダー、開始/終了日の入力インターフェースを構築する際に使用する。このスキルでは、範囲選択、プリセット範囲、ブラックアウト日、日付制限、週番号、ローカライズ、WinUI アプリケーション向けのカレンダーのカスタマイズを扱う。
UI 要素に奥行きと高さの効果を加えるための Syncfusion WinUI Shadow(SfShadow)コントロールの実装ガイド。影の効果を実装する、ボタン/画像/図形に影を適用する、視覚的な奥行きと高さを作成する、WinUI 3 で UI のレイヤリングのためにドロップシャドウを追加する際にこのスキルを使用する。インストール、基本的な使用方法、およびマテリアルデザインの奥行き効果のための影の色、ぼかし、オフセット、角丸半径などのカスタマイズオプションを扱う。
Python および TypeScript 向けのエキスパートレベルの Temporal.io ワークフローオーケストレーション。コードが temporalio/sdk-python または @temporalio/* パッケージをインポートしている場合、ユーザーが耐久実行、ワークフローオーケストレーション、Temporal のアクティビティ/ワーカー/シグナル/クエリ、Temporal による AI エージェントオーケストレーション、Temporal で信頼性の高い分散システムを構築することについて質問した場合に使用します。
CI が失敗しているドラフト状態のプルリクエストをマージ可能な状態まで進める。PR がドラフトの間は、gh CLI と GitHub Actions のログを使って範囲内の CI 失敗(lint、manifest-lint、build、テスト)を調査・修正する——CI 設定を弱めて見かけ上通すことはせず、指示なく lint 設定を編集したり ignore ディレクティブを追加したりもしない(これらは開発者の承認を要するものとして扱われ、適用せず報告される)。PR がレビュー可能とマークされた後は、AI レビュアーを待ち、各指摘を検証してから `humanEnvelope` に従って処置を適用する:`true` の場合は人間の確認のために停止し、`false` の場合は計画を PR コメントとして投稿し Yes/No なしで行動する。`--auto-apply` は 1 回の実行で無人パスを強制する。PR のトリアージを求められた場合、PR の失敗した CI や赤いチェックの修正、PR レビューコメントへの対応や返信、Claude や CodeRabbit のレビューフィードバックの処理、PR をグリーンにする、ドラフト PR をマージ可能にする場合に使用。ベースブランチのドリフトと範囲内のマージコンフリクトを処理し、曖昧なものはエスカレーションする。
Node.js プロジェクトで @turbodocx/html-to-docx をセットアップし、HTML を Microsoft Word(.docx)ドキュメントに変換する。ユーザーが HTML から DOCX ファイルを生成したい、アプリにドキュメント生成を追加したい、HTML テンプレートを Word ドキュメントに変換したい、TurboDocx html-to-docx をプロジェクトに統合したい場合にこのスキルを使用する。HTML-to-Word、HTML-to-DOCX、ドキュメント生成、HTML からのレポート生成への言及、または @turbodocx/html-to-docx パッケージを含むあらゆるリクエストでもトリガーする。
Typer/Rich の CLI アプリケーションを構築またはデバッグするときに使用する。Rich のテーブルレンダリング、非 TTY 環境でのコンソール出力、Rich 出力を使った CliRunner テスト、スナップショットテスト、Typer のコマンド配線、AppExit/AppExitRich パターンによる例外チェーン防止、80 列折り返しでのテーブル幅、非対話コンテキストでの Progress/Live、stderr/stdout の分離、force_terminal と width の設定で有効になる。AI が生成した CLI コードを検証済みの correctness パターンに基づかせ、既知の Typer/Rich 統合ミスを防ぐ。
UI の画面録画(ページ読み込み、ナビゲーション、リダイレクト/認証フロー、アプリ起動)を、インタラクティブなペイントタイムラインのページに変換する。全ウィンドウの動画、各ビジュアルペイントのタイムスタンプと所要時間のタイムライン、および動画上に重ねたフラッシュ表示(実際に描画された部分はピンク、移動のみの部分は青)が得られる。ユーザーが画面録画(.mp4/.mov)を共有し、ペイント、フレーム、視覚的変化のタイムライン、フィルムストリップ、読み込みパフォーマンスの内訳、「what painted when」、各画面が表示された時間を求めたときに使用する。
shadcn/ui コンポーネント(Radix UI + Tailwind ベース)、Tailwind CSS のユーティリティファーストなスタイリング、canvas ベースのビジュアルデザインを使って、美しくアクセシブルなユーザーインターフェースを作成します。ユーザーインターフェースの構築、デザインシステムの実装、レスポンシブレイアウトの作成、アクセシブルなコンポーネント(ダイアログ、ドロップダウン、フォーム、テーブル)の追加、テーマや色のカスタマイズ、ダークモードの実装、ビジュアルデザインやポスターの生成、複数のアプリにわたる一貫したスタイルパターンの確立に使用します。
Backstage のバックエンドプラグインまたはモジュールがコアサービスを必要とするときに使用する——logger、config、http router、database、scheduler、lifecycle、cache、urlReader、discovery、auth、httpAuth、userInfo。@backstage/backend-plugin-api からの coreServices.* 参照のインポート、またはプラグイン/モジュールの register ブロック内のあらゆる deps map でトリガーする。
Backstage のバックエンドプラグインまたはモジュールを定義または制作するときに使用する。@backstage/backend-plugin-api の createBackendPlugin と createBackendModule、coreServices.* 参照によるサービス登録、createExtensionPoint による拡張ポイントの公開を扱う。@backstage/backend-plugin-api からのインポート、またはバックエンドパッケージで src/plugin.ts、src/module.ts、src/index.ts を書くときにトリガーする。
新しいフロントエンド システムで Backstage フロントエンド プラグインの拡張を定義または作成するときに使用する。createFrontendPlugin、@backstage/frontend-plugin-api の route refs、ApiBlueprint、PageBlueprint、SubPageBlueprint、および hook の使用法を扱う。@backstage/frontend-plugin-api からのインポート時、または src/plugin.tsx、src/routes.ts、src/apis.ts、src/extensions.tsx を記述するときにトリガーされる。
ユーザーが Web 3 Data Spaces (W3DS) または MetaState プロトタイプを基盤に構築する場合に使用します。post-platform の構築、eVault の統合、eVault GraphQL API(createMetaEnvelope、updateMetaEnvelope、removeMetaEnvelope、bulkCreateMetaEnvelopes、uploadFile、bindingDocument*)の呼び出し、Web3 Adapter の接続、/api/webhook 用 webhook コントローラーの作成、mapping.json ファイルの作成、wallet-sdk の使用、w3ds://auth または w3ds://sign フローの実装、Registry による W3ID / eName の解決、Ontology サービスの利用、新しい ontology の提案、Binding Documents の処理、w3ds://file URI の参照解決、eVault のプロビジョニング、公開鍵の同期、GitW3(W3DS 対応の Git forge)でのプラットフォームのホスティング(`.w3ds/platform.json`、プラットフォーム eName、バージョン eName、PPA 認証、デプロイ記録、既存アプリの移行、`w3ds-deployment-key.json`)、ローカル開発環境のデバッグ(Registry、Provisioner、eVault-core、Dev Sandbox、pnpm dev:core)を扱います。W3DS プラットフォーム上のデータの保存場所に関する設計判断(テーブル、エンティティ、モデル、フィールドの追加、ローカルにキャッシュする内容の決定、データベースと eVault のどちらに格納するかの判断)にも使用します。会社の署名委任(取締役、役職、委任と再委任を備える会社 eVault、会社を代表した署名、verifyDelegatedSignature / buildDelegatedSignRequest / buildGrantSignRequest)にも使用します。eVault、W3ID、eName、MetaEnvelope、Envelope、Ontology、Web3 Adapter、Awareness Protocol、Awareness-as-a-Service の説明を求められた場合にも使用します。
Platformatic Wattアプリケーションの統合、ひな形作成、設定、移行、診断、プロファイリング、デプロイを行います。Wattの追加、watt.jsonまたはwatt.config.*の設定、マルチアプリケーションワークスペース、サービス、データベース、ゲートウェイ、wattpmコマンドラインコマンド、可観測性、スケジュールジョブ、CMS統合、パフォーマンスプロファイリング、Docker、Kubernetes、クラウドデプロイに使用します。インストール済みリリースの機能に応じて、Next.js、Nuxt、Nitro、React Router、TanStack Start、Vite、Express、Fastify、Koa、Remix、Astro、NestJS、PHP、WordPress、Laravelに対応します。
ユーザーがウェブサイトや Web UI を設計・構築したい場合にこのスキルを使用します。トリガー — 次のようなリクエストで有効化します:- ランディングページ、マーケティングサイト、ポートフォリオ、SaaS フロントエンド - ダッシュボード、管理パネル、データ可視化 - Web アプリ、複数ページのサイト、コンポーネントライブラリ - 「ウェブサイトを作る」「ランディングページを作成」「UI をデザイン」「Web アプリを作る」「ポートフォリオを構築」「このページを再設計」といった表現 - 主な成果物がブラウザで表示される視覚的インターフェースであるあらゆるタスク 動作 — このスキルは完全で本番品質の Web 出力を生成します:- モバイル、タブレット、デスクトップに対応するレスポンシブレイアウト - アクセシビリティを備えたセマンティック HTML5(ARIA、コントラスト、キーボードナビゲーション)- Tailwind またはバニラ CSS によるモダンなスタイル — アニメーションとトランジションを含む - インタラクティブな React またはバニラ JS コンポーネント - 一貫したデザインシステム:タイポグラフィ、カラートークン、余白、アイコン - プレースホルダーや TODO はゼロ — すべてのセクションを完全に実装 次にはトリガーしません:バックエンドロジック、REST/GraphQL API、データベーススキーマ、CLI ツール、スクリプト、または出力がブラウザ UI でないあらゆるタスク。視覚的な Web 成果物が期待される場合は、汎用的なコーディングスキルより優先します。
コードやテストを生成せずに、さまざまな種類の作業を計画する。2 種類の計画: (1) 既存のユーザーストーリーに紐づく技術タスク(TK-XXX)、(2) 関連するストーリーのないメンテナンスタスク(WI-XXX) — バグ、リファクタリング、技術的負債、依存関係の更新、運用タスク。ユーザーが実装の計画、作業の分解、技術的スコープの定義、技術仕様の文書化、またはメンテナンス / 技術的負債 / リファクタリングの計画を求めたときは、「タスク」「TK」「WI」と言及していなくても常に有効化する。また、ストーリーへの参照のみを提示した場合(例: 「US-004」「planifica US-007」「tareas para esta historia」)も既定で有効化する: 受け入れ基準(AC-XXX)をカバーする、リポジトリごとにグループ化されたスタブを提案する。関連するストーリーの有無に応じて種類を選択し、その定義を references/ から読み込む。
バックエンドとフロントエンドにおける TypeScript コードベースのパターン(サービス、リポジトリ、DAL、エンティティ、モデル、列挙型、コントローラー、ハンドラー、ユースケース、アプリの起動処理、React コンポーネント、UI 画面)に精通しています。ユーザーが「クリーンアーキテクチャ」と言わなくても、TypeScript、Node.js、Express、TypeORM、Electron、React、React Router、React Native、Expo、API エンドポイントの作成、機能開発、CRUD 操作、コードベースのアーキテクチャに言及した場合は必ず使います。既存の TypeScript のリファクタリングや整理(レイヤー間のコード移動、名前変更、大きなファイルの分割、定数・設定・環境変数、列挙型、シングルトン、規約に沿ったレビュー)、lint のセットアップ(ESLint、Prettier、json-sort-cli、lint スクリプト)、ES モジュールやインポートパスの設定(#src エイリアス、絶対インポート、tsconfig のパス、"type": "module")にも使います。テストには contract-testing-ts スキルを使います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
