Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
Workflow SDK 向けに portless + tmux の開発セッションを起動し、各 git worktree に隔離された `<branch>.<name>.localhost` URL を Next.js ワークベンチと可観測性 UI 向けに割り当て、さらにこれらの URL を表示する Claude ステータスラインを用意します。ユーザーが「portless 開発セッション」「workflow の tmux 開発レイアウト」「worktree 分離の開発 URL」を求めたとき、または workflow の開発 URL を Claude ステータスラインに組み込みたいときにのみ使用します。一般的な「開発サーバーを起動」「pnpm dev を実行」のタスクでは有効化しないでください。
React で Syncfusion Markdown Converter を実装し、Markdown テキストをクリーンな HTML に変換します。React での Markdown から HTML への変換、Markdown モードの Rich Text Editor とライブ Markdown プレビューの統合、GFM や改行オプションの設定、MarkdownConverter.toHtml() と MarkdownConverterOptions の使用にapheます。このスキルは @syncfusion/ej2-markdown-converter パッケージと、React アプリケーションにおける Markdown Editor と HTML プレビューの統合を扱います。
Syncfusion React Range Navigator コンポーネントを実装し、データのスクロールと範囲選択によるナビゲーションを提供します。時間ベースのナビゲーション、金融データ可視化、範囲セレクターコントロールとのチャート統合が必要な場合に使用します。数値・対数・DateTime のデータバインディング、多様なシリーズ型、期間セレクター、ライトウェイトモード、ツールチップ、RLT、エクスポート/印刷機能に対応します。
`npx @capacitor/plugin-migration-v7-to-v8@latest` を使用して Capacitor プラグインライブラリを v7 から v8 にアップグレードし、その後、手動チェックリストを適用します。開発依存関係 `^8.0.0` と peer `@capacitor/core` `>=8.0.0`、minSdk 24 と compile/target SDK 36 のデフォルト、AndroidX 依存関係のデフォルト、AGP 8.13.0、Gradle 8.14.3、Gradle `=` のプロパティ代入構文、Java 21、Kotlin 2.2.20(`kotlinOptions` を `compilerOptions` に変更し、`kotlin-android-extensions` は使用しない)、google-services 4.4.4、podspec と `Package.swift` の iOS 15、`capacitor-swift-pm` `from: "8.0.0"`、名前が変更された `capacitor_bridge_layout_main` リソースが含まれます。プラグインが Capacitor 7 を対象とし、8 への対応が必要な場合、または Kotlin 2/Gradle のスペースを使った代入エラーが発生した場合に使用します。次の手順として v8 から v9 への移行を案内します。アプリのアップグレード、他のメジャーバージョン、Capacitor 以外のライブラリには使用しないでください。
`@capacitor/cli@latest-7` の `npx cap migrate` を使って Capacitor アプリを v6 から v7 へアップグレードし、その後、手動チェックリストに従って移行する:Node 20+、Xcode 16+、iOS deployment target 14.0(Xcode プロジェクトと Podfile)、JDK 21 を伴う Android Studio Ladybug、AGP 8.7.2、Gradle 8.11.1、minSdk 23、compile/target SDK 35、`bundledWebRuntime` と `cordova.staticPlugins` 設定の削除、configChanges に含める `navigation`、そして公式プラグインの破壊的変更(`AppUrlOpen`、`HapticsImpactStyle`、`DeviceBatteryInfo` など非推奨の型の削除。Device はディスクサイズを返さなくなる)。`@capacitor/core` が 6.x で移行先が 7.x のとき、または "Capacitor 7 requires JDK 21"、"Module 'X' has no exported member 'AppUrlOpen'" のようなエラーが発生したときに使用。他のメジャーバージョン、プラグインライブラリのアップグレード、Capacitor 以外のアプリには使用しない。
Syncfusion React TreeMap コンポーネントの実装に関する包括的なガイド。階層的なデータ可視化の作成、ドリルダウン操作の設定、カラーマッピングの適用、複数階層の扱い、リーフ項目のカスタマイズ、TreeMap のデータバインドや表示の問題のトラブルシューティングにユーザーが助けを必要としたときに使用します。インストール、データバインドのパターン、レイアウト、凡例、ツールチップ、選択、アクセシビリティ、対話的な階層データ探索のための高度なカスタマイズを扱います。
Tailwind CSS の高度なデザインシステム。デザイントークンと @theme の設定を扱います。次の場合はプロアクティブに有効化してください: (1) Tailwind v4 上でデザインシステムを構築する、(2) @theme ディレクティブと CSS ファーストの設定、(3) カスタムカラースケール (50-950) とセマンティクトークン、(4) タイポグラフィスケールと clamp() による流体タイポグラフィ、(5) スペーシングトークンと 8pt グリッド、(6) シャドウシステム、ラジーストークン、モーショントークン、(7) @theme によるライト/ダークモードトークン、(8) Figma から Tailwind へのトークン同期、(9) デザイントークンツール(Style Dictionary、Tokens Studio)、(10) ブランドごとのテーマ設定。提供: @theme の設定テンプレート、セマンティクトークンの命名規則、流体タイポグラフィ計算ツールデザイントークン同期ワークフロー、マルチブランドテーマのパターン。
バッチに強いヒットフラッシュ、アルファシッターによる葉やディゾルブ、スクリーン空間のポストエフェクト、深度再構築、トリプラナー、インスタンス uniform などの Godot シェーダーのパターンに精通。初めてのシェーダーのチュートリアルではない。ドローコールのバッチが崩れる場合、discard か depth-prepass か、葉の影、ポストプロセスのクアッド、ワールド位置エフェクトなどの場合に発動する。キーワード:instance uniform、ALPHA_SCISSOR、hint_screen_texture、hint_depth_texture、global uniform、sampler2DArray、canvas_item、spatial、post-processing。
`@capacitor/cli@latest-6` の `npx cap migrate` を使って Capacitor アプリを v5 から v6 にアップグレードし、その後マニュアルチェックリストに従う——Node 18+、Xcode 15+、Android Studio Hedgehog、AGP 8.2.1、Gradle 8.2.1、compile/target SDK 34、`compileSdkVersion` の `compileSdk` への変更、`androidScheme` のデフォルトが `https` に変わる(データ損失のリスク)、iOS のローカルプラグインが自動登録されなくなる、iOS のズームがデフォルトで無効になる、公式プラグインの破壊的変更(`addListener` が Promise のみを返す、Camera Photo Picker、Filesystem の ctime/mtime が数値になる)。`@capacitor/core` が 5.x でターゲットが 6.x のとき、またはアップグレード後に Android でユーザーがログアウトする、カスタム iOS プラグインが "not implemented" になる、`addListener(...).remove` がコンパイルできなくなったときに使う。他のメジャーバージョン、プラグインライブラリのアップグレード、Capacitor 以外のアプリには使わない。
Kotlin、Jetpack Compose、MVVM、Hilt、Room 3(KSP、SQLiteDriver、Flow/suspend DAO)、Navigation3、マルチモジュールの Gradle を用いて Android アプリを開発・移行します。新規プロジェクトやモジュールの作成、Compose 画面と ViewModel、Room 3 と RemoteMediator、API 37 / targetSdk への移行、Play Integrity クライアントの組み込み、オフラインファーストの同期、バージョンカタログの整合に使います。iOS、Flutter、React Native、Android アプリモジュールのない KMP のみの共有コード、Android クライアントを持たないバックエンドのみの API には使えません。
Apple 技术的 Apple HIG ガイダンス:Siri、Apple Pay、HealthKit、HomeKit、ARKit、機械学習、生成 AI、iCloud、Sign in with Apple、SharePlay、CarPlay、Game Center、アプリ内課金、NFC、Wallet、VoiceOver、Maps、Mac Catalyst など。「Siri 連携」「Apple Pay」「HealthKit」「HomeKit」「ARKit」「拡張現実」「機械学習」「生成 AI」「iCloud 同期」「Sign in with Apple」「SharePlay」「CarPlay」「アプリ内課金」「NFC」「VoiceOver」「Maps」「Mac Catalyst」といった質問pillarsに仮按揭 使用する。ユーザーが「Siri をどう組み込むか」「Apple Pay のガイドラインは何か」「AR 体験はどう設計すべきか」「Sign in with Apple の使い方castle-php》及任何 Apple フレームワークやサービスの統合について質問した場合も使用する。相互参照:入力方法は hig-inputs、ウィジェットは hig-components-system。
Tailwind CSS v4 のパフォーマンス最適化とベストプラクティスのガイドライン(旧 tailwindcss-v4-style)。Tailwind CSS v4 のコードを書く、レビューする、リファクタリングする際に、最適なビルドパフォーマンス、最小の CSS 出力、v4 機能の正しい使用を担保するためにこのスキルを使用してください。Tailwind の設定、@theme ディレクティブ、ユーティリティクラス、レスポンシブデザイン、ダークモード、コンテナクエリ、CSS 生成の最適化に関するタスクで発動します。
`@capacitor/cli@latest-5` の `npx cap migrate` を使って Capacitor アプリを v4 から v5 にアップグレードし、その後マニュアルのチェックリストに従います。対象環境は Node 16+、Xcode 14.1+、JDK 17 を導入した Android Studio Flamingo、AGP 8.0.0、Gradle 8.0.2、compile/target SDK 33。変更点としては、build.gradle で `package` から `namespace` への変更 (AndroidManifest.xml からの削除)、Jetifier の削除、`androidScheme` の `http` 固定、公式プラグインの破壊的変更 (Device の `uuid` から `identifier` へ、Android 13 の通知権限、READ_MEDIA_IMAGES) が含まれます。`@capacitor/core` が 4.x でターゲットが 5.x のとき、または「Namespace not specified」「Android Gradle plugin requires Java 17」のようなエラーが発生したときに使用します。その他のメジャーバージョン、プラグインライブラリのアップグレード、Capacitor 以外のアプリには使用しないでください。
C# MCP サーバーの公開とデプロイ。stdio サーバーの NuGet パッケージング、HTTP サーバーの Docker コンテナ化、Azure Container Apps と App Service へのデプロイ、公式 MCP Registry への公開までを扱います。用途:stdio MCP サーバーを NuGet ツールとしてパッケージングする、HTTP MCP サーバー向けの Dockerfile を作成する、Azure Container Apps や App Service にデプロイする、registry.modelcontextprotocol.io の MCP Registry に公開する、MCP パッケージメタデータ用に server.json を設定する、MCP サーバー公開の CI/CD を構築する。用途 외:MCP 固有ではない一般的な NuGet ライブラリの公開、MCP と無関係な一般的な Docker 入門、新しいサーバーの作成(mcp-csharp-create を使用)、テストの作成(mcp-csharp-test を使用)。
既存の Web アプリ、PWA、SPA をストア公開可能な Capacitor の iOS / Android アプリに変換するための計画立案と実行。ウェブサイトや PWA をモバイルアプリとしてラップしたい、Apple ガイドライン 4.2 の最低機能要件や薄すぎる WebView によるリジェクトを心配している、段階的な移行プラン(静的ビルド、Capacitor シェル、ネイティブ UX、プラグイン、権限、オフライン、アカウント削除、アプリ内課金と Web 課金、デモアカウント、Play のクローズドテスト)が必要、または最初の cap sync 成功後も何が壊れるのか訊いている場合に使います。フレームワークのビルド設定だけ(framework-to-capacitor)、Cordova アプリ(cordova-to-capacitor)、ストア提出の最終手順(capacitor-app-store)、Apple リジェクトの監査(capacitor-apple-review-preflight)には使いません。
Azure Well Architected を使用した Azure ワークロードの設計、評価、最適化に関する専門的なガイダンスを提供します。設計レビューのチェックリスト、推奨事項、設計原則、トレードオフ、サービスガイド、ワークロードパターン、評価用の質問を扱います。AI/HPC/SaaS ワークロード、AVD/AVS デプロイ、WAF 評価、App Service/AKS/SQL アーキテクチャの設計や、その他の Azure Well Architected 関連の開発タスクに使用します
`npx @capacitor/plugin-migration-v4-to-v5@latest` を使って Capacitor プラグインライブラリを v4 から v5 にアップグレードし、その後マニュアルチェックリストに従います — `@capacitor/*` の開発依存を `latest-5` に更新、compile/target SDK 33 のデフォルト、AGP 8.0.0、Gradle 8.0.2、manifest の `package` ではなく build.gradle の `namespace`、Java 17、Jetifier の削除、Kotlin 1.8.20 と `kotlin-stdlib`、さらにコード変更 — `CAPBridgedPlugin` の要件をインスタンスレベルへ移動(`pluginId` -> `identifier`、`pluginMethods` は型付きの `[CAPPluginMethod]`)、Android の `PluginCall.getObject()` / `getArray()` は null を返す可能性があります。プラグインの peer 依存が Capacitor 4 で、5 にも対応する必要がある場合や、v5 のアプリでプラグインモジュールに「Namespace not specified」が出て失敗する場合に使用します。アプリのアップグレード、他のメジャーバージョン、非 Capacitor ライブラリには使用しないでください。
github.com でプロジェクトスコープの GitHub CLI (gh) コマンドを実行する前には、必ずこのスキルを使用してください。同じセッション内で後続するすべてのコマンドにも適用されます。プロジェクトの GitHub アカウントを確認または切り替える場合、および .env/.env に GL_ACC が指定されたプロジェクトで、最初のプロジェクトスコープの GitLab API または glab を呼び出す前にも使用します。gh または GitLab へのアクセスに失敗した後も適用されます。通常の git、SSH、gh help やバージョン出力、認証設定、github.com 以外の GitHub ホストには適用されません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
