Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
サニタイズされた issue の要約、要件の要約、または設計ブリーフについて、ADR、仕様、実装計画を作成する前に技術設計の探索が必要なときに使用する。本スキルはリポジトリのコンテキストを調査し、重要な曖昧さを明確化し、実現可能なアプローチとトレードオフを比較し、方向性を提案し、承認を得て、ADR 候補を特定する。次のようなリクエストでトリガーされる:設計を探索する、実装アプローチを比較する、アーキテクチャの方向性を提案する、計画前に技術的な選択肢を明確にする。Plinth Toolkit の一部。
Google 公式の Android アーキテクチャガイダンスに従い、Kotlin、Jetpack Compose、MVVM アーキテクチャ、Hilt による依存性注入、Room データベース、マルチモジュールアーキテクチャを用いて本番品質の Android アプリを作成する。Android プロジェクト、モジュール、画面、ViewModel、リポジトリの作成を依頼されたとき、または Android のアーキテクチャパターンとベストプラクティスについて尋ねられたときにトリガーする。
Button、Form、List、Modal、Picker、Tabs、PullToRefresh、InfiniteScroll など 50 以上のモバイル最適化コンポーネントを含む Ant Design Mobile(antd-mobile)コンポーネントで React のモバイル UI を構築する。ユーザーがモバイルファーストの React インターフェースを作成し、Ant Design Mobile でモバイルナビゲーション、フォーム、データ表示を実装する必要があるときに使用する。
`asc` コマンドラインツールを使って App Clip と App Clip のデフォルト体験を管理する。このスキルは次の場合に使用:(1) アプリの App Clip の一覧表示:"asc app-clips list --app-id ID" (2) App Clip のデフォルト体験の一覧表示:"asc app-clip-experiences list --app-clip-id ID" (3) デフォルト体験の作成:"asc app-clip-experiences create --app-clip-id ID [--action OPEN|VIEW|PLAY]" (4) デフォルト体験の削除:"asc app-clip-experiences delete --experience-id ID" (5) 体験ローカライゼーションの一覧表示:"asc app-clip-experience-localizations list --experience-id ID" (6) 体験ローカライゼーションの作成:"asc app-clip-experience-localizations create --experience-id ID --locale CODE [--subtitle TEXT]" (7) 体験ローカライゼーションの削除:"asc app-clip-experience-localizations delete --localization-id ID" トリガーフレーズ:"app clip"、"app clips"、"clip experience"、"clip localization"、"default experience"、"OPEN action"、"VIEW action"、"PLAY action"、"App Clip card"、"App Clip subtitle"
`asc` コマンドラインツールを使用して、TestFlight の外部テスト向けベータアプリ審査の提出と審査連絡先情報を管理する。次の場合にこのスキルを使用する:(1) ビルドをベータアプリ審査に提出する:"asc beta-review submissions create --build-id ID" (2) ベータ審査提出のステータスを確認する:"asc beta-review submissions list --build-id ID" (3) 特定の提出を取得する:"asc beta-review submissions get --submission-id ID" (4) ベータ審査の連絡先情報を取得する:"asc beta-review detail get --app-id ID" (5) ベータ審査の連絡先情報またはデモアカウントを更新する:"asc beta-review detail update --detail-id ID ..." (6) TestFlight テスターに表示されるロケールごとの **Beta App Description** とフィードバックメタデータを管理する:"asc beta-app-localizations {list,get,create,update,delete}" (7) ユーザーが "submit for beta review"、"TestFlight review"、"beta review status"、"beta review contact"、"external testing review"、"beta app description"、"TestFlight description" または任意のベータアプリ審査タスクに言及した場合
`asc` コマンドラインツールを使って Xcode プロジェクトをアーカイブし IPA/PKG にエクスポートする。App Store Connect へのアップロードは任意。このスキルは次の場合に使用:(1) Xcode プロジェクトのアーカイブ:"asc builds archive --scheme MyApp" (2) アーカイブを配布用に IPA または PKG へエクスポート (3) アーカイブ + エクスポート + アップロードを 1 ステップで:"asc builds archive --scheme MyApp --upload --app-id ..." (4) ユーザーが "archive my app"、"build for TestFlight"、"export IPA"、"archive and upload"、"build and distribute"、"create an IPA from my Xcode project" と言った場合 (5) xcodebuild を手動で実行せずに Xcode プロジェクトから TestFlight へ進めたい場合
`asc` コマンドラインツールを使って App Store Connect のコード署名リソースを管理する。このスキルは次の場合に使用:(1) Bundle ID の管理——登録、一覧表示、削除(`asc bundle-ids`)(2) 署名証明書の管理——CSR からの作成、一覧表示、失効(`asc certificates`)(3) テストデバイスの登録または一覧表示(`asc devices`)(4) プロビジョニングプロファイルの管理——作成、一覧表示、削除(`asc profiles`)(5) CI/CD パイプライン向けにコード署名チェーン全体をセットアップ (6) ユーザーが "set up signing"、"create a profile"、"register my device"、"revoke cert"、"list certificates"、"create bundle id" と言った場合、またはコード署名に関連するあらゆるタスク
PAM ネイティブ拡張の最終的な `.ppmplugin` バイナリバンドルを組み立て、その内容を検証します。まず、マニフェストで宣言された `entrypoints` と実際にステージングされたバイナリを**照合**します。マニフェストがプラットフォームを宣言しているのにビルド済みバイナリがない場合は、(ビルドする/それなしで出荷する/停止する)をゲートで判断し、壊れたバンドルを出荷しません。次に、照合済みのマニフェストでプラグインのアップロード互換性チェックを再実行し、マニフェストおよび存在する場合は `android/<PascalName>Plugin.dex` と `ios/<PascalName>Plugin.framework/` を `ppmplugin/<name>.ppmplugin` に圧縮し、`jar tf` でアーカイブレイアウトを検証します(正確にマニフェスト+出荷バイナリのみ——不足も余分もなし)。出力:ディスク上の静的に検証済みの `.ppmplugin` ファイル。前提条件:`jar`(JDK)。/generate-ppmplugin-manifest とビルドスキルの後に実行します。
Bun の JavaScript/TypeScript ランタイムとオールインワンツールキット。ランタイム、パッケージマネージャー、バンドラー、テストランナー、HTTP サーバー、WebSockets、SQLite、S3、Redis、ファイル I/O、シェルスクリプト、FFI、Markdown パーサーを扱う。Bun で JS/TS を実行する場合、パッケージを管理する場合、バンドル、テスト、または Bun 固有の API を使用する場合に使う。キーワード:bun、bunx、bun install、bun run、bun test、bun build、Bun.serve、Bun.file、bun:sqlite、Bun.markdown。
Trellis のコーディング仕様を立ち上げるための Claude Code + Codex 並列パイプラインです。CC は GitNexus(ナレッジグラフ)+ ABCoder(AST)でリポジトリを分析し、完全なアーキテクチャの背景と MCP ツールの指示を含む Trellis タスク PRD を作成します。その後、Codex エージェントがタスクを並列実行して仕様ファイルを埋めます。コーディングガイドラインの立ち上げ、Trellis 仕様の設定、「bootstrap specs for codex」、「create spec tasks」、「CC + Codex spec pipeline」、「initialize coding guidelines with code intelligence」に使用します。マルチエージェントによる仕様生成のために GitNexus または ABCoder MCP を設定する場合にも起動します。
アルゴリズム、データ構造、システム、プログラミングの概念を学ぶためのコンピュータサイエンス分野の専門知識。複雑度分析、コードパターン、視覚的な図を提供する。CS のトピックを学ぶとき、プログラミングノートを作成するとき、アルゴリズム問題を解くとき、コンピューティングの概念を説明するときに使用。トリガー - computer science help、algorithms、data structures、Big-O、coding problems、programming concepts、system design。
Mastra AI フレームワークの完全なプロジェクトセットアップガイド。CLI のインストール(create-mastra)、手動インストール、TypeScript 設定(ES2022 の要件)、環境設定、既存プロジェクトへの追加(Next.js、Express)、トラブルシューティング(モジュールが見つからない、インポートエラー、CommonJS の問題)、デプロイ準備、monorepo 設定を扱う。クイックセットアップ(ユーザーが CLI を実行)と自動セットアップ(ファイルを段階的に作成)の両方を含む。Mastra のインストールとセットアップに関するすべての質問にはこのスキルを使用し、正しい設定を確保してよくあるエラーを防ぐ。
ビルド済みのサードパーティ製 `.ppmplugin` コントロールの障害を診断して修正する: クラッシュ、無音の無操作、PCF のエラー出力、不正な動作。報告された症状、`shared/error-codes.md`、ファイルレベルの証拠を用いて、manifest、Android/iOS モジュール、PCF ディスパッチ、ビルド構成を追跡する。優先順位付きの診断を提示し、承認を求めたうえで、コミット済みの manifest と影響を受ける契約を同期させながら外科的な修正を適用する。/generate-ppmplugin-manifest を通じて manifest の変更を再検証する。
ユーザーから 2〜3 行のピッチを取得し、サードパーティの `.ppmplugin` ネイティブコントロールの製品概要(PRD.md)と技術設計(ARCHITECTURE.md)を起草し、その後、各操作の iOS + Android 実装戦略を、意見を伴う推奨(ライブラリ選択、ホスティング、主要 API、エッジケース)とともに順に検討し、合意した仕様を ARCHITECTURE.md §3.<n> に記録します。ARCHITECTURE.md の深さが、スキャフォールドスキルに TODO プレースホルダーではなく完全に動作するコードを生成させる鍵となります。ユーザーが両方のドキュメントを承認するまで反復します。任意で設計ドキュメント/FRD URL からシードできます。PRD.md + ARCHITECTURE.md は、すべての下流スキル(generate、build、assemble)の信頼できる情報源です。コードを生成する前にこれを実行してください。
開発者がコミットメントなしに製品を体験できるインタラクティブなプレイグラウンドを設計・構築する。本スキルは、プレイグラウンドのアーキテクチャ、あらかじめ用意されたサンプル、埋め込み戦略、ゲーティングの判断、プレイグラウンドユーザーのサインアップへの転換を扱う。トリガーフレーズ:「developer sandbox」「API playground」「interactive playground」「try it now」「demo environment」「code playground」「live examples」「embedded playground」「developer trial」「sandbox conversion」「playground design」
2 つの Kernel profile スナップショットを比較して、挙動の違いを調査する。ある問題(例:ログイン失敗、キャプチャ、自動化の破綻、ベンダーの不一致)がある profile では再現し、別の profile では再現しない場合、または「良い」profile と「悪い」profile を差分比較する必要がある場合に使用する。2 つの profile ID/名前と問題の説明を受け取り、Kernel CLI 経由で両方の profile をダウンロード・展開し、cookies、storage、設定、拡張機能、ログイン状態にある差異のうち問題を説明しうるものを提示する。
docstring、JSDoc/TSDoc、REST API ドキュメントに関わるあらゆるタスクで常に呼び出す — それなしでも対応できそうに見える場合でも。Microsoft のコントラクトファースト規約と、Claude が既定では適用しない最小限ルールを徹底する:シグネチャを再記述しない、名前と型を反復するだけの @param/@returns は削除する、@throws は常に記載する、データ構造は「なぜ」ではなく「何」として記載する。Python の docstring スタイル(Google/NumPy/Sphinx)、TSDoc タグと @inheritDoc、NestJS/Express/FastAPI/Django の API ドキュメントパターンを扱う。次でトリガーする:docstring の追加や監査、冗長または欠落したタグ、腐敗したコメントの削除、ドキュメント健全性レポートの作成。ドキュメントのタスクでは省略しない — 一貫した規約こそが要点である。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
