Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
iOS/macOS アプリのプッシュ通知(ローカル通知、リモート(APNs)通知、リッチ通知、通知アクション、サイレントプッシュ、通知サービス/コンテンツ拡張)の実装、レビュー、デバッグに使用します。UNUserNotificationCenter の操作、リモート通知の登録、通知ペイロードの処理、通知カテゴリとアクションの設定、リッチ通知コンテンツの作成、通知配信のデバッグに対応します。Swift アプリでアラート、バッジ、サウンド、バックグラウンドプッシュ、ユーザー通知の権限を扱う場合にも使用します。
Apex のクラス生成、リファクタリング、レビューのための主要スキル。ユーザーが Apex、.cls、trigger に言及したとき、またはクラスの作成/リファクタリング(service、selector、domain、batch、queueable、schedulable、invocable、DTO、utility、interface、abstract、exception、REST resource)を求められたときは必ず有効化する。SObject CRUD、コレクションのマッピング、関連レコードの取得、スケジュールジョブ、バッチジョブ、trigger の設計、@AuraEnabled コントローラ、@RestResource エンドポイント、カスタム REST API、または既存 Apex のコードレビューを伴うリクエストにはこのスキルを使う。
iOS/macOS/watchOS/tvOSアプリを構築し、SwiftUIビューと状態管理を実装します。プロトコル指向のアーキテクチャを設計し、async/awaitの並行処理に対応し、スレッドセーフのためにactorsを実装して、Swift固有の問題をデバッグします。Swift 5.9+、SwiftUI、async/awaitの並行処理を用いたiOS/macOSアプリの構築に使用します。プロトコル指向プログラミング、SwiftUIの状態管理、actors、サーバーサイドSwift、UIKit連携、Combine、Vaporにも対応します。
iOS 26 以降の SwiftUI Liquid Glass エフェクトの実装、レビュー、改善を行います。glassEffect モディファイア、GlassEffectContainer、ガラスボタンのスタイル、ガラスのツールバー/タブバー、静的なステータスバッジとインタラクティブコントロール、モーフィングトランジション、色付け、インタラクティブなガラス、ToolbarSpacer、scrollEdgeEffectStyle、backgroundExtensionEffect、利用可能性の制御を扱います。Liquid Glass、ガラスボタン、glassEffect、GlassEffectTransition、glassEffectID、glassEffectUnion、スクロールエッジエフェクト、または iOS 26 デザインの採用について尋ねられたときに使用します。
SwiftData を使用したデータ永続化の実装、レビュー、改善を行います。@Attribute、@Relationship、@Transient、#Unique、#Index を含む @Model クラスの定義、@Query、#Predicate、FetchDescriptor、SortDescriptor によるクエリ、SwiftUI やバックグラウンド処理向けの ModelContainer と ModelContext の設定(@ModelActor 使用)、VersionedSchema と SchemaMigrationPlan によるスキーマ移行の計画、ModelConfiguration による CloudKit 同期の設定、Core Data との共存や移行に使用します。
コーディングタスクを Cursor Agent CLI(`cursor-agent`)にバックグラウンドで委任して実装させ、その後、自分で差分をレビューして取り込みます。ユーザーが「Cursor に X を実装させる」「これを Cursor に委任する」「Cursor Agent で実行する」「Cursor を使って実装/修正/リファクタリングする」など、実装作業を Cursor に任せたい場合に使用します。レビュー担当者のまま、複数のコーディングタスクを Cursor で処理したい場合も対象です。インラインで実行できるほど小さなタスクや、委任せず直接コードを書いてほしい場合には使用しないでください。
GitHub プルリクエストの作成後、レビューコメント、CI チェック/ワークフローの実行状況、マージ可能状態を継続的に確認し、PR がマージまたはクローズされるか、ユーザーの支援が必要になるまで見守ります。失敗を診断し、一時的な失敗と思われる場合は最大 3 回再試行し、適切な場合はブランチ関連の問題を自動修正してプッシュします。オープン中の PR を監視し、新たなレビュー指摘を速やかに知らせます。Codex に PR の監視、CI の確認、レビューコメントへの対応、またはオープン中の PR の失敗やフィードバックの監視を依頼された場合に使用します。
Mermaid 図(.mmd)を生成し、mmdc CLI または Kroki API を使って PNG/SVG/PDF にエクスポートします。ユーザーが diagram、flowchart、sequence diagram、class diagram、ER diagram、state machine、architecture、visualize、git graph、画图、架构图、流程图、时序图に言及した場合にこのスキルを使用します。3つ以上のコンポーネントを含むシステム、APIフロー、認証シーケンス、クラス階層、データベーススキーマ、状態マシンを説明する際は、積極的に使用します。11種類以上の図に対応し、レイアウトは完全自動です。
主な依頼がレガシー/旧式プロジェクトを SDK スタイルに変換、移行、モダナイズ、または書き換えることを明示的に求めている場合は呼び出さないでください。その場合は msbuild-modernization を使用します。移行依頼では ToolsVersion、明示的な Compile/Reference エントリー、packages.config、Microsoft.CSharp.targets が言及されることがありますが、そうしたパターンを含むファイルのレビューや監査だけなら対象範囲内です。カスタムターゲットを含むプロジェクト/ビルドファイルの広範なレビュー、監査、lint、保守性/正確性の確認、分野横断的な指摘の優先順位付け、個別のアンチパターン、F# の順序/FS0039、クロスプラットフォームパス、Import の安全性に関する個別判定に使用します。修正を求められない限り、レビュー/監査は分析のみです。具体的なプロパティ/項目の不具合には property-patterns/item-management、実装には target-authoring、NuGet の自動インポート/レイアウト検出には extension-points を使用します。MSBuild 以外のシステムは対象外です。
Claude Code プラグイン向けに、セマンティックバージョニングとリリースのワークフローを自動化します。package.json、marketplace.json、plugin.json のマニフェスト間でのバージョン更新、ビルド検証、git タグ付け、GitHub リリース、変更履歴の生成を行います。NPM の公開(`npx [email protected]` が解決されるようにする作業)は、npm のセキュリティ問題を提起した人間のメンテナーに引き継ぎます。
Plugin Framework を使用して Terraform Provider のリソースとデータソースを実装します。CRUD 操作、スキーマ設計、プランモディファイアーとバリデーター、未検出時の処理、結果整合性を持つ API の待機処理、インポート対応、リソース設計の原則、必須の受け入れテスト範囲を扱います。リソースまたはデータソースの追加・変更、API の概念をリソースにすべきかの判断、リソースと Provider 設定済みクライアントの接続、ドリフトやリソース未検出への対応、提出前のリソース実装レビューに使用します。
LLDB、対話型 Memory Graph Debugger、Instruments を使用して iOS アプリをデバッグし、パフォーマンスをプロファイルします。クラッシュ、リテインサイクルの調査、ハング、ビルド失敗、CPU・メモリ・エネルギー・ネットワークの一般的なプロファイリングに使用します。.memgraph のキャプチャ、leaks CLI の所有権パス、または継続的なヒープ増加には ios-memgraph-analysis を使用し、ETTrace のキャプチャと JSON には ios-ettrace-performance を使用します。
JavaScript のみ(TypeScript なし)で Vue 3 コンポーネントを作成し、バニラ JS の composable を構築し、Vite プロジェクトを設定して、ルーティングと状態管理を整備します。@typedef、@param、@returns アノテーション付きの JSDoc 型コードを生成し、TS コンパイラーなしで完全な型カバレッジを実現します。JavaScript のみで Vue 3 アプリを構築する場合、JSDoc ベースの型ヒントが必要な場合、Vue 2 Options API から JS Composition API に移行する場合、またはバニラ JavaScript や .mjs モジュールを好むチーム、TypeScript の設定なしで素早くプロトタイプを作成したい場合に使用します。
製品、エージェント、ワークフローがアプリ内でウェブデータを必要とする場合、Firecrawl をアプリケーションコードに統合します。ウェブ検索、ライブ検索結果、ページのスクレイピング、構造化抽出、ブラウザー操作が対象です。ユーザーが Firecrawl を明示せず、アプリでウェブデータ、ウェブサイトのコンテンツ、検索、スクレイピング、操作を行いたいと説明しただけの場合も、コードでウェブデータを利用する機能の構築に使用します。Firecrawl の依頼、「fire girl」という略称、`/scrape`、`/search`、`/interact` に対応する一般的なアプリ内ウェブデータのニーズで起動します。現在のセッションで一度だけ行うターミナル専用のウェブタスクには使用せず、その場合は `firecrawl/cli` を使用します。
UIViewRepresentable、UIViewControllerRepresentable、UIHostingController、UIHostingConfiguration、コーディネーターデリゲート、および共有 @Observable 状態に対する UIKit の自動監視トラッキングを使用して、UIKit と SwiftUI を連携させます。UIKit 専用またはサードパーティ製の UIKit ビュー/コントローラーを SwiftUI でラップする、UIKit に SwiftUI を埋め込む、メール/共有/書類/PDF/テキストビューの画面を統合する、または UIKit アプリを段階的に SwiftUI に移行する場合に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
