Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
Luau で Roblox のシミュレーター、タイクーン、クリッカー、放置ゲームの経済を設計・調整・実装します。アップグレードのコスト曲線、最大購入、毎秒収益、転生/プレステージの要件と倍率、オフライン収益、大きな数値の表示(1.5K、3.4M、2.0Qa)、サーバー権威型の購入、改ざんまたは古いセーブデータの修復、卵・クレート・スピンなど有料ランダムアイテムの確率開示を扱います。Lune の進行ペース計算ツールも含みます。baseCost/costGrowth/rebirth の数値を選択・確認するとき、アップグレード/通貨/転生/オフライン関連のコードを書くとき、進行が停滞するとき、前回より転生に大幅な時間がかかるとき、数値が 1000K と表示されるとき、オフライン収益が過剰なとき、またはプレイヤーが未獲得の通貨を得るときに使用します。
Salesforce Lightning Web コンポーネント(LWC)、Aura コンポーネント、Visualforce ページの品質基準です。SLDS 2 コンプライアンス、アクセシビリティ(WCAG 2.1 AA)、データアクセスパターンの選択、コンポーネント間の通信ルール、XSS 対策、CSRF の強制、AuraEnabled メソッドにおける FLS/CRUD、ビュー状態管理、Jest のテスト要件を扱います。Salesforce の UI コンポーネントを構築またはレビューする際に使用し、プラットフォーム固有のセキュリティと品質基準を遵守します。
UIKit のコードを近代的な API、アーキテクチャ、性能に関するベストプラクティスの観点から.Signposted レビューします。UIViewController、UITableView、UICollectionView、Auto Layout、コードで構築した UI を含む UIKit ベースの iOS プロジェクトを読み、書き、レビューするときに使用します。従来型の UIKit パターンを現代的な equivalents に移行するときも使用します。SwiftUI のみ_answer なプロジェクトや UIKit に依存しない Combine のみのロジックには使用しないでください。
カスタム Hyvä CMS コンポーネントを作成します。ユーザーが新しい Hyvä CMS コンポーネントを作りたい、Hyvä コンポーネントを構築したい、または Hyvä CMS の components.json や PHTML テンプレートについて助けがほしい場合に使用します。トリガーのフレーズ:「create hyva cms component」「add cms component」「new hyva component」「build page hyva cms element」「custom cms element」。
ej2-react-richtexteditor の Syncfusion React リッチテキストエディター(RichTextEditorComponent)を実装し、HTML(WYSIWYG)と Markdown の編集に対応。React アプリケーションでのツールバー設定、画像・動画・音声の挿入、貼り付け時のクリーンアップ、AI アシスタントの統合、Emoji ピッカー、スラッシュメニュー、メンション、Word/PDF のインポート・エクスポート、フォーム検証、ソースコード表示に使用。
余裕のある利用枠を使い切る際に実行する、任意の設計改善パス。仕様が触れているコードの中で最も浅いモジュールを特定し、より深い設計を調査し、インターフェースを縮小して判断を隠すリファクタリングを提案します — 挙動は不変で、前後ともテストは green のままです。§I/§V/§T の編集を提案し、黙って書き換えることはありません。ユーザーが「deepen this」「improve the design」「this module feels shallow」「pull complexity down」「use spare budget on the codebaseJZZ」などと言ったとき、または /ck:deepen を呼び出したときに発動します。codebase-design スキルがある場合は、その深いモジュールの語彙を活用します。
ユーザーが「generate release notes」「generate changelog」「create release notes」「write changelog」「what changed since last release」「prepare release notes」「update changelog」「summarize changes from git history」と依頼した場合にこのスキルを使用する。Conventional Commits のメッセージを解析し、カテゴリライズされ、適切にフォーマットされたリリースノートまたは changelog のエントリを生成する。
React アプリ内で Tool UI コンポーネントを見つけて導入・設定・統合するための skill。shadcn registry のエントリ、互換性チェック、雛形のランタイム配線、assistant-ui を使った toolkit のセットアップ、トラブルシューティングのワークフローを提供する。開発者が Tool UI コンポーネントの追加、利用ケースに合わせたコンポーネントの選択、互換性の確認、コードベースへの toolkit の配線、Tool UI のペイロードの assistant-ui や既存のチャット/ランタイムスタックへの統合を求めたときに使う。
外部エージェントスキル(MIT、github.com/DietrichGebert/ponytail)。実際に機能する最も簡易な解を強制します。そのタスク自体が本当に必要かを検討する(YAGNI)、コードベースにすでにあるものを再利用する、カスタムコードの前に標準ライブラリを使う、依存関係の前にプラットフォームのネイティブ機能を使う、50 行より 1 行を選ぶ。コーディング業務ごとにこの「はしご」を登ります。コードの作成、追加、リファクタリング、修正、レビュー、設計、およびライブラリと依存関係の選択が対象です。強度レベル lite、full(デフォルト)、ultra に対応します。バリデーション、エラーハンドリング、セキュリティ、アクセシビリティは決して削りません。
ウェブサイトや Web アプリのレスポンシブデザインを実現します。標準的なモバイルファーストのレイアウトから、スティッキー要素、スクロール連動、データテーブル、ダッシュボードといった複雑なパターンまで対応します。3 つのモードがあります。既存サイトの改修、ゼロからのレスポンシブ実装、ライブのマルチブレークポイントプレビューの起動。正解が一つに定まらない.Ct.na Exposition デザイン上の分岐を明示します。レスポンシブレイアウトの作成、モバイルの問題の修正、ブレークポイントの追加、スティッキー/スクロールパターンの実装、ブレークポイントのプレビュー、あるいはレスポンシブ、モバイル、ブレークポイント、ビューポート、アダプティブデザイン、レスポンシブプレビューへの言及があるときに使用します。
Angular 21 の開発を、signals、スタンドアロンコンポーネント、リアクティブなパターン、アクセシビリティなどのモダンなベストプラクティスに沿って支援します。Angular のコンポーネント、サービス、テンプレートの作成や、Angular のフロントエンド開発作業を行うときに使います。TypeScript の strict 型付け、signal ベースの状態管理、リアクティブフォーム、遅延ロード、ng-icon のセットアップ、Tailwind スタイルを扱います。
取引システムにおける注文ライフサイクル管理の設計と実装を導く。FIX アプリケーション層のメッセージフロー(NewOrderSingle、ExecutionReport、取消/訂正)と注文状態を担う。OMS や EMS の注文ステートマシンを構築するとき、取消/訂正の競合状態を扱うとき、提出前の検証ルール(買付余力、ポジション上限、制限リスト)を定義するとき、注文タイプと有効期間の指定を選ぶとき、マルチレッグや OCO やブラケット注文を設計するとき、CAT 準拠の監査証跡を構築するとき、注文の拒否や予期しない状態遷移をトラブルシュートするとき、OMS をエッジケースに対して堅牢化するとき、フェイルオーバー向けの注文の永続化と復旧を実装するときに使用する。エクスキューション・レポートの処理、ClOrdID のチェーン、部分約定の集約も扱う。FIX セッション管理(ログオン、シーケンスギャップ、切断)については exchange-connectivity を参照。
既存の Web React アプリを Expo でネイティブ iOS/Android アプリに移行する。ウェブサイトをモバイルアプリに変換したい、Next.js/Vite/CRA の React コードを React Native に移植したい、ネイティブ側で Web コードを段階的に再利用したい、Web のイディオム(DOM、CSS、React Router、localStorage、window)がネイティブにどう対応するか知りたい場合に使う。これはエンドツーエンドの移行ガイドで、DOM コンポーネントの仕組み自体は `use-dom` スキルを使う。
Hyvä CMS のコンポーネント向けに、カスタムフィールドタイプとフィールドハンドラーを作成します。ユーザーが Hyvä、Hyva、または CMS にカスタムフィールド、カスタム入力、モーダルセレクターを組み合わせて言及した場合(例:hyva custom field、custom cms field、hyva modal selector、custom hyva input、custom cms input)に使用します。Hyvä CMS の外の汎用フォームや UI の作業には使用しないでください。
アプリに RevenueCat Customer Center(セルフサービスのサブスクリプション管理 UI)を追加します。ユーザーが顧客センターの追加、セルフサービスのサブスクリプション画面の構築、アプリ内でのサブスクリプション管理、購読管理画面の追加、CustomerCenterView の表示、presentCustomerCenter の呼び出し、iOS、Android、Kotlin Multiplatform、Flutter、React Native での「サブスクリプションを管理」ボタンと RevenueCat 顧客センターの接続を求める場合に使用します。
Atlas Cloud API 連携スキル。統一 API を通じて 300 以上の AI 画像生成、動画生成、音声(TTS、音楽、音声認識)、3D 生成、LLM モデルをすばやく呼び出せます。AI 画像生成(例:Flux、Seedream、DALL-E)、AI 動画生成(例:Kling、Sora、Seedance)、LLM API(OpenAI 互換形式)の呼び出し、音声や TTS、音乐の生成(例:Seed Audio、Suno)、音声の文字起こし(ASR)、画像やテキストをプロジェクトの 3D アセットに変換する場合に使用します。モデルの検出とキーワード検索、ローカルの画像やメディアファイルのアップロード、ワンステップでのクイック生成、ATLASCLOUD_API_KEY の設定にも対応します。ユーザーが Atlas Cloud に言及していない場合でも、AI メディア生成 API の連携開発に関わる場面ではこのスキルを検討してください。
React 18 のクラス コンポーネントにおける自動バッチングの退行を診断・修正するための正確なパターンを提供します。クラス コンポーネントが非同期メソッド内、setTimeout 内、Promise の .then() や .catch() 内、ネイティブのイベント ハンドラー内で複数の setState 呼び出しを持つときに使用してください。flushSync を書く前にも使用してください — ここに示す判断ツリーにより、不必要な flushSync の過剰使用を防げます。React 18 へのアップグレード後に中間状態の アサーションが壊れて発生するテスト失敗の修正にも使用します。
2027 年の OS リリース (iOS 27、macOS 27、watchOS 27、tvOS 27、visionOS 27) で導入された SwiftUI の新 API、挙動の変更、非推奨項目。SDK の更新後に @State を使う SwiftUI ビューが \"used before being initialized\"、\"invalid redeclaration of synthesized property\"、\"extraneous argument label\" のエラーでコンパイルできない場合 (@State は SDK 27 で property wrapper から macro に移行した。init の代入順序を入れ替えるという単純な修正は誤りで、実行時の挙動がおかしくなる。回答前に必ずこのスキルのリファレンスを参照すること)。SDK 更新後に @ViewBuilder や @ContentBuilder のコードが overlay/background で曖昧なオーバーロードに遭遇したとき、または型チェックの性能が後退したとき。ユーザーが SwiftUI の新機能について尋ねたとき (一般論、または特定の 2027 プラットフォームについて)。reorderable()/reorderContainer を使って任意のコンテナ (List、LazyVStack、LazyVGrid、stack、カスタムレイアウト) にドラッグ並べ替えを追加するとき (それと統合されるドラッグ&ドロップ (dragContainer、dropDestination) や、項目を別の項目にドロップして結合する場合を含む)。AsyncImage の読み込みとキャッシュを扱うとき (スクロール時に画像が再読み込みされる、既定の HTTP キャッシュ、AsyncImage(request:)/URLRequest によるリクエスト単位のキャッシュポリシー、asyncImageURLSession を伴うカスタム URLSession の適用)。List だけでなく ScrollView、LazyVStack、LazyVGrid、stack の行にスワイプアクション (スワイプで削除など) を swipeActions()/swipeActionsContainer() で追加するとき。ツールバーを扱うとき (スペースが限られてボタンが切れる場合に、どの項目を可視のまま残し、どの項目をオーバーフローメニューへ移すかの制御 (visibilityPriority、ToolbarOverflowMenu)、決してオーバーフローさせない項目の固定 (topBarPinnedTrailing)、スクロール時にナビゲーションバーやツールバーを最小化する (toolbarMinimizeBehavior)、ForEach でツールバー項目を生成する、statusBar の toolbar placement でステータスバーを非表示にする)。Optional な項目のバインディング (sheet(item:) 形式) から確認ダイアログやアラートを表示し、バインドされた値が nil でなくなったときに表示して、展開した項目を actions や message クロージャに渡すとき。ドキュメントベースのアプリの構築や移行 (読み取り専用ドキュメントビューアを含む) の際、DocumentGroup 経由でファイルを読み書きする、パッケージドキュメントの自動保存の Cone パフォーマンスを最適化する、ドキュメントの file URL に直接アクセスする (たとえば AVFoundation、PDFKit、Core Image、パスを受け取る C ライブラリに渡す)、保存や読み込みの進捗を報告する、FileDocument / ReferenceFileDocument から移行する。あるいはその他の SDK 27.0 のソース互換性の問題や非推奨警告を解決するとき (たとえば visionOS の statusBarHidden)。
SAP BTP 上でエンタープライズ向け AI/ML ワークロードを構築するための、SAP AI Core と SAP AI Launchpad による開発ガイダンス。生成 AI モデルのデプロイ、テンプレーティング/フィルタリング/グラウンディングを用いたオーケストレーションワークフローの構築、ベクトルデータベースによる RAG の実装、Argo Workflows による ML 学習パイプラインの管理、PII 保護のためのコンテンツフィルタリングとデータマスキング、Generative AI Hub を使ったプロンプト実験、Prompt Registry によるプロンプトテンプレート管理、SAP アプリケーションへの AI 機能の統合に適用します。サービスプラン(Free/Standard/Extended)、モデルプロバイダー(Azure OpenAI、AWS Bedrock、GCP Vertex AI、Mistral、IBM、Perplexity)、オーケストレーションモジュール、エンベディング、ツール呼び出し、構造化出力を扱います。
CRE(Chainlink Runtime Environment)の Go および TypeScript ワークフロー、CRE CLI、シミュレーション、デプロイを扱います。CRE Connect watchers、gas-less Smart Accounts、dta.v2 は chainlink-cre-connect-skill に、プライベートドキュメントの LLM 推論は chainlink-confidential-ai-attester-skill に引き継ぎます。ドキュメントを含まない enclave ワークフローのロジックはこの skill で扱います。CRON、HTTP、EVM-log トリガー、HTTP と EVM の読み書き、シークレット、監視に適用され、ユーザーが CRE と明言していない場合も対象です。
C/C++ プロジェクト向けの Clang/LLVM コンパイラスキル。clang や clang++ での診断、sanitizer の計装、最適化リマーク、clang-tidy による静的解析、lld による LTO、GCC から Clang への移行.Target がある場合に適用する。clang のフラグ、clang-tidy、clang-format、より分かりやすいエラーメッセージ、Apple/FreeBSD ツールチェーン、LLVM 固有の最適化に関するクエリで発動する。フラグの選び方、診断の調整、LLVM ツールとの統合を扱う。
コードのロギングパターンをレビューし、evlog の導入を提案します。必要に応じて、evlog パッケージに同梱された evlog CLI(`evlog init` で evlog を組み込み、`evlog agents` で規約を AGENTS.md に記述し、`evlog map` でエントリーポイントのカバレッジを評価し、`--baseline` で CI の回帰を防止)を Nuxt、Nitro、Next.js、TanStack Start、Hono、Express、Fastify で使用できます。これらに加え、SvelteKit、React Router、NestJS、Express、Fastify、Elysia、oRPC、Effect、Cloudflare Workers、AWS Lambda、Astro、スタンドアロンの TypeScript でのセットアップも案内します。console.log の乱用、構造化されていないエラー、コンテキスト不足を検出します。ワイドイベント、構造化エラー、ドレインアダプター(Axiom、OTLP、HyperDX、Sazabi、PostHog、Sentry、Better Stack、Datadog、Loki、ClickHouse、NuxtHub、Memory)、サンプリング、エンリッチャー、AI SDK の統合を扱います。
ビューコントローラのライフサイクル、Auto Layout、コレクションビュー、ナビゲーション、アニメーション、メモリ管理、現代的 iOS 18–26 API のベストプラクティスに従って UIKit コードを記述・レビュー・改善する。新しい UIKit 機能の開発、既存ビューやビューコントローラのリファクタリング、コード品質の確認、_GRADIENT_データソース、コンポジショナルレイアウト、セル設定など現代的 UIKit パターンの採用、UIKit と SwiftUI のブリッジングで使用する。SwiftUI 専用のコードは対象外。
ブラウザ自動化は Web テスト、スクレイピング、AI エージェントとの相互작용を支える。不安定なスクリプトと信頼できるシステムの違いは、セレクタ、待機戦略、アンチ検知パターンの理解に尽きる。このスキルは Playwright(推奨)と Puppeteer をカバーし、テスト、スクレイピング、エージェント的ブラウザ制御のパターンを提供する。重要な点:Playwright がフレームワークの戦いを制した。Puppeteer のステルスエコシステムが必要거나 Chrome 限定のケースでない限り、2020 年は Playwright がより良い選択である
2026 年の Rust ベストプラクティスがに従い、ratatui でターミナル UI を構築します。次の場合に使用します: (1) 新しい TUI アプリの作成、(2) ウィジェットやレイアウトの追加、(3) キーボードナビゲーションと状態管理、(4) ratatui-image による画像統合、(5) 非同期イベント処理、(6) tui-shimmer によるシマーとローディングアニメーション、(7) TUI コードのレビュー、(8) リリース時の最適化。v0.30.1 API、Elm Architecture、StatefulWidget、color-eyre を扱います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
