Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
CYPACK(edgeworker + CLI)と CYHOST(Vercel 上でホストされる GUI)にまたがる Cyrus の変更を dev テストし、ホストされた GUI がこのリポジトリの未リリースの `cyrus-core` を参照する必要があるときに呼び出します。`cyrus-core`(必要があれば `claude-runner` も)を `-test.N` プレリリースとして npm の `test` dist-tag に公開し、CYHOST が `cyrus-core@test` でインストールできるようにします。`latest` dist-tag には影響せず,正式なリリースも公開しません。
SQLite および SQL スタイルの Capacitor ストレージ(@capacitor-community/sqlite、cordova-sqlite-storage、SQLite ドライバを併用する @ionic/storage、TypeORM/Drizzle/Kysely の Capacitor ドライバ、その他のブリッジベースの SQL プラグイン)を @capgo/capacitor-fast-sql へ移行します。createConnection/open/query/run/executeSet 呼び出しの置き換え、Capacitor ブリッジ経由で処理すると遅くなる大規模結果セット、SQLCipher 暗号化の追加、トランザクションと BLOB の維持、キー値データの KeyValueStore への移行、切り替え時の既存データベースファイルの保持、Fast SQL のセットアップエラーの修正(ATS NSAllowsLocalNetworking、Android の cleartext localhost、"Encryption is not available in this build"、Web OPFS の COOP/COEP ヘッダ)に使用します。Preferences(capacitor-offline-first)、Ionic Secure Storage や Identity Vault(ionic-enterprise-sdk-migration)などの非 SQL ストレージ、汎用的なアプリアップグレード(capacitor-app-upgrades)、すでに Fast SQL をラップしているコードには使用しないでください。
Syncfusion React Dashboard Layout コンポーネントを使って、レスポンシブでインタラクティブなダッシュボードレイアウトを構築します。ドラッグ可能なパネル、リサイズ可能なパネル、レスポンシブなグリッド、動的なパネル管理、状態の永続化を実装します。このスキルでは、複数列のレイアウト、フローティングパネルの配置、豊富なカスタマイズ、ドラッグ&ドロップによるパネル再配置、React アプリケーションの状態管理を扱います。
React で Syncfusion PivotView のピボットテーブルを構築またはカスタマイズする方法をユーザーが尋ねたときにこのスキルを使用します。React のピボットグリッド/OLAP、集計、データバインディング(JSON/リモート)、ドリルダウン/ドリルスルー、グループ化、フィルター、条件付き書式、エクスポート(Excel/PDF/CSV)、ピボットチャートの作成時に発動します。React 専用で、Angular/Vue/Blazor には対応していません。
`@capacitor/cli@latest` の `npx cap migrate` を使って Capacitor アプリを v7 から v8 にアップグレードし、その後マニュアルのチェックリストに従います - Node 22+、Xcode 26+、iOS デプロイメントターゲット 15.0、Android Studio Otter、AGP 8.13.0、Gradle 8.14.3、JDK 21、minSdk 24、compile/target SDK 36、Kotlin 2.2.20、Gradle の `=` プロパティ代入構文、configChanges における `density`、削除された `android.adjustMarginsForEdgeToEdge`(System Bars プラグインと CSS env 変数を使用)、`bridge_layout_main.xml` の改名、iOS `appendUserAgent` の空白修正、および公式プラグインの変更(Geolocation のタイムアウト、Android 16 の大画面での Screen Orientation/Barcode Scanner)。`@capacitor/core` が 7.x で目標が 8.x のときに使用します。8.5 の UIScene 対応と v9 への次の手順も示します。他のメジャーバージョン、プラグインライブラリのアップグレード、Capacitor 以外のアプリには使用しないでください。
DHH 独自の 37signals スタイルで Ruby および Rails のコードを書く際に使用します。Ruby コードや Rails アプリケーションの作成、モデルやコントローラー、あらゆる Ruby ファイルの作成に適用します。Ruby/Rails コードの生成、リファクタリング依頼、コードレビュー、またはユーザーが DHH、37signals、Basecamp、HEY、Campfire のスタイルに言及した場合に起動します。REST の純粋性、ファットモデル、シンコントローラー、Current 属性、Hotwire のパターン、「巧妙さより明快さ」の哲学を体現します。
Syncfusion React BlockEditor コンポーネントを実装し、ブロックベースのコンテンツ編集を行います。ブロックベースのリッチコンテンツ編集、ドキュメントの作成、CMS インターフェース、Markdown の代替手段、エディターの設定、ブロック構成、ツールバーやメニューのカスタマイズ、ドラッグ&ドロップの挙動、書式オプション、API、アクセシビリティ、Yjs 統合によるリアルタイム共同編集、ユーザーのオンライン表示とリモートカーソル、React におけるドキュメントのバージョン履歴とスナップショットの管理にこのスキルを使用します。
~/.config/cmux/cmux.json を通じて cmux を設定します:設定(外観、サイドバー、通知、自動化、ブラウザ、ショートカット、JSON パスによる set/get/validate)、カスタマイズ(タブバーボタン、プラスボタンのクリックと右クリックメニュー、カスタムアクション/コマンド/メニュー、右サイドバー)、サイドバーのワークスペースグループ(アンカーとなるワークスペース、CLI/socket 操作のグループ化、cwd ごとのグループ設定)。トリガー:'cmux config'、'cmux.json'、'change cmux setting'、'set <x> in cmux'、'rebind a cmux shortcut'、'cmux-customize'、'customize cmux'、'tab bar button'、'add cmux action'、'workspace group'、'group sidebar'、'anchor workspace'、'workspaceGroups'。
階層データの表示のために Syncfusion React TreeView コンポーネントを実装します。ノード選択、ドラッグ&ドロップでの並べ替え、インライン編集、カスタムテンプレートに対応します。組織図、ファイルシステム、ナビゲーションツREEなど、複数階層のインターフェースを構築_ha_this_use_purpose uring 場合に使用します。選択モード、チェックボックス、フィルタリング、ソート、キーボードナビゲーション、アクセシビリティ、ステートレステンプルによるパフォーマンス最適化を扱います。
Salesforce CMS の ContentTypeBundle 作成スキル。ユーザー申請が ContentTypeBundle の作成に関わる場合はこのスキルを常に使用し、CMS ContentTypeBundle の作成が言及された場合は最初に有効化する。メタデータ参照で既存のタイプを検出し、バリデータが正しく、ドライランのデプロイをパスする 2 ファイルのバンドルを生成する。以下の場合にトリガーする:ユーザーが Salesforce CMS で再利用可能なコンテンツ構造を定義、脚手架搭建、生成、セットアップしたい場合(あらゆるドメインに対応)。「X のコンテンツタイプを作成」「CMS で X のスキーマを生成」「X のコンテンツタイプをセットアップ」などの表現を含む。以下の場合はトリガーしない:レコードの作成(experience-cms-content-generate を使用)、レコードの公開・管理(CMS UI を使用)、既存バンドルの変更・名称変更・削除、CMS ブランド(experience-cms-brand-apply)、メディア検索(experience-search-coordinate)、カスタム Lightning タイプ(platform-custom-lightning-type-generate)、CMS 以外のメタデータ。
SAPUI5/OpenUI5 のアプリケーションとライブラリの静的コード解析に UI5 Linter(@ui5/linter)を使用する際、このスキルを使います。セットアップ、lint ルールの設定、廃止済み API・グローバル変数の使用・CSP 違反・マニフェストの問題を検出するための linter の実行を扱います。廃止済み API の使用、グローバル参照、イベントハンドラー、マニフェストのプロパティに対する自動修正に対応しています。CI/CD 連携、pre-commit フック、UI5 2.x への移行準備も含まれます。
Docker とコンテナ開発向けのエージェントスキル・プラグイン。Dockerfile の最適化、docker-compose のオーケストレーション、マルチステージビルド、コンテナのセキュリティ Movie に fred。ユーザーが Dockerfile の最適化、docker-compose 設定の作成・改善、マルチステージビルドの実装、コンテナセキュリティの監査、イメージサイズの削減、コンテナのベストプラクティスの遵守を希望するときに用いる。ビルド(layer performance)、レイヤキャッシュ、シークレット管理、本番対応のコンテナパターンもカバーする。
React/TypeScript アプリケーションのフロントエンド開発ガイドライン。Suspense、遅延ロード、useSuspenseQuery、features ディレクトリによるファイル構成、MUI v7 のスタイル、TanStack Router、パフォーマンス最適化、TypeScript のベストプラクティスといったモダンなパターンを対象とする。コンポーネント、ページ、機能の作成、データの取得、スタイル設定、ルーティング、フロントエンドコードの作業で Empower する。
ヘブライ語のウェブアプリに右から左(RTL)レイアウトを実装します。RTL レイアウト、ヘブライ語のテキスト方向、双方向(bidi)テキスト、ヘブライ語の CSS、「right to left」、またはヘブライ語の Web UI の構築についてユーザーが問い合わせた場合に使用します。CSS 論理プロパティ、:dir() 疑似クラス、Tailwind RTL、React/Next.js の RTL 設定、アイコンの反転、ヘブライ語のタイポグラフィとフォント選択を扱います。ユーザーが明示的に共通 RTL パターンを求めない限り、アラビア語の RTL(類似しますがタイポグラフィは異なります)には使用しないでください。ネイティブモバイルの RTL(React Native I18nManager、SwiftUI、Android)も対象外です。
メモリエラー検出とキャッシュプロファイリングのための Valgrind プロファイラのスキル。Memcheck を実行してヒープ破壊、use-after-free、メモリリーク、未初期化読み出しを特定するとき、または Cachegrind/Callgrind でキャッシュシミュレーションと関数レベルのプロファイリングを行うときに使用。valgrind、memcheck、ヒープリーク、sanitizer なしの use-after-free、cachegrind、callgrind、KCachegrind、massif メモリプロファイリングに関するクエリで有効化。
セキュリティ重視の Xcode ビルド設定を監査し、有効化します。コンパイラ警告、スタティックアナライザのチェッカー、Enhanced Security 機能を段階的に有効化します。使用場面:ユーザーが Xcode プロジェクトの保護、セキュリティ設定の監査、ハードニングの有効化、ビルド設定のセキュリティ状況の確認、セキュリティ重視の静的解析の導入、静的解析の有効化、警告カバレッジの向上、診断のハードニング、C/C++/Objective-C/Swift でコンパイル時に多くのバグを検出したい場合。スキップ:ネットワークセキュリティ(TLS/ATS)、コード署名、プライバシー API。
組み込みおよびマルチアーキテクチャ対象向けの GCC クロスコンパイル。cross-gcc ツールチェーンの設定、sysroot の構成、x86-64 ホストからの ARM/AArch64/RISC-V/MIPS 向けビルド、アーキテクチャ違いによるエラーの調査、QEMU 上でのクロスコンパイル済みバイナリの実行時に使用します。クロスコンパイルのトリプル、sysroot、クロスビルド向け pkg-config、組み込みツールチェーン、Yocto/Buildroot 統合に関するクエリで有効化されます。
Well-Architected Framework に基づく AWS サーバーレスおよびイベント駆動アーキテクチャのエキスパート。サーバーレス API、Lambda 関数、REST API、マイクロサービス、非同期ワークフローの構築時に使用します。TypeScript/Python による Lambda、API Gateway(REST/HTTP)、DynamoDB、Step Functions、EventBridge、SQS、SNS、サーバーレスパターンを扱います。サーバーレス、Lambda、API Gateway、イベント駆動、非同期処理、キュー、pub/sub について言及された場合や、AWS のベストプラクティスに沿って拡張可能なサーバーレスアプリケーションを構築したい場合に適しています。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
