Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
Conventional Commits形式のプルリクエストタイトルをCIで強制する設定を追加または検証します。リポジトリがPRタイトルをコミットの件名としてsquash mergeするかを検出し、既存のタイトルチェックを確認します。SHAを固定したamannn/action-semantic-pull-requestを使って`.github/workflows/pr-title.yml`を作成し、不正なタイトルが失敗し、適切なタイトルが通過することを検証します。ユーザーがConventional Commits形式のPRタイトルを強制、PRタイトルをlint、semantic pull request check、PRタイトルチェックを追加と言う場合や、/pr-title-lintを呼び出した場合に使用します。PRタイトルをコミットメッセージとするsquash mergeへの切り替え(マージのデフォルト設定とルールセットにはgh-bootstrapを使用)、リリースの作成(releaseを使用)、ローカルのコミットメッセージフック(prekを使用)には使用しません。
コードがどのように動作するか、以前に変更がどのように行われたか、どのリポジトリが結合しているかを理解する——質問への回答、コード変更の計画、リグレッションのデバッグ、修正のスコープ設定のために、MCP または CLI を通じて Qodo のマネージドツールを使用する。コードベース、その履歴、リポジトリ間の関係を理解する必要があるタスク——特にチェックアウトしていないリポジトリや複数リポジトリにまたがる作業——で使用する——"how does X work"、"where is X defined"、"who changed X"、"explain this service"、"plan the change for X"、"what would changing X affect"、"which repos depend on X"、"why did X regress / when did it break"、"has this been fixed before"、"how did we solve X"。
リポジトリの .gitattributes、.editorconfig、.gitignore、Git LFS フィルターを設定します。改行コードを正規化し、GitHub linguist 向けに生成物、ベンダー提供物、ドキュメントのパスを指定し、言語ごとのエディター既定値を設定して、GitHub テンプレートの .gitignore 内容をマージします。ユーザーが「add .gitattributes」「fix line endings」「CRLF」「linguist」「mark generated files」「set up .editorconfig」「gitignore template」「git lfs」と言うか、/repo-attributes を呼び出した場合に使用します。prek や pre-commit フックの設定には使用せず、/prek を使用してください。GitHub カスタムプロパティ(組織レベルのメタデータ)は対象外です。このスキルはリポジトリ単位の属性、エディター、ignore ファイルのみを扱います。コミュニティ健全性ファイル(README、LICENSE、CODE_OF_CONDUCT、CONTRIBUTING、SECURITY)はこのスキルではなく /oss-hygiene の対象です。
リポジトリを対象に、カタログ内の各スキルのチェックを読み取り専用で監査し、セットアップの不足項目を報告します。リポジトリのルートから同梱の Python スクリプトを実行し、カタログ内の各スキルについて、チェック、状態、証拠、修正を担当するスキルを1行にまとめて出力した後、それらのスキルを挙げた順序付きの計画を提案します。ファイルへの書き込みや、状態を変更する GitHub API エンドポイントの呼び出しは一切行いません。任意の --github フラグを指定した場合も、読み取り専用の GET チェックだけを追加します。「このリポジトリを監査」「このリポジトリに不足しているもの」「リポジトリの健全性チェック」「どのセットアップスキルが適用されるか」と言われた場合、または /repo-audit が呼び出された場合に使用します。修正を直接適用せず、各指摘をカタログ内の該当スキルに振り分けてください。アプリケーションロジックのコードレビューにも使用しないでください。
Salesforce 上で Agentforce エージェントを構築、設定、テストします。エージェントの設定、トピック、アクション(Flow、Apex、PromptTemplate、External Service)、決定論的な FSM ベースのエージェント向け Agent Scripts、PromptTemplate の作成、GenAI Models API、メタデータ構造、Testing Center とコマンドラインによるエージェントテストを網羅します。Agentforce エージェント、.agent ファイル、.agent-meta.xml、.agentTopic-meta.xml、.agentAction-meta.xml、GenAiFunction、GenAiPlugin、PromptTemplate、Agent Script、またはエージェントテストワークフローで起動します。
1 件の機能リクエストを、プロンプトからレビュー済み・監査済みの納品まで、単一の自律パスで進める — 1 つの実行可能な Workflow が、計画し、計画をレビューし、タスクごとにビルドし、ビルドをクロスレビューし、任意でローンチ監査を実行したうえで、ループせずに検証済みの所見を返す(修正ラウンドの可否はユーザーが決める。Workflow は実行途中で質問できず、自律的な修正ループこそが数時間の消耗を招いた原因である)。既存のスキルをつなぐ — plan-to-task-list-with-dag(タスクごとに専門エージェントを割り当てる)→ plan-founder-review → DAG 全体にわたる専門エンジニア/レビュアーによるビルド → claude ∥ codex/kiro の完全なクロスレビュー → go-live-audit — そしてグラフに厳密に従う:各タスクは依存関係を宣言し、レイヤーはトポロジカル順でなければならず、計画レビューは順序の誤ったグラフをブロックし、タスクは依存関係が統合される前に決してビルドを開始しない(壊れた基盤の上にビルドしない)。タスク単位のレビューはスライス範囲に限定され(そのタスク自身の変更のみをその受け入れ基準に対して評価し、コードベース全体の終状態のギャップはそれを所有するタスクに帰属させる)、そのためビルドが誤ったブロックで埋もれることはなく、実装レビューが終状態のゲートとなる。ゲートはフェイルクローズする — 実際に実行されなかったレビュアーがクリーンとみなされることはなく、停止した codex/kiro レビュアーはネイティブレビューにフォールバックし、偽のブロックを作ることはない。永続的で再開可能:各実行はライブのステータスファイル(全体 + フェーズごと + タスクごと)を書き込み、ステータス表示/停止/再開のための journal reader を備え、再開時は GIT のグラウンドトゥルースから統合状態を再構築するため、中断された実行がすでに着地したタスクを失うことも、再び失うこともない。コードの作成と各レビューはそれぞれ独立に native / codex / kiro を選ぶ(レビューはスキップ可。作成者とレビュアーは異なってよい)ため、ユーザーは品質とトークンコストのバランスを制御できる。
バグ、リファクタリング、機能開発タスクを体系的に解決するための 8 段階の PDCA ワークフロー:明確化 → 分析 → 解決策の探索 → レビュー → 計画 → 実行 → 検証 → 振り返り。手動モード(デフォルト)は各段階の終了時にユーザーの確認を待って一時停止する。自動モードはエンドツーエンドで実行する。ai-proxy オーバーレイ(薄くフリーズしてから占有)は独立して利用できる。トリガー — 「明确问题」「分析问题」「探索方案」「审查方案」「制定计划」「执行计划」「检查验证」「复盘改进」(別名「回顾总结」);「继续分析」「深入分析」「修改方案」「完善方案」「优化方案」「更新计划」「修订计划」「修改计划」;「自动模式」「自动分析」「自动解决」;「ai-proxy 模式」「AI 代理模式」「切换 ai-proxy」 / clarify problem、analyze problem、explore solutions、review solution、make plan、execute plan、verify、retrospective、auto mode、ai-proxy mode、switch to ai-proxy。
OpenAPI 仕様から新しい SDK を生成するときに使用する。これは SDK 生成の主要スキルである。次の場合にトリガー:"create SDK"、"generate SDK"、"new SDK"、"quickstart"、"TypeScript SDK"、"Python SDK"、"Go SDK"、"Java SDK"、"generate TypeScript"、"generate Python"、"generate Go"、"make SDK"、"build SDK"、"SDK from OpenAPI"、"SDK from spec"、"initialize SDK project"。
tokio 非同期ランタイムの使用を、タスク管理、同期プリミティブ、channel パターン、ランタイム設定の観点からレビューします。trait 内の async fn、RPIT のライフタイムキャプチャ、LazyLock、if-let の一時変数スコープなど Rust 2024 edition の変更をカバーします。tokio、async/await パターン、spawn、channel、非同期同期を使用する Rust コードのレビューに使用します。tokio-util、tower、hyper の統合パターンもカバーします。
Rich Hickey のシンプルさと complection、Greg Young の削除可能性、Ousterhout のディープモジュール、DDD の境界、型付きエフェクト、明示的なライフサイクルモデリング、Lauren Tan のエージェントサイズのコンテキストを通じて、ステートフルなシステムや置き換え設計を圧力テストする。ユーザーが「Rich Hickey ならどうするか」「削除のために最適化」「これをよりシンプルに」「このエラーを存在しないものとして定義」「このステートマシンをレビュー」「二度設計する」と尋ねる場合、または動作するプロトタイプを偶発的なアーキテクチャを保たずに置き換えたい場合に使用。
vvvv gamma のビジュアルプログラミングパターンを解説する — データフロー、ノード接続、リージョン(ForEach/If/Switch/Repeat/Accumulator)、リアクティブなデータフローのためのチャンネル、イベント処理(Bang/Toggle/FrameDelay/Changed)、パッチの構成、よくあるアンチパターン(循環依存、ポーリングとリアクションの混同、Nil の無視)。パッチのベストプラクティス、データフローパターン、イベント処理、ビジュアルプログラムの構成方法についてユーザーが尋ねたときに使用する。
Stride と vvvv gamma 向けの SDSL シェーダー作成を支援する — TextureFX、シェーダー mixin、コンピュートシェーダー、ShaderFX のコンポジション。SDSL は HLSL のスーパーセットであるため、.sdsl シェーダーファイルの作成やデバッグ、GPU シェーダー、ビジュアルエフェクト、vvvv 向け HLSL コード、Stride レンダリングパイプラインの使用、シェーダー mixin のコンポジション、あらゆる GPU/コンピュート作業でこのスキルを使用する。vvvv の文脈でユーザーが「HLSL」「shader」「GPU effect」「render pass」「compute」と言った場合もトリガーする。
ユーザーが Web サイトのリポジトリにサイト内フィードバックループを追加したい場合に使用する——許可リストに載った訪問者が送信した提案が GitHub Issue になり、GitHub Actions が Claude Code 経由で自動的なコード変更に変換し、自動マージしてデプロイし、/_feedback ダッシュボードに記録してワンクリックで差し戻せる、フローティングの「提个建议」ボタン。トリガー——「给网站加个反馈对话框」「提一句话就自动改网站」「装上反馈闭环」「feedback loop」「/wjs-looping-feedback」。
Internet Computer 向けの Motoko 言語の落とし穴、モダンな構文、アーキテクチャパターン。persistent actors、stable types、mo:core 標準ライブラリ、ドット記法、mixins、よくあるコンパイルエラーを扱う。Motoko canister コードの作成、Motoko コンパイラエラーの修正、Motoko actors の生成に使用する。デプロイ、icp.yaml、CLI コマンドには使用しないこと。既存の Motoko コードの設計レビューや監査には、代わりに reviewing-motoko を読み込むこと。
ブランチ上で Datex Studio の action(configurationTypeId=18、*-footprintFlow.json サフィックス)を作成または変更するときに使用——CRUD、ステータス更新、および原子性を要するあらゆる操作のためのサーバーティアのトランザクションフロー。action か function かの判断、"Transaction must begin first" の診断(サイレントに握りつぶす根本原因)、およびエラーハンドリングが必須であるというルール(トランザクションの伝播)を担う。トリガー:"create an action"、"write an xxx_action"、"add a new action"、"transactional flow"、"CRUD action"、"server-side action"、"Transaction must begin first"。
OpenAPI 仕様、フレームワークのルート、コントローラー、リクエスト/レスポンスモデル、バリデーションルール、テストから、根拠に基づく API ドキュメントを生成または更新する。ユーザーが API やインターフェースのドキュメント、ルート一覧、エンドポイントリファレンス、OpenAPI 由来のドキュメント、コードと API ドキュメントの同期を明示的に求めた場合に使用する。OpenAPI ファーストのプロジェクトと、Spring、FastAPI、NestJS、Express、Gin 向けのフレームワーク固有の検出に対応する。汎用的な製品ドキュメントには使用しない。
`asc` CLI を使ってビルドをアップロードし App Store へリリースするための GitHub Actions ワークフローテンプレート。次の場合にこのスキルを使用:(1) 署名済み IPA/PKG を App Store Connect にアップロードする CI/CD パイプラインを構築する (2) `asc` を使って GitHub Actions から App Store 提出を自動化する (3) TestFlight 配布ステップを追加する(ベータグループの追加、"What's New" の更新) (4) ユーザーが "how do I release to the App Store from CI"、"create a GitHub Actions workflow for App Store submission" と尋ねる (5) `asc builds upload`、`asc versions set-build`、`asc versions submit` をパイプラインに組み込む (6) `asc versions check-readiness` を使って提出前の準備確認ゲートを追加する
Razor Pages および Web アプリにおける ASP.NET Core Identity の本番品質のパターン。セットアップ、カスタマイズ、セキュリティ強化、認証フロー、ロール/クレーム、外部プロバイダー、.NET 8+ / .NET 9+ 向けの統合ベストプラクティスを扱う。ASP.NET Core アプリで認証と認可を実装する場合、ASP.NET Core Identity を構成する場合、外部ログインプロバイダーを設定する場合、ロールとクレームを管理する場合に使用する。
VeBetterDAO の自動投票およびリレイヤーシステムに関する完全なドメイン知識。リレイヤーダッシュボード、リレイヤーノード、自動投票コントラクト(XAllocationVoting、VoterRewards、RelayerRewardsPool)、またはリレイヤー、自動投票、ガスレス投票、リレイヤー報酬に関連するものに取り組む際に使用します。トリガー:relayer、auto-voting、autovoting、gasless voting、relayer rewards、RelayerRewardsPool、castVoteOnBehalfOf、castNavigatorVote、relayer dashboard、relayer node、veDelegate comparison。
ready-for-dev のストーリーから、開発ツールに依存しないハンドオフマニフェストを生成し、外部の開発プラグインやランナーが作業を引き継いで実行できるようにする。ユーザーが「generate a handoff」「create handoff manifest」「export stories for dev」「hand off to dev tool」「produce handoff manifest」「ready to hand off」「prepare handoff for external tool」「export ready-for-dev stories」「create the handoff package」と言ったときに使用する。また、ユーザーが「what stories are ready for dev?」と尋ね、ステータスレポートではなくエクスポート可能な成果物を求めたときにもトリガーする。生成物:handoff-manifest.json は、すべての ready-for-dev ストーリーを id、ストーリーファイルのパス、ステータス、担当ファイル/モジュール範囲、wave/parallel_set、依存関係、受け入れ基準の要約、ロックされたセクションの注記、schemaVersion フィールドとともに列挙する。完全なマニフェストスキーマと git-worktree による並行開発および自律的な依存グラフオーケストレーター向けのアダプターの注記については、(同梱の)REFERENCE.md を参照。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
