Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
StoreKit 2 を使用してアプリ内購入やサブスクリプションを実装、レビュー、改善します。SubscriptionStoreView または ProductView によるペイウォールの構築、Product および Transaction API によるトランザクション処理、権利の検証、購入フロー(消耗型、非消耗型、自動更新型)の処理、オファーコードやプロモーション/離脱防止/初回オファーの実装、サブスクリプションの状態や更新状態の管理、構成ファイルを使った StoreKit テストの設定、ファミリー共有、Ask to Buy、返金処理、請求の再試行ロジックの統合に使用します。
SwiftUI のジェスチャー処理の実装、レビュー、改善に使用します。タップ、長押し、ドラッグ、拡大、回転ジェスチャーの追加、simultaneously/sequenced/exclusively によるジェスチャーの合成、@GestureState による一時状態の管理、highPriorityGesture または simultaneousGesture による親子間のジェスチャー競合の解決、独自の Gesture プロトコル準拠の作成、非推奨の MagnificationGesture から MagnifyGesture への移行、新しい RotateGesture の使用を扱います。
ユーザーが図、フローチャート、シーケンス図、クラス図、コンポーネント図、ER 図、アーキテクチャ図、ビジュアライゼーションを求めた場合に使用します。既存のソースコードからの図の生成や、Markdown ファイルに埋め込まれた PlantUML の画像へのレンダリング/抽出(例:Confluence/Notion 用ドキュメントの準備)も対象です。3 つ以上のコンポーネント、API、データフロー、クラス階層を含むシステムの説明でも積極的に使用します。.puml ファイルを生成し、Kroki API 経由で PNG/SVG にエクスポートします(ローカルへのインストールは不要)。
セキュリティ分析用に、多言語のソースコードおよびバイナリーコードのグラフを構築・検索します。影響範囲、汚染伝播、権限境界、エントリーポイントの列挙、プロキシ/未解決呼び出しの追跡、型/参照クエリ、構造トラバーサル、グラフ差分、監査の拡張、`.trailmark/links.toml` による宣言済みの言語間/FFI/外部リンク、SQL スキーマグラフの事前分析パスを含みます。呼び出しパスの分析、攻撃対象領域のマッピング、複雑性の高い箇所の特定、エントリーポイントの列挙、汚染伝播の追跡、影響範囲の測定、SARIF/weAudit/バイナリーの検出結果のインポート、言語間または RPC 境界を越えたソースグラフのリンク、監査の優先順位付け用コードグラフの構築に使用します。使用前にバージョン固有の Trailmark API を機能ゲートで確認してください。対象言語が不明または複数言語の場合は、`trailmark.parse.detect_languages()` または `--language auto` を優先してください。
Foundation Models、Core ML、MLX Swift、llama.cpp を使って、iPhone、iPad、Mac 向けのプライベートなオンデバイス AI 機能を構築します。Apple ローカルモデルのランタイム選定、Apple Intelligence チャットボットやツール呼び出し機能の構築、Apple Silicon での LLM 実行、Core ML 向け Python モデルの変換や圧縮、オンデバイス推論バックエンドの比較に使用します。Swift の Core ML 読み込み・予測コードには coreml skill を使用してください。
WidgetKit のウィジェットやコントロールの実装、レビュー、改善に使用します。タイムラインプロバイダーを使ったホーム画面、ロック画面、StandBy、CarPlay ウィジェットの構築、AppIntentTimelineProvider による設定可能なウィジェット、Button/Toggle を接続したインタラクティブなウィジェットやコントロールセンターのコントロール、WidgetKit のプッシュ再読み込み、更新予算、ディープリンク、Smart Stack の関連性、Liquid Glass/アクセント付きレンダリング、ウィジェット拡張の設定、WidgetBundle、App Groups、エンタイトルメントを扱います。
MCP ツール execute_metadata_action を使用して Salesforce フローを生成します。ユーザーがフローの作成、構築、生成を求める場合に使用します —— Screen、Autolaunched、Record-Triggered(before/after-save)、Scheduled を含みます。「レコードが作成されたとき」「毎日順番に実行」「〜したときにメールを送信」「〜ときにフィールドを更新」「自動化」「ワークフロー」「Flow XML/メタデータ」など、フローに似たリクエストでも発動します。Salesforce フローの生成ryptionができるのはこのスキルだけです。
Salesforce Custom Report Type メタデータの作成、生成、検証に使用します。カスタムレポートタイプ、CRT、クロスオブジェクトレポート、レポートビルダーのデータソース、関連オブジェクトの項目をレポート用に公開する設定、レポートでの内部結合と外部結合、レポートタイプのカテゴリ、.reportType-meta.xml ファイルのデプロイエラーに対して起動します。既存レポートの実行、編集、フィルタリング、レポートフォルダー・ダッシュボード・リストビューの作成、レポート作成以外の質問では起動しないでください。
Langfuse、LangSmith、Heliconeを使ってassistant-ui AI SDKのバックエンドルートを計測し、実験的な@assistant-ui/react-o11yのSpanResourceおよびSpanPrimitive APIで独立したトレースデータを表示します。トレースが見つからない、サーバーレスのスパンが欠落する、AI SDK呼び出しにプロバイダーメタデータが必要、Heliconeがプロバイダーをプロキシしない、トレースツリーやタイムラインの表示が必要な場合に使用します。ストリーミング転送にはstreaming、初期アプリ接続にはsetup、Assistant Cloudの永続化にはcloud、スタイル付きトレースUIのコピーにはelementsを使用
`@assistant-ui/react-mcp` を使って、ユーザーが管理するブラウザー MCP サーバーを assistant-ui に追加します。`McpManagerResource` のマウント、`defineConnector` プリセットの宣言、カスタムサーバーと OAuth 状態の永続化、`McpManagerPrimitive`、`McpServerPrimitive`、`McpAddFormPrimitive`、`McpElicitationPrimitive` の組み合わせ、OAuth コールバックの処理、MCP リソースの閲覧、サーバーツールの欠落、接続障害、OAuth リダイレクトの診断に使用します。対象はエンドユーザーが選択したサーバーであり、アプリケーション所有のバックエンド MCP ツールではありません。後者には tools、チャットランタイムには runtime、コピーされたダイアログには elements を使用します。
ユーザーがプロジェクトを作成せずに C#/.NET コードを書くことを明確に希望する場合、.NET CLI でファイルベースの C# アプリを実行します。C# 言語/API の実験、単一ファイルの C# アプリ、`#:include`/`#:exclude` で構成する小規模な複数ファイルの C# アプリ、または `#:ref` でリンクするファイルベースの C# アプリに使用します。言語を問わない使い捨てスクリプト、一般的な計算、Python/PowerShell 形式の自動化、完全なプロジェクト、既存アプリとの統合には使用しません。
Salesforce のカスタムフィールドメタデータの作成、生成、検証に使用します。ユーザーがカスタムフィールド、フィールドタイプ、Roll-up Summary フィールド、Master-Detail 関係、Lookup 関係、数式フィールド、選択リスト、フィールドメタデータに言及した場合に起動します。特に Roll-up Summary の形式、Master-Detail の制約、数式の問題に関するフィールドのデプロイエラーにも使用します。カスタムフィールドメタデータの作業、フィールド生成、フィールドのトラブルシューティングには必ず使用してください。
AWS Step Functions ステートマシンを作成・編集します。JSONata で Amazon States Language (ASL) を記述し、状態タイプ(Task、Choice、Map、Parallel、Pass、Wait、Succeed、Fail)を選択・構成します。ASL 構文、JSONata によるデータ変換と変数、Retry/Catch によるエラー処理、サービス統合(.sync、waitForTaskToken コールバック)、大規模な S3/CSV 処理向けの Distributed Map、saga/補償パターン、Standard と Express のワークフロー選択、TestState API のユニットテスト、ステートマシンの JSONPath から JSONata への移行を扱います。ユーザーが Step Functions のステートマシンや ASL 定義を構築、作成、デバッグ、移行する場合、または分岐、再試行、人による承認コールバックを含む複数ステップのワークフローをオーケストレーションする場合に使用します。「Step Functions」と明言していない場合も対象です。一般的な Lambda 関数コード、API Gateway、EventBridge の配線、SAM/CDK アプリケーションのパッケージ化には使用しないでください。
Swift Charts を使用したデータ可視化の実装、レビュー、改善を行います。棒グラフ、折れ線グラフ、面グラフ、ポイントグラフ、円グラフ、ドーナツグラフ、iOS 26 の 3D チャートの作成、チャート選択、スクロール、注釈、軸、スケール、凡例、foregroundStyle のグループ化の追加、BarPlot、LinePlot、AreaPlot、PointPlot、Chart3D、SurfacePlot による関数のプロット、ヒートマップ、ガントチャート、グループ化棒グラフ、スパークライン、しきい値線、空間可視化の作成に使用します
Salesforce のカスタムオブジェクトメタデータの作成、生成、検証に使用します。ユーザーがカスタムオブジェクト、オブジェクトの作成、オブジェクトメタデータ、.object ファイル、共有モデル、名前フィールド、オブジェクトの検証ルールに言及した場合に起動します。「create a custom object」「generate object metadata」「set up an object for...」と言われた場合や、特に共有モデルや Master-Detail 関係に関するオブジェクトのデプロイエラーを調査する場合にも使用します。カスタムオブジェクトメタデータの作業には必ず使用してください。
React 19、Vue 3、Angular 17+、Svelte 5、Rust、TypeScript、Java、Java 8、PHP、Ruby、Rails、Python、Django、FastAPI、Go、C#/.NET、Kotlin、Swift、Dart、Flutter、NestJS、C/C++、Zig、CSS/Less/Sass、Qt などを対象とした包括的なコードレビューガイドを提供します。各エコシステムのアーキテクチャレビュー、パフォーマンスレビュー、セキュリティ監査、コード品質のアンチパターン、一般的なバグを扱います。プルリクエストやコード変更のレビュー、コードレビュー、レビュー基準の策定、開発者の指導、アーキテクチャレビュー、セキュリティ監査、パフォーマンスレビュー、コード品質の確認、バグの発見、コードへのフィードバックに使用します。
並行処理を含まない SwiftUI 以外のコードに、最新の Swift 言語パターンと慣用表現を適用します。if/switch 式(Swift 5.9+)、型付き throws(Swift 6+)、result builder、プロパティラッパー、不透明型と存在型(some と any)、guard パターン、Never 型、Regex builder(Swift 5.7+)、基本的な Codable の構造化(CodingKeys、カスタムデコード、ネストしたコンテナ)、最新のコレクション API(count(where:)、contains(where:)、replacing())、基本的な FormatStyle の使用法、文字列補間パターンを扱います。ジェネリクス、プロトコル、列挙型、クロージャ、最新の言語機能を含む Swift のコアコードを書く場合に使用します。高度な Codable は swift-codable、詳細な書式設定/ローカライズは swift-formatstyle、API の命名は swift-api-design-guidelines に振り分けます
iOSのSiri、Shortcuts、Spotlight、ウィジェット、Control Center、Apple Intelligence向けにApp Intentsを実装します。AppIntentアクション、AppEntityとEntityQueryのモデル、AppShortcutsProviderのフレーズ、IndexedEntityによるSpotlightインデックス、WidgetConfigurationIntent、SnippetIntent、アシスタントスキーマを扱います。アプリのアクションやエンティティをシステム画面に公開する場合に使用
assistant-ui copilots を使ってアシスタントをアプリに接続します。useAssistantInstructions による動作の制御、useAssistantContext({ getContext }) による送信時のアプリ状態の受け渡し、makeAssistantVisible(Component, { clickable, editable }) によるコンポーネントの公開、interactables によるモデルへの双方向コンポーネント状態の提供(アプリスコープのパネルには unstable_useInteractable、スレッドスコープの成果物には defineToolkit 内の unstable_interactableTool を使用し、AuiConfig({ unstable_interactables: unstable_Interactables() }) でマウント)、aui.modelContext.register による指示とツールの登録、AssistantFrameProvider と useAssistantFrameHost による iframe 間のモデルコンテキスト連携に使用します。旧式の Interactables()、useAssistantInteractable、useInteractableState は非推奨で、unstable_ API が推奨されています。アシスタントにページの読み取り、UI のクリックや編集、コンポーネント状態の更新をさせる場合に使用します。LLM ツールには tools、ランタイムとスレッドの状態には runtime を使用してください
`package:path` と `package:file` を使用した、クロスプラットフォームのファイル/ディレクトリパス操作、セグメント分割、拡張子抽出、コンテキスト変換。ファイルパス、ディレクトリ名、拡張子の作成、確認、結合、分割、リファクタリングや、生の文字列によるパス操作(`.split('/')`、`'$dir/$file'`、`.endsWith('.ext')`、`.replaceAll('\\', '/')`)の置き換えに使用します。HTTP ネットワーク URI のルーティング、データベースクエリ文字列、パス以外の文字列処理には使用しないでください。
次の場合にトリガーします。(1) ユーザーが「manim」「Manim Community」「ManimCE」に言及する、(2) コードに `from manim import *` が含まれる、(3) ユーザーが `manim` CLI コマンドを実行する、(4) Scene、MathTex、Create()、または ManimCE 固有クラスを扱う。コミュニティが保守する Python アニメーションエンジン、Manim Community Edition のベストプラクティスです。Scene の構成、アニメーション、LaTeX/MathTex、ThreeDScene による 3D、カメラ制御、スタイル、CLI の使い方を扱います。ManimGL/3b1b 版(`manimlib` のインポートと `manimgl` CLI を使用)には使用しません。
公開前に、生成または変更されたドキュメント(README、API リファレンス、ドキュメント文字列、PHPDoc/JSDoc、変更履歴、チュートリアル、ドキュメントサイト)をレビューします。エージェントがドキュメントを作成・編集した後、コード変更で文書化された動作が変わった後、または公開前の利用に適しています。「ドキュメントをレビュー」「このドキュメントは正確か」「ドキュメントを更新」「README を書く」「この API を文書化」「ドキュメント文字列を追加」「変更履歴を追加」と依頼された場合に使用します。主な役割は、参照された関数、フラグ、エンドポイント、設定キー、コード例をソースと照合し、ドキュメントとコードの不一致を見つけ、冗長な記述や検証できない主張を取り除くことです。製品コードのレビュー(clean-code-guard を使用)、テストレビュー(test-guard を使用)、マーケティング文やブログ、非技術文書の文体編集、ドキュメントサイトのテーマ設定には使用しないでください
再開可能な実行と厳密なステップ追跡が必要な、長期・複数ステップの仕様実装向けの高度な om-auto-create-pr。実行フォルダー(PLAN/HANDOFF/NOTIFY)、各 Step につき簡潔なコミット 1 件、約 5 Step ごとに統合テストと UI スクリーンショットでチェックポイントを検証し、完了時に全ゲートを実行して ready ラベル付き PR を作成します。om-auto-continue-pr-loop で再開できます。小規模な修正には通常の om-auto-create-pr を使用してください。
プロセスのクラッシュ後も継続し、失敗時に自動再試行し、スケジュール実行やイベントへの応答を行い、インフラ障害中も状態を維持する関数の構築時に使用します。イベントを取りこぼす Webhook ハンドラー、不安定な cron ジョブ、実行途中で失敗するバックグラウンドジョブ、中断箇所から再開する必要があるワークフローなどが対象です。Inngest 関数の設定、トリガー(イベント、cron、invoke)、ステップ実行とメモ化、冪等性、キャンセル、エラー処理、再試行、ログ記録、オブザーバビリティを扱います。
draw.io XML 形式(.drawio ファイル)を使用して、専門的な論理フロー図や論理システムアーキテクチャ図を作成します。以下の作成に使用します:(1) システムコンポーネント間のデータ/プロセスの流れを示す論理フロー図、(2) クラウドプロバイダーに依存しないシステム構造を表す論理アーキテクチャ図、(3) BPMN プロセス図、(4) UML 図(クラス図、シーケンス図、アクティビティ図)、(5) データフロー図(DFD)、(6) 意思決定フローチャート、(7) システムインタラクション図。このスキルは汎用/抽象的な表現を対象とし、AWS/Azure 固有のアーキテクチャは対象外です(クラウド図には aws-drawio-architecture-diagrams を使用)。
1 つのコマンドでトラッカーの issue をエンドツーエンドで修正または実装する。issue ID または素の問題説明を受け取り(om-prepare-issue で先に起票)、分類したうえで、バグ自動修正チェーン(om-verify-in-repo、om-root-cause、om-fix、om-open-pr、om-auto-review-pr、UI 修正の場合は om-auto-qa-pr)または機能ルート(仕様は om-auto-write-spec、実装は om-auto-implement-spec)を駆動する。分離された worktree、claim プロトコル、クリーンな停止。「fix issue 123」や貼り付けられた問題説明に対して使う。
現在のKelosブランチ、または明示的に指定された PR、issue、diff を、Kubernetes API と CRD の設計品質についてレビューします。Kelos API のレビュー、CRD/API の互換性レビュー、Kubernetes API 規約のレビュー、または api/、生成された CRD、examples/、self-development/ マニフェスト内の変更のレビューを依頼された場合に使用します。対象が指定されていない場合は、現在のブランチをレビューします。このスキルはレビュー専用です。
Figma のajoskoja enthal ديد を 1:1 の視覚的一致性を持つ本番対応のアプリケーションコードに変換します。Figma ファイルから UI コードを実装する場合、ユーザーが "implement design"、"generate code"、"implement component" と言及した場合、Figma URL が提供された場合、または Figma の仕様に一致するコンポーネントの構築が求められた場合に使用します。`use_figma` による Figma キャンバスへの書き込みには `figma-use` を使用します。
次の場合に限り使用します。(1) 2つ以上のプロジェクトで MSBuild のポリシー、ターゲット、パッケージバージョンが重複している場合、または (2) 既存の Directory.Build.props/targets/rsp 階層にインポート、配置、階層化の不備がある場合。Directory.Build ファイルが存在しない単一プロジェクトのリポジトリは対象外です。このスキルを読み込まないでください。共有ポリシーとターゲットの集約、プロジェクト間の Directory.Packages.props、親階層/インポート構造、props と targets の配置、フォルダー/プロジェクトの例外を扱います。影響が1つのプロジェクトだけでも、既存の階層の不備は対象です。プロパティ値や条件の意味については property-patterns を使用してください。レガシーから SDK への移行と非 MSBuild システムは対象外です。
Salesforce Lightning ページ(FlexiPages)の作成、生成、変更、検証が必要な場合に使用します。RecordPage、AppPage、HomePage、Lightning ページ、ページレイアウト、ページへのコンポーネント追加、ページのカスタマイズについて言及した場合に起動します。「Lightning ページを作成」「ページにコンポーネントを追加」「レコードページをカスタマイズ」「FlexiPage を生成」といった依頼や、FlexiPage XML ファイルを扱い、コンポーネント、領域、デプロイエラーの支援が必要な場合にも使用します。「ページ」とだけ言及した場合でも、FlexiPage 関連の作業には必ず使用してください。
プロセス再起動後も維持する遅延(例:カート放棄から24時間後の処理、予定されたフォローアップ)、タイムアウト付きでの人による承認や外部イベントの待機(レビューフロー、webhook コールバック、非同期 API の完了)、クラッシュ時に状態を失わない外部サービスのポーリング、他の関数の呼び出しと結果待ち、リトライ時に高コストな処理を再実行しないためのメモ化、ワークフロー内での非同期処理の並列実行に使用します。Inngest のステップメソッド step.run、step.sleep、step.waitForEvent、step.waitForSignal、step.sendEvent、step.invoke、step.ai に加え、ループと並列実行のパターンを扱います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
