Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
electron-builder (v26.x) によるパッケージング、コード署名、自動更新、リリースワークフローの包括的なガイドです。次の場合に使用します。(1) electron-builder のビルド(electron-builder.yml または config.js/ts)の設定、(2) macOS/Windows のコード署名または公証の設定、(3) electron-updater による自動更新の実装、(4) GitHub Releases、S3、または汎用サーバーへの公開、(5) プラットフォームターゲット(NSIS、DMG、AppImage、Snap、PKG、MSI)の設定、(6) ビルドフック(beforePack、afterSign、afterAllArtifactBuild)の使用、(7) プログラム API の使用。トリガー:electron-builder、electron-updater、コード署名、公証、NSIS、DMG、AppImage、自動更新、リリース公開、ビルドフック、electron のパッケージング、electron の配布。
OpenAI、Gemini/Google AI、または Anthropic API を呼び出すコードを Amazon Bedrock に移行したい場合に使用します。モデル/SDK の書き換えのみを行います。エンドツーエンドでコードベースを評価し、SDK 呼び出しを書き換え、Bedrock に対する出力品質を評価して、すぐにマージできる git ブランチを納品します。特定モデルの Bedrock アクセス権を確認または有効化するアクセス専用モードもあります(例:「Bedrock で Claude のアクセスを申請」「どのモデルを有効にすればよいか」)。コード移行は行わず、各モデルを確認して適切なアクセス手順を案内した後に終了します。エージェントランタイムの選択やエージェント移行計画(agent-advisor を使用)、単独のコスト見積もり、インフラのみの移行には使用しません。完全な移行には、このスキルと併せて gcp-to-aws または azure-to-aws のインストールが必要です(両方ある場合は gcp-to-aws を優先)。アクセス専用モードにはどちらも必要ありません。
TypeScript を使った Node.js 開発Cutting、タイプストリッピング、非同期パターン、エラーハンドリング、ストリーム、モジュール、テスト、パフォーマンス、キャッシュ、ログなど、領域固有のベストプラクティスを提供します。ネイティブ TypeScript 対応で Node.js プロジェクトを構築するとき、タイプストリッピング(--experimental-strip-types)を設定するとき、ビルド工程なしで Node 22+ の TypeScript を書くときに使用してください。また、ユーザーが「native TypeScript in Node」「strip types」「Node 22 TypeScript」「.ts files without compilation」「ts-node alternative」に言及したときや、Node.js におけるエラー処理、グレースフルシャットダウン、不安定なテスト、プロファイリング、環境設定のガイダンスが必要な場合にも使用します。タイプストリッピング用の tsconfig.json の設定、package.json スクリプトの準備、モジュール解決とインポートの拡張子の取り扱い、Node.js スタック全体への堅牢なパターンの適用に役立ちます。
Repomix を使ってコードリポジトリ全体を、AI が扱いやすい単一ファイルにパッケージ化します。カスタマイズ可能な包含/除外パターンによるコードベースのパッケージ化、複数形式(XML、Markdown、プレーンテキスト)での出力、ファイル構造とコンテキストの保持、トークン数のカウントによる AI 利用の最適化、ファイル形式やディレクトリによるフィルタリング、カスタムヘッダーと要約の追加が可能です。AI 分析用のコードベースのパッケージ化、LLM コンテキスト用のリポジトリスナップショット作成、サードパーティライブラリの分析、セキュリティ監査の準備、ドキュメント用コンテキストの生成、不慣れなコードベースの評価に使用します。
three.js のシーングラフオブジェクト:Object3D の変換と階層、Group、Mesh、InstancedMesh、SkinnedMesh、BatchedMesh、LOD、Line/LineLoop/LineSegments、Points、Sprite、Bone、Skeleton、ClippingGroup。Raycaster、Layers マスク、EventDispatcher パターンによるインタラクションも扱います。従来のインタラクション範囲を統合しています。ピッキングとレイヤーに使用してください。シーングラフを伴わない純粋なベクトル演算には threejs-math、スケルタルアニメーションの再生には threejs-animation、フラスタムカリングの内部処理についてはカメラのドキュメントを参照してください。
ユーザープロジェクト内のローカルな Trellis アーキテクチャを理解し、カスタマイズします。.trellis と、プラットフォームフック、設定、エージェント、スキル、コマンド、プロンプト、ワークフロー、チャネルランタイム(trellis channel)、.trellis/agents/ 内の同梱ランタイムエージェント、選択可能なワークフローテンプレート、レジストリに基づく仕様の更新、trellis init が生成するセッション間メモリ(trellis mem)、AI 向け同梱スキル(trellis-channel、trellis-session-insight、trellis-spec-bootstrap)、同梱スキルの自動振り分けフローを変更する際に使用します。
システム設計に図が必要な場合に使用するスキルです。「アーキテクチャを描いて」「このシステムを図にして」「コンポーネントを示して」「アーキテクチャ/インフラ/トポロジー図を作成して」といった依頼や、設計のボックスと矢印、データフロー、リージョン、障害経路の可視化に対応します。自己完結型のダークテーマ HTML + SVG 図を生成します(PNG/PDF エクスポート対応)。ユーザーが「図」と言わなくても、`system-design` オーケストレーターまたは構成要素が「描画」ステップに達した場合は使用します。
Stream データを照会し、Chat、Video、Feeds、Moderation に対する CLI 操作を実行します。チャンネル一覧、通話一覧、フラグ付きメッセージの表示、ユーザー検索、任意の Stream リソースの照会が可能です。stream api / stream config / stream auth コマンドを実行し、Stream CLI バイナリをインストールします。ユーザーが Stream 関連の名詞と操作動詞(「list」「show」「find」「check」「query」)を組み合わせる場合、または CLI を明示的に呼び出す場合に使用します。
型設計の品質向上を目的に Java コードをレビュー、改善、リファクタリングする際に使用します。明確な型階層の構築、一貫した命名規則の適用、ドメイン固有の値オブジェクトによるプリミティブ型偏重の解消、ジェネリック型パラメーターの活用、型安全なラッパーの作成、流暢なインターフェースの設計、精度に適した数値型(金融計算では BigDecimal)の使用、インターフェースとメソッドシグネチャの整合による型の対比強化などが含まれます。「Java コードの型設計をレビューする」「Java の型設計を改善する」「Java コードのプリミティブ型偏重を解消する」「Java で値オブジェクトを作成する」といった依頼で起動します。Plinth Toolkit の一部です
Framer Code Components と Code Overrides を作成します。Framer 用の `.tsx` を作成または編集する前に使用し、機能にコードが必要かどうかの判断にも対応します。Framer 用のカスタム React コンポーネントの構築、キャンバス要素を変更する Code Overrides(HOC)の作成、プロパティコントロールの実装、Framer Motion アニメーションの利用、Framer での WebGL/shaders の処理、水和エラーやフォント処理など Framer 固有の問題のデバッグを扱います。
AnimationPlayer の専門的なパターンを解説します。トラックタイプ(Value、Method、Audio、Bezier)、ルートモーションの抽出、アニメーションコールバック、プロシージャルアニメーションの生成、呼び出しモードの最適化、RESET トラックを扱います。タイムラインベースのアニメーション、カットシーン、UI トランジションに使用します。トリガーキーワード:AnimationPlayer、Animation、track_insert_key、root_motion、animation_finished、RESET_track、call_mode、animation_set_next、queue、blend_times。
ユーザーが「システムを設計して」「<製品>を設計して」(例:「WhatsApp を設計して」「URL 短縮サービスを設計して」「ニュースフィードを設計して」)、「…のハイレベルアーキテクチャ」「どう設計するか」「システム設計面接」と依頼する場合や、バックエンド/分散システムの設計範囲を定め、図示し、根拠を示したい場合に使用します。明確化、見積もり、設計、トレードオフの検討、ストレステスト、反復からなる推論ループを実行し、目的に応じた基礎スキルに振り分けます。ユーザーが「システム設計」と言わなくても、オープンエンドな設計課題には常に使用します。
エージェント以外のワークロードを対象に、企業の段階(収益化前から Series B 以降)、チーム規模、資金余力、クレジットに応じて調整した、スタートアップ向け AWS アーキテクチャのアドバイスです。AI エージェントには使用しません。AWS への AI エージェントのデプロイ、ランタイムの選定、エージェント型アーキテクチャには agent-advisor を使用してください。創業者がコード変更ではなく助言や推奨を求める場合に使用します。サービスの選択、アーキテクチャの計画やレビュー、クレジットの有効活用とコスト管理、資金調達や技術デューデリジェンスに向けたアーキテクチャの準備などが対象です。対話形式で要件を整理し、アーキテクチャをコードベースに作成する場合は start-building-for-startups を使用してください。コードの作成やスキャフォールディング、AWS Activate・プログラム・クレジットに関する事実確認(knowledge-base-for-startups を参照)、コピー&ペースト用の単一プロンプト(prompt-library-for-startups を参照)、GCP-to-AWS、Azure-to-AWS、Heroku-to-AWS などの移行には使用しないでください(移行スキル:`gcp-to-aws`、`azure-to-aws`、`heroku-to-aws`、`llm-to-bedrock`)。
キャラクターの戦闘アニメーション(近接攻撃、弓矢、詠唱、スキル、モンスターの攻撃、一連のモーション)を構築、修正、レビューし、Diablo IV、Baldur's Gate 3、Elden Ring のように見え、腕、手首、手を決して伸ばしたり、固まらせたり、ねじったり、壊したりしないようにする。番号付きのルールを備えた成文化された標準、実際のスキンメッシュでのフレーム単位のテスト、上腕、前腕、刃の意図から設計するキー、プレイヤーが見るすべてのカメラからのチェック、2 名のブラインド批評家と前回リリースに対するブラインド A/B、そして批評家の主張をすべてフル解像度のフレームとライブリグの数値で検証する。攻撃、スキル、モーションを作成または作り直すとき、ユーザーが腕、手、手首、肘、武器が伸びている、おかしい、壊れている、間違っていると言うとき、アニメーションの標準、ルール、テストを求めるとき、またはアニメーションの採点や 10 点満点中 N 点を求めるときに使用する。
ローグライクの専門的な設計ガイドです。プロシージャル生成(Walker メソッド、BSP ルーム)、メタ進行を伴うパーマデス(アンロック状態の永続化)、プレイ状態とメタ状態の分離、シード付き RNG(共有可能なラン)、戦利品/レリックシステム(フックベースの修飾子)、難易度スケーリング(フロア単位の進行)を扱います。ダンジョンクローラー、アクションローグライク、ローグライトに使用します。トリガーキーワード:roguelike、procedural_generation、permadeath、meta_progression、seeded_RNG、relic_system、run_state。
ユーザーが「MCP サーバーを追加」「MCP を統合」「プラグインで MCP を設定」「.mcp.json を使用」「Model Context Protocol をセットアップ」「外部サービスに接続」と依頼する場合、「${CLAUDE_PLUGIN_ROOT} と MCP」に言及する場合、または MCP サーバーの種類(SSE、stdio、HTTP、WebSocket)について話す場合にこのスキルを使用します。外部ツールやサービスとの連携に向け、Model Context Protocol サーバーを Claude Code プラグインに統合するための包括的なガイダンスを提供します。
PassKit を使用して Apple Pay 決済と Wallet パスを統合します。Apple Pay ボタンの追加、支払いリクエストの作成、支払い承認の処理、Wallet へのパス追加、加盟店機能の設定、配送先や連絡先フィールドの管理、または PKPaymentRequest、PKPaymentAuthorizationController、PKPaymentButton、PKPass、PKAddPassesViewController、PKPassLibrary、Apple Pay の決済フローを扱う場合に使用します。
React Compilerの習熟、バンドル最適化、レンダリング性能、データ取得、Core Web Vitals、状態サブスクリプション、プロファイリング、メモリ管理を含む、アプリケーションレベルのReactパフォーマンス最適化です。Reactアプリのパフォーマンス最適化、バンドルサイズの分析、Core Web Vitalsの改善、レンダリングのボトルネックのプロファイリングに使用します。reactスキル(APIレベルのパターン)を補完する、包括的なパフォーマンス戦略です。React 19 APIの使用法(reactスキルを参照)やNext.js固有の機能(nextjs-16-app-routerスキルを参照)は対象外です。
最適化され、スケーラブルなアプリを構築するための React + Vite の包括的な専門知識を提供します。プロジェクトアーキテクチャ、フォルダー構成、コンポーネントパターン、パフォーマンス最適化、TypeScript のベストプラクティス、テスト、ビルド設定を網羅します。Vite で React アプリを構築するとき、プロジェクトを整理するとき、パフォーマンスを最適化するとき、ベストプラクティスを実装するときに使用します。コードジェネレーター、バンドルアナライザー、本番環境対応テンプレートを含みます。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
