Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
開発
ASP.NET Core/C# のコードをリファクタリングし、保守性、可読性、ベストプラクティスの遵守を向上させる。肥大化したコントローラー、重複コード、時代遅れのパターンを、クリーンでモダンな .NET コードへ変換する。プライマリコンストラクターやコレクション式といった C# 12 の機能、SOLID 原則、Clean Architecture パターン、適切な依存性注入を適用する。サービスロケーター、キャプティブ依存関係、async/await パターンの欠如などのアンチパターンを特定して修正する。
AI/LLM 分析向けのリポジトリパッケージング。機能:リポジトリを単一ファイルにパッケージ化、AI フレンドリーなコンテキストの生成、コードベースのスナップショット、セキュリティ監査の準備、フィルター/除外パターン、トークン数のカウント、複数の出力形式。アクション:パッケージ、生成、エクスポート、LLM 向けにリポジトリを分析。キーワード:Repomix、リポジトリパッケージング、LLM コンテキスト、AI 分析、コードベーススナップショット、Claude コンテキスト、ChatGPT コンテキスト、Gemini コンテキスト、コードパッケージング、トークン数、ファイルフィルタリング、セキュリティ監査、サードパーティライブラリの分析、コンテキストウィンドウ、単一ファイル出力。使用時:AI 向けにコードベースをパッケージ化するとき、LLM コンテキストを生成するとき、コードベースのスナップショットを作成するとき、サードパーティライブラリを分析するとき、セキュリティ監査を準備するとき、リポジトリを Claude/ChatGPT/Gemini に渡すとき。
RocketSim を使用して可視 UI を検査し、iOS Simulator のアプリと対話する。インストールされている RocketSim のバージョンを検出し、対応する同梱の RocketSim CLI ガイダンスを読み込み、エージェントが可視のアクセシビリティ要素を読み取ったり、画面を移動したり、タップ、長押し、スワイプ、テキスト入力、シミュレータのハードウェアボタンの押下を行ったり、シミュレータのフローを確実に自動化したりするのを支援する。使用タイミング:(1) ユーザーが RocketSim、rocketsim コマンド、または RocketSim CLI に言及したとき、(2) iOS Simulator 内のアプリと対話するとき、(3) AI を使ってシミュレータアプリを移動またはテストするとき、(4) 可視の UI 状態やアクセシビリティ要素を読み取るとき、(5) タップ、長押し、スワイプ、入力、またはシミュレータのボタンの押下を行うとき、(6) 場当たり的なシミュレータ自動化の代わりに RocketSim を使用するとき。
テクニカル SEO の監査および修正ツール。ユーザーが次を望むときに使用:- ウェブサイトまたはローカルの開発サーバーで Lighthouse/PageSpeed 監査を実行する - SEO、パフォーマンス、アクセシビリティ、ベストプラクティスのスコアを分析する - コードベースのテクニカル SEO 問題を修正する - meta タグ、構造化データ、Core Web Vitals を最適化する - ページ速度、アクセシビリティ、PWA 準拠を改善する。トリガー:"audit my site"、"check SEO"、"fix SEO"、"lighthouse"、"pagespeed"、"improve performance"、"meta tags"、"structured data"、"core web vitals"
AS/400 および IBM i システムのレガシー RPG(Report Program Generator)プログラムを、モダンな Java アプリケーションへの移行のために分析する。RPG III/IV/ILE のソースコードからビジネスロジックを抽出し、データ構造(D-specs)、ファイル操作(F-specs)、プログラム依存関係(CALLB/CALLP)を識別し、RPG の構成要素を Java の等価な実装に変換する。移行レポート、複雑度の見積もり、POJO クラス、JPA エンティティ、サービスクラスメソッドを含む Java 実装戦略を生成する。AS/400 または IBM i のレガシーシステムをモダナイズする場合、RPG ソースファイル(.rpg、.rpgle、.RPGLE)を分析する場合、RPG を Java に変換する場合、データ仕様を Java クラスにマッピングする場合、レガシーシステムの移行を計画する場合、またはユーザーが RPG 分析、Report Program Generator、RPG III/IV/ILE、AS/400 モダナイゼーション、IBM i 移行、packed decimal 変換、メインフレームアプリケーションの書き換えに言及した場合に使用。
Decentraland SDK7 シーン向けの横断的なランタイム API。非同期操作(executeTask)、HTTP リクエスト(fetch、signedFetch)、WebSocket 接続、タイマー、realm/シーン検出、制限付きアクション(movePlayerTo、teleportTo、triggerEmote、openExternalUrl)、ポータブル体験、テストフレームワークをユーザーが必要とする場合に使用。UI(build-ui を参照)、マルチプレイヤー同期(multiplayer-sync を参照)、アバター/プレイヤーデータ(player-avatar を参照)には使用しない。
SwiftUI アプリ内の透明なステージで 1 つの 3D オブジェクト(製品、バッジ、コイン、ホイール)が演じる SceneKit シーンを構築・デバッグする。スタジオ照明、リアルな影、ベイクされたキーフレームの振り付け、自作の物理、ジェスチャーとハプティクス、複数シーンのシーケンス。SwiftUI の SCNView や SceneView、UIViewRepresentable の 3D シーン、製品やヒーローオブジェクトのアニメーション、転がりや回転による登場、シーン表示時の初回フレームの引っかかり、影の欠落や不正確さ、金属が黒くレンダリングされる問題、中断可能であり続ける必要がある振り付けされた 3D モーション、shader 駆動のシートとして描かれる連続した蒸気の流れ(排気、スチーム、ミスト)、リキッドメタルやゼリーブロブ(鏡面反射とタップの波紋を伴うノイズ変形サーフェス)、リアルではなくカートゥーン調の平坦な見た目になるクロームやゴールド、HDRI のイメージベースドライティング、アクターの自由なトラックボール回転、shader 駆動シーンの決定論的なスクリーンショットテスト、指のスワイプでアクターを二分割(封止された断面と落下する断片を伴う実行時メッシュスライシング)、ハイトフィールドから構築し 1 つのメッシュに複数の仕上げを持つ打ち出しレリーフオブジェクト(バッジ、コイン、メダリオン)、アクターが崩れて破片となり落下して床に静止する演出、写真や動画から実物の動きを再現すること、またはキーフレームモーションが自身のキーフレームでカクつく問題を扱うときに使用する。RealityKit、ARKit、visionOS、完全なゲームワールドには使用しない。
没入型のスクロール駆動体験の構築を専門とする - パララックスストーリーテリング、スクロールアニメーション、インタラクティブなナラティブ、シネマティックなウェブ体験。NY Times のインタラクティブ記事、Apple の製品ページ、受賞歴のあるウェブ体験のようなもの。ウェブサイトを単なるページではなく体験のように感じさせる。「scroll animation, parallax, scroll storytelling, interactive story, cinematic website, scroll experience, immersive web, 」に言及されたときに使用。
言語やスタックを問わないシニアソフトウェアエンジニアリングを支援します—システムとサービスの設計、RFC、コードレビュー、リファクタリング、信頼性パターン、テスト戦略、性能分析、技術的な分解、およびデリバリーチームでのエンジニアリングリーダーシップ。サービやモジュールの設計、技術仕様の作成、アーキテクチャと正確性の観点での PR レビュー、レガシーコードの改善、トレードオフの選択(結合、一貫性、レイテンシ)、複雑な作業の見積り、エンジニアのメンタリングに使用します。スタック固有のフルスタック UI デリバリー(senior-fullstack-developer)、デプロイのロールアウト戦略(deployment-strategist)、インフラ/IaC(infrastructure-engineer)、専用の性能プロファイリングと負荷テスト(performance-engineer)、組織全体のセキュリティプログラム(cybersecurity)、システム横断の ADR とアーキテクチャレビュー(senior-system-architecture)には使用しません。
AGENTS.md/CLAUDE.md に `## Agent skills` ブロックと `docs/agents/` を設定し、エンジニアリングスキルがこのリポジトリの issue tracker(GitHub またはローカルの markdown)、トリアージラベルの語彙、ドメインドキュメントの構成を把握できるようにする。`to-issues`、`to-prd`、`triage`、`diagnose`、`tdd`、`improve-codebase-architecture`、`zoom-out` を初めて使う前に実行する — またはこれらのスキルが issue tracker、トリアージラベル、ドメインドキュメントに関するコンテキストを欠いていると思われる場合に実行する。
Solidity、EVM、セキュリティパターン、gas 最適化を専門とするブロックチェーンスマートコントラクトのスペシャリスト。「smart contract, solidity, ethereum, evm, contract, web3, gas optimization, upgradeable contract, reentrancy, solidity, ethereum, smart-contracts, evm, web3, blockchain, defi, nft, security, gas」に言及されたときに使用。
ユーザーがある SolvaPay のサーフェスを実装するのではなく、複数のサーフェスから選ぼうとしているときにこの skill を使う。読み込む条件:2 つの選択肢を比較するあらゆる質問("checkout か SDK か?"、"MCP か checkout か?"、"自分のアプリにはどちら?")、SolvaPay の機能に関する質問、具体的なサーフェスを選ばない漠然とした課金またはマネタイズの意図、明確な方向性のない SolvaPay の作業を割り当てられた場合。ユーザーが 1 つのサーフェスに確定し、その構築を求めている場合はスキップする — 単一サーフェスの意図に実装の文脈(技術スタック、コマンド、動作を表す動詞)が加わった場合は、そのサーフェス専用の skill に振り分ける。
コーディングルール生成器 — プロジェクトの規約から coding-rules.md を抽出・生成する。CLAUDE.md、AGENTS.md、設定ファイル、既存のソースコード、インストール済みスキルをスキャンし、spec-implement が品質ゲートとして使う統合された coding-rules.md を生成する。英語トリガー:"Generate coding rules"、"Create coding-rules.md"、"Extract project rules" 日本語トリガー:「コーディングルールを生成」「coding-rules.mdを作成」「プロジェクトルールを抽出」
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
