コードレビュースキル

accessibility
addyosmani
WCAG 2.2ガイドラインに従ってウェブアクセシビリティを監査・改善します。「アクセシビリティの改善」「a11y監査」「WCAG準拠」「スクリーンリーダー対応」「キーボードナビゲーション」「アクセシブルにする」と依頼された場合に使用します。
developmenttestingcode-review
analyze-project
lllllllama
Rigor Analyze / Rigor Auditの読み取り専用スキル。深層学習研究リポジトリ向け。ユーザーがリポジトリを読み解き、モデル構造や学習・推論のエントリポイントを調査し、設定や挿入箇所を確認し、コードを変更したり重いジョブを実行せずに不審な実装パターンを指摘したい場合に使用する。アクティブなコマンド実行、大規模なリファクタリング、推測的なコード適応、自動バグ修正には使用しない。
developmentcode-reviewresearch
angular-developer
angular
Angularコードを生成し、アーキテクチャのガイダンスを提供します。プロジェクト、コンポーネント、サービスの作成時や、リアクティビティ(signals、linkedSignal、resource)、フォーム、依存性注入、ルーティング、SSR、アクセシビリティ(ARIA)、アニメーション、スタイリング(コンポーネントスタイル、Tailwind CSS)、テスト、CLIツールに関するベストプラクティスについてトリガーします。
developmentcode-reviewapi
best-practices
addyosmani
モダンなウェブ開発のベストプラクティスをセキュリティ、互換性、コード品質に適用します。「ベストプラクティスを適用」「セキュリティ監査」「コードのモダナイズ」「コード品質レビュー」「脆弱性チェック」と依頼された場合に使用します。
developmentcode-reviewsecurity
cavecrew
juliusbrussee
Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: "delegate to subagent", "use cavecrew", "spawn...
developmentcode-reviewapi
caveman-commit
juliusbrussee
超圧縮コミットメッセージ生成ツール。コミットメッセージからノイズを削減しつつ、意図と理由を保持。Conventional Commits形式。件名50文字以内、本文は「なぜ」が明白でない場合のみ。ユーザーが「write a commit」「commit message」「generate commit」「/commit」と発言した場合、または/caveman-commitを呼び出した場合に使用。ステージング変更時に自動トリガー。
developmentcode-review
caveman-review
juliusbrussee
超圧縮されたコードレビューコメント。PRフィードバックからノイズを削減し、実行可能なシグナルを保持します。各コメントは1行で構成:場所、問題、修正。ユーザーが「このPRをレビューして」「コードレビュー」「差分をレビュー」「/review」と言った場合、または/caveman-reviewを呼び出した場合に使用します。プルリクエストのレビュー時に自動トリガーされます。
developmentcode-review
check
tw93
コード差分、PR、イシューキュー、リリース準備状況、コミット、プッシュ、公開、プロジェクト監査をレビューします。ユーザーが「review/看看代码/合并前/看看issue/PR/release/push」を依頼した場合や、承認済みプランを実行する際に使用します。ダーティワークツリーや未追跡ワークツリーに対する安全ゲート付きです。アイデアの探索、根本原因のデバッグ、散文レビューには使用しません。
developmentcode-review
check-impl-against-spec
warpdotdev
プルリクエストの実装をspec_context.md内の仕様コンテキストと比較し、重要な不一致があればreview.jsonにフィードバックします。承認済みまたはリポジトリの仕様コンテキストが利用可能な場合、PRレビュー時に使用します。
developmentcode-reviewtesting
code-review
mattpocock
固定点(コミット、ブランチ、タグ、マージベース)以降の変更を、2つの軸——「標準」(コードがこのリポジトリの文書化されたコーディング標準に従っているか)と「仕様」(コードが元のIssue/PRDで求められた内容と一致しているか)——に沿ってレビューします。両方のレビューを並列サブエージェントで実行し、結果を並べて報告します。ユーザーがブランチ、PR、作業中の変更をレビューしたい場合、または「X以降をレビューして」と依頼した場合に使用します。
code-reviewdevelopmenttesting
code-review-and-quality
addyosmani
複数軸でのコードレビューを実施します。変更をマージする前に使用してください。自分自身、他のエージェント、または人間が書いたコードをレビューする際に使用します。コードがメインブランチに取り込まれる前に、複数の観点から品質を評価する必要がある場合に使用してください。
developmentcode-review
code-simplification
addyosmani
コードを明確にするために簡略化します。動作を変えずにコードをリファクタリングして明確にする場合に使用します。コードは動作するが、読みやすさ、保守性、拡張性が本来あるべきよりも低い場合に使用します。不要な複雑さが蓄積されたコードをレビューする場合に使用します。
developmentcode-review
codebase-design
mattpocock
深いモジュールを設計するための共有語彙。ユーザーがモジュールのインターフェースを設計・改善したいとき、深化の機会を見つけたいとき
developmentdesigncode-review
conventional-git
samber
Conventional Commits v1.0.0に基づくブランチ命名、ワークツリー命名、およびGitHub・GitLabプロジェクト向けのコミットメッセージ標準。ブランチ作成、ワークツリー命名、コミット作成、コミットメッセージ生成、ブランチ規約のレビュー、またはチェンジログ自動化の設定時に使用します。一貫性のあるGit履歴、SemVer駆動のリリース、解析可能なチェンジログ生成、または自動Issueクローズが必要なプロジェクトに適用します。ユーザーがワークツリーの命名方法、git worktreeの作成方法などを尋ねたときに起動します。
developmentcode-reviewdevops
create-pr
warpdotdev
現在のブランチに対してwarpリポジトリにプルリクエストを作成します。ユーザーがPRを開く、プルリクエストを作成する、レビューのために変更を提出する、またはマージのためにコードを準備することを言及した場合に使用します。
developmentcode-review
debugging-and-error-recovery
addyosmani
系統的な根本原因デバッグをガイドします。テストが失敗したとき、ビルドが壊れたとき、動作が期待と一致しないとき、または予期しないエラーに遭遇したときに使用します。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要なときに使用します。
developmenttestingcode-review
deprecation-and-migration
addyosmani
非推奨と移行を管理します。古いシステム、API、機能を削除する際に使用します。ユーザーをある実装から別の実装へ移行する際に使用します。既存のコードを維持するか廃止するかを判断する際に使用します。
developmentapicode-review
diagnose
mattpocock
厳格な診断ループで、ハードなバグやパフォーマンスの後退に対処します。再現→最小化→仮説立案→計装→修正→回帰テスト。ユーザーが「これを診断して」「これをデバッグして」と言ったとき、バグを報告したとき、何かが壊れている・例外を投げている・失敗していると言ったとき、またはパフォーマンスの後退を説明したときに使用します。
developmenttestingcode-review
diagnosing-bugs
mattpocock
ハードバグやパフォーマンス低下の診断ループ。ユーザーが「診断して」「デバッグして」と言った場合や、何かが壊れている・エラーを投げている・失敗している・遅いと報告した場合に使用します。
developmenttestingcode-review
executing-plans
obra
別のセッションでレビューチェックポイントを設けて実行するための、書面による実装計画がある場合に使用します。
developmentproject-managementcode-review
explore-code
lllllllama
We need to translate the given English text into Japanese, preserving the name "explore-code" if it appears. The text is a description of a skill. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "explore-code" does not appear in the source text? Actually, the source text starts with "Rigor Improve implementation leaf skill for auditable candidate implementation..." There is no "explore-code" in the text. The directory item type is "agent skill" and the name is "explore-code", but the instruction says not to include the name unless it appears in the source text. So we just translate the given paragraph. We need to preserve technical terms like "LoRA", "adapter layers", "backbone", "head", "rollback-aware records", "explore_outputs/", "current_research". Also preserve URLs, numbers, etc. No extra commentary. Let's translate carefully. Original: "Rigor Improve implementation leaf skill for auditable candidate implementation
developmentresearchcode-review
fastify-best-practices
mcollina
Fastify Node.jsバックエンドサーバーとREST APIの開発を、TypeScriptまたはJavaScriptを使用してガイドします。Fastifyアプリケーションの構築、設定、デバッグ時(ルート定義、プラグイン実装、JSONスキーマ検証の設定、エラーハンドリング、パフォーマンス最適化、認証管理、CORSとセキュリティヘッダーの設定、データベース統合、WebSocketの操作、本番環境へのデプロイを含む)に使用します。Fastifyの完全なリクエストライフサイクル(フック、...
developmentapicode-review
finishing-a-development-branch
obra
実装が完了し、すべてのテストが合格した際に使用し、作業の統合方法を決定する必要がある場合に利用します。マージ、PR、クリーンアップの構造化されたオプションを提示することで、開発作業の完了を導きます。
developmentcode-reviewproject-management
fix-errors
warpdotdev
Warp Rustコードベースのコンパイルエラー、リンティング問題、テスト失敗を修正します。presubmitチェック、WASM固有のエラー、特定のテストの実行をカバーします。ユーザーがビルドエラー、clippyやfmtの失敗、テスト失敗に遭遇した場合、またはPR前にpresubmitを実行・解釈する必要がある場合に使用します。
developmentcode-reviewtesting
full-output-enforcement
leonxlnx
デフォルトのLLM切り捨て動作を上書きします。完全なコード生成を強制し、プレースホルダーパターンを禁止し、トークン制限による分割を適切に処理します。網羅的で省略のない出力が必要なあらゆるタスクに適用してください。
developmentcode-reviewtesting
git-workflow-and-versioning
addyosmani
gitワークフローの実践を構造化します。コード変更を行う際に使用します。コミット、ブランチ作成、コンフリクト解決時、または複数の並行ストリームにわたって作業を整理する必要がある場合に使用します。リリース作成、セマンティックバージョンのバンプ選択、タグ付け、またはチェンジログ作成時に使用します。
developmentcode-reviewdevops
golang-benchmark
samber
Golangのベンチマーク、プロファイリング、パフォーマンス測定。Goのベンチマークを作成、実行、比較する際、pprofを使用したホットパスのプロファイリング、CPU/メモリ/トレースプロファイルの解釈、benchstatによる結果分析、CIベンチマーク回帰検出の設定、またはPrometheusランタイムメトリクスを使用した本番パフォーマンスの調査に使用します。また、開発者が特定のパフォーマンス指標について深い分析を必要とする場合にも使用します。このスキルは測定方法論を提供し、一方で...
developmenttestingcode-review
golang-code-style
samber
We need to translate the given text from English to Japanese, preserving the name "golang-code-style" and other technical terms. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "golang-code-style" appears in the source text? Actually, the source text does not contain the name "golang-code-style" explicitly. The name is given in the context: "Name to preserve: golang-code-style". But the instruction says "Do not include the name unless it appears in the source text." Since it does not appear in the source text, we should not add it. However, the source text contains references like "samber/cc-skills-golang@golang-naming" etc. Those should be preserved as is. We need to translate the description of the skill. The text describes conventions for Go code style. We'll translate into natural Japanese, keeping technical terms like "Go", "linter", "doc comments" etc. Also preserve the arrows and references. Let's break
developmentcode-review
golang-concurrency
samber
Goの並行処理パターン。goroutine、チャネル、select、ロック、同期プリミティブ、errgroup、singleflight、ワーカープール、fan-out/fan-inパイプラインを含む並行Goコードの作成やレビュー時に使用します。また、goroutineリーク、競合状態、チャネルの所有権の問題を検出した場合や、チャネルとミューテックスのどちらを選択すべきかの判断が必要な場合にも発動します。
developmentcode-review
golang-dependency-injection
samber
Go言語における依存性注入(DI)の包括的ガイド。DIが重要である理由(テスト容易性、疎結合、関心事の分離、ライフサイクル管理)、手動コンストラクタインジェクション、DIライブラリの比較(google/wire、uber-go/dig、uber-go/fx、samber/do)をカバー。このスキルは、サービスアーキテクチャの設計、依存性注入の設定、密結合コードのリファクタリング、シングルトンやサービスファクトリの管理、またはユーザーが制御の反転やサービスについて質問した際に使用します。
developmentcode-reviewapi
golang-design-patterns
samber
慣用的なGo言語のデザインパターン — 関数型オプション、コンストラクタ、エラーフローとカスケード、リソース管理とライフサイクル、グレースフルシャットダウン、耐障害性、アーキテクチャ、依存性注入、データ処理、ストリーミングなど。アーキテクチャパターンを明示的に選択する際、関数型オプションを実装する際、コンストラクタAPIを設計する際、グレースフルシャットダウンを設定する際、耐障害性パターンを適用する際、または特定の問題に適合する慣用的なGoパターンを尋ねる際に適用します。
developmentdesigncode-review
golang-documentation
samber
Golangプロジェクト向けの包括的なドキュメントガイド。godocコメント、README、CONTRIBUTING、CHANGELOG、Go Playground、Exampleテスト、APIドキュメント、llms.txtをカバー。ドキュメントコメントやドキュメントの作成・レビュー時、コード例の追加時、ドキュメントサイトのセットアップ時、またはドキュメントのベストプラクティスについて議論する際に使用。ライブラリとアプリケーション/CLIの両方に対応。
developmentdocumentcode-review
golang-error-handling
samber
We need to translate the given English text into Japanese, preserving the name "golang-error-handling" if it appears, but it does not appear in the text. The text is a description of a skill for idiomatic Go error handling. We must not add any extra commentary, labels, or formatting. Just the translation. The text includes technical terms: "Idiomatic Golang error handling", "creation", "wrapping with %w", "errors.Is/As", "errors.Join", "custom error types", "sentinel errors", "panic/recover", "single handling rule", "structured logging with slog", "HTTP request logging middleware", "samber/oops for production errors", "log aggregation 3rd-party tools", "Go code", "samber/cc-skills-golang@golang-samber-oops". These should be preserved as is or translated appropriately. For example, "Idiomatic Golang error handling" can be translated as "慣用的なGoのエラーハンドリング". But we need to keep technical terms like "errors
developmentcode-review
golang-google-wire
samber
We need to translate the given English text into Japanese, preserving the specified name "golang-google-wire" (though it's not in the text, so no issue). The text is a description of a directory item type "agent skill". We must not include the name unless it appears in the source text. The source text does not contain "golang-google-wire". So we just translate the text. The text describes compile-time dependency injection in Golang using google/wire, listing various functions and concepts. We need to translate accurately, keeping technical terms like wire.NewSet, wire.Build, etc. as they are (they are code identifiers). Also preserve URLs? There is no URL. Numbers? None. Technical terms: "compile-time dependency injection", "injector files", "wire_gen.go", etc. We'll translate the surrounding Japanese. We must not add any extra commentary, labels, or formatting. Just the translation. Let's break down the text: "Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire
developmentcode-review
golang-grpc
samber
Golangマイクロサービス向けのgRPC利用ガイドライン、protobuf構成、および本番対応パターンを提供します。gRPCサーバー/クライアントの実装、レビュー、デバッグ時、protoファイルの作成、インターセプターの設定、ステータスコードを用いたgRPCエラー処理、TLS/mTLSの構成、bufconnを用いたテスト、ストリーミングRPCの操作時に使用します。
developmentapicode-review
golang-how-to
samber
Golangスキルオーケストレーター — Golangのコーディング、レビュー、デバッグ、セットアップタスクで常にアクティブ。タスクコンテキストを読み取り、samber/cc-skills-golangから最も関連性の高いスキルをロードします。多くの場合、複数のスキルを同時にロードします:gRPCサービスの作成時にはgolang-grpc + golang-testing + golang-error-handlingをロード;パニックのデバッグ時にはgolang-troubleshooting + golang-safetyをロード;セキュリティ監査時にはgolang-security + golang-lint + golang-safetyをロード。また、2つのスキルが重複しているように見える場合、競合するクラスターを明確に区別します...
developmentcode-reviewtesting
golang-lint
samber
GolangプロジェクトにおけるLintのベストプラクティスとgolangci-lintの設定 — リンターの実行、.golangci.ymlの設定、nolintディレクティブによる警告の抑制、Lint出力の解釈、リンターの選択。golangci-lintの設定時、Lint警告やnolint抑制について質問がある時、コード品質ツールのセットアップ時、またはリンターを選択する時に使用します。また、ユーザーがgolangci-lint、go vet、staticcheck、reviveに言及した場合にも使用します。
developmentcode-reviewtesting
golang-linter
samber
golang-linter — AIエージェント用のインストール可能なスキルです。
developmentcode-review
golang-modernize
samber
Goコードを最新の言語機能、標準ライブラリの改善、慣用的なパターンを使用するようにモダナイズします。Goコードの作成やレビュー中に旧来のパターンが検出された場合、または非推奨警告に遭遇した場合にプロアクティブにトリガーします。また、ユーザーが明示的にモダナイゼーション、Goバージョンアップグレード、CI/ツールのリフレッシュを依頼した場合にも使用します。
developmentcode-review
golang-naming
samber
Go(Golang)の命名規則 — パッケージ、コンストラクタ、構造体、インターフェース、定数、列挙型、エラー、ブーリアン、レシーバ、ゲッター/セッター、関数型オプション、頭字語、テスト関数、サブテスト名をカバーします。新しいGoコードを書くとき、レビューやリファクタリングを行うとき、命名の選択肢(New vs NewTypeName、isConnected vs connected、ErrNotFound vs NotFoundError、StatusReady vs StatusUnknown at iota 0)を検討するとき、Goパッケージ名(utils/helpersアンチパターン)について議論するとき、または...にこのスキルを使用してください。
developmentcode-review
golang-performance
samber
Golangのパフォーマンス最適化パターンと方法論 - XのボトルネックがあればYを適用。アロケーション削減、CPU効率、メモリレイアウト、GCチューニング、プーリング、キャッシング、ホットパス最適化をカバー。プロファイリングやベンチマークでボトルネックが特定され、それを修正するための適切な最適化パターンが必要な場合に使用。また、パフォーマンスコードレビューを行い、改善点や迅速なパフォーマンス向上を特定するのに役立つベンチマークを提案する場合にも使用。測定方法論には使用しない(→...)
developmentcode-review
golang-popular-libraries
samber
本番環境で使用可能なGolangライブラリとフレームワークを推奨します。ユーザーが明示的にライブラリの提案を求めた場合、代替案の比較を希望する場合、特定のタスクに適したライブラリを選択する必要がある場合、またはプロジェクトに新しい依存関係を追加する際に適用します。
developmentresearchcode-review
golang-safety
samber
防御的なGolangコーディングにより、パニック、データの静かな破損、および微妙なランタイムバグを防止します。nilパニック、appendエイリアシング、マップの同時アクセス、浮動小数点比較の落とし穴、またはゼロ値設計に関する問題に遭遇した場合に使用します。また、nil安全性、数値変換のオーバーフロー、リソースライフサイクルの問題(ループ内のdefer)、またはスライスやマップの防御的コピーについてコードをレビューする際にも使用します。
developmentcode-reviewsecurity
golang-samber-do
samber
Golangでsamber/doを使用した依存性注入 — サービスコンテナ、ライフサイクル管理、スコープ、ヘルスチェック、グレースフルシャットダウン、モジュール構成。samber/doを使用または採用する場合、コードベースがgithub.com/samber/doまたはgithub.com/samber/do/v2をインポートしている場合、または手動のコンストラクタインジェクションをDIコンテナにリファクタリングする場合に適用します。
developmentcode-reviewtesting
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-security
samber
Golangのセキュリティベストプラクティスと脆弱性防止。インジェクション(SQL、コマンド、XSS)、暗号化、ファイルシステムの安全性、ネットワークセキュリティ、クッキー、シークレット管理、メモリ安全性、ログ記録をカバー。Goコードのセキュリティに関する作成、レビュー、監査時、または暗号、I/O、シークレット管理、ユーザー入力処理、認証を含むリスクのあるコードに取り組む際に適用。セキュリティツールの設定を含む。
securitycode-reviewdevelopment
golang-spf13-viper
samber
We need to translate the given text from English to Japanese, preserving the name "golang-spf13-viper" but it's not in the text. The text describes a Golang configuration library using spf13/viper. We must not include the name unless it appears in the source text. The source text does not contain the name "golang-spf13-viper". So we just translate the text inside <text>. Also preserve technical terms like spf13/viper, BindPFlag, etc. The text ends with "For CLI command..." which seems incomplete but we translate as is. Translation: Golang設定ライブラリ spf13/viper を使用 — 階層的な優先順位 (フラグ > 環境変数 > ファイル > KV > デフォルト)、BindPFlag/BindPFlags、SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv、ReadInConfig + ConfigFileNotFoundError、Unmarshal + mapstructure 構造体タグ、サブツリー用
developmentapicode-review
golang-stretchr-testify
samber
Golangテストにおけるstretchr/testifyの包括的なガイド。assert、require、mock、suiteパッケージを詳細にカバー。testifyを使ったテスト作成、モックの作成、テストスイートのセットアップ、assertとrequireの選択時に使用。testifyのアサーション、モックの期待値、引数マッチャー、呼び出し検証、スイートのライフサイクル、Eventually、JSONEq、カスタムマッチャーなどの高度なパターンをカバー。コードベースがgithub.com/stretchr/testifyをインポートしている場合に適用。
developmenttestingcode-review
golang-structs-interfaces
samber
Golangの構造体とインターフェースの設計パターン — コンポジション、埋め込み、型アサーション、型スイッチ、インターフェース分離、インターフェースを介した依存性注入、構造体フィールドタグ、ポインタレシーバと値レシーバ。Goの型を設計する際、インターフェースの定義や実装、構造体やインターフェースの埋め込み、型アサーションや型スイッチの記述、JSON/YAML/DBシリアライゼーションのための構造体フィールドタグの追加、ポインタレシーバと値レシーバの選択時にこのスキルを使用してください。また、ユーザーが...
developmentcode-review
golang-testing
samber
We need to translate the given text from English to Japanese, preserving the name "golang-testing" if it appears. The text is a description of a directory item type "agent skill". The instruction says: "Do not include the name unless it appears in the source text." The name "golang-testing" does not appear in the provided <text>? Actually, looking at the text: it starts with "Production-ready Golang tests — ..." and later mentions "samber/cc-skills-golang@golang-stretchr-testify". The name "golang-testing" is not in the text. So we should not add it. We just translate the content. We need to preserve product names, protocol names, URLs, numbers, technical terms. So "Golang", "testify", "goleak", "CI", "Go", "samber/cc-skills-golang@golang-stretchr-testify" should remain as is. Also "table-driven tests", "testify suites and mocks", "parallel tests", "f
developmenttestingcode-review
google-agents-cli-adk-code
google
このスキルは、ユーザーが「エージェントコードを書く」「ADKでエージェントを構築する」「ツールを追加する」「コールバックを作成する」「エージェントを定義する」「状態管理を使用する」、またはADK(Agent Development Kit)Python APIのパターンやコード例を必要とする場合に使用します。Google ADKスキルスイートの一部です。エージェントタイプ、ツール定義、オーケストレーションパターン、コールバック、状態管理のクイックリファレンスを提供します。新しいプロジェクトの作成(google-agents-cli-scaffoldを使用)やデプロイには使用しないでください...
developmentapicode-review
health
tw93
予算を考慮したエージェント支援型エンジニアリング健全性監査を実行し、指示/設定のドリフト、フック/MCP、検証サーフェス、AI保守性を確認します。ユーザーが「claudeをチェック」「codexをチェック」「piをチェック」「設定チェック」「健全度」と尋ねたり、エージェントが指示を無視する、検証が欠けている、コードが保守しにくくなっていると報告した場合に使用します。コードのデバッグやPRのレビューには使用しません。
developmentresearchcode-review
hunt
tw93
エラー、クラッシュ、リグレッション、テスト失敗、動作不良、スクリーンショットで報告された不具合に対して、修正を適用する前に根本原因を特定します。ユーザーが「排查/报错/崩溃/不工作/回归/判断为什么报错」と尋ねたり、以前は動作していたが現在は失敗すると言った場合に使用します。コードレビューや新機能には使用しません。
developmenttestingcode-review
hyperframes-registry
heygen-com
HyperFrames構成にレジストリブロックとコンポーネントをインストールして配線します。hyperframes addの実行時、ブロックやコンポーネントのインストール時、インストールしたアイテムをindex.htmlに配線する時、またはhyperframes.jsonを操作する時に使用します。addコマンド、インストール場所、ブロックサブ構成の配線、コンポーネントスニペットのマージ、レジストリ検出、そして新しいブロックやコンポーネントを作成して上流に貢献する方法(アイデア→スキャフォールド→検証→PR)をカバーします。
developmentapicode-review
implement
mattpocock
PRDまたは一連の課題に基づいて作業を実装する。
developmentcode-reviewproject-management
implement-specs
warpdotdev
承認されたPRODUCT.mdとTECH.mdの機能を実装し、実装の進化に合わせて仕様とコードを同じPR内で整合させます。プロダクトと技術仕様が承認され、次のステップが機能の構築である場合に使用します。
developmentcode-reviewapi
improve
shadcn
シニアアドバイザーとして任意のコードベースを調査し、他のモデルやエージェントが実行できる優先順位付きの自己完結型実装計画を作成します。ソースコードは厳密に読み取り専用とし、自身では実装、修正、リファクタリングを一切行いません。コードベースの監査、改善機会(バグ、セキュリティ、パフォーマンス、テストカバレッジ、技術的負債、移行、開発者体験)の発見、機能提案やプロジェクトの今後の方向性(ロードマップ、製品戦略)の提示、または別のエージェントへの引き継ぎ計画の生成を求められた際に使用します。
developmentcode-reviewresearch
improve-codebase-architecture
mattpocock
コードベース内の深化の機会を見つけます。CONTEXT.mdのドメイン言語とdocs/adr/の決定事項に基づきます。ユーザーがアーキテクチャを改善したい、リファクタリングの機会を見つけたい、密結合モジュールを統合したい、またはコードベースをよりテスト可能でAIがナビゲートしやすくしたい場合に使用します。
developmentcode-reviewapi
migrate-radix-to-base
shadcn
ReactプロジェクトとコンポーネントをRadix UIからBase UIに移行します。radixからの移行、base-uiへの移動、radixプリミティブの変換、またはshadcnプロジェクトのベースライブラリの切り替えを求められた際に使用します。単一コンポーネント(「accordionを移行」)とプロジェクト全体の両方を処理します。
developmentcode-reviewapi
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
minimal-run-and-audit
lllllllama
We need to translate the given English text into Japanese, preserving the name "minimal-run-and-audit" if it appears. The text is a description of a skill. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "minimal-run-and-audit" does not appear in the source text. So we just translate the description. Also preserve product names, protocol names, URLs, numbers, technical terms. The text includes "Rigor Run skill", "README-first deep learning repo reproduction", "smoke test", "documented inference or evaluation command", "repro_outputs/", "patch notes", etc. We need to translate naturally into Japanese while keeping those terms as is or with appropriate Japanese equivalents? The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms." So "Rigor Run skill" might be a product name? It says "Rigor Run skill" - likely a proper name. Keep as is. "README-first
developmenttestingcode-review
nx-workspace
nrwl
Nxワークスペースを探索・理解します。ワークスペース、プロジェクト、タスクに関する質問に答える際に使用します。また、nxコマンドが失敗した場合や、タスクを実行する前に利用可能なターゲットや設定を確認する必要がある場合にも使用します。例:「このワークスペースにはどのプロジェクトがありますか?」「プロジェクトXはどのように設定されていますか?」「ライブラリYに依存しているものは何ですか?」「実行可能なターゲットは何ですか?」「タスクの設定が見つかりません」「nxタスクの失敗をデバッグする」。
developmentcode-reviewproject-management
ponytail
dietrichgebert
動作する最も怠惰な解決策を強制し、最もシンプルで最短、最小限のものを選びます。すべてを見てきたシニア開発者のように振る舞います。タスク自体が本当に必要かどうか疑問視し(YAGNI)、カスタムコードより標準ライブラリを、依存関係よりネイティブプラットフォーム機能を、50行より1行を優先します。強度レベルをサポート:ライト、フル(デフォルト)、ウルトラ。ユーザーが「ponytail」「be lazy」「lazy mode」「simplest solution」「minimal solution」「yagni」「do less」などと言ったときに使用します。
developmentcode-review
ponytail-audit
dietrichgebert
リポジトリ全体を対象に、過剰設計を監査します。ponytail-reviewと同様ですが、差分ではなくコードベース全体をスキャンし、削除・簡略化・標準ライブラリやネイティブ相当品への置き換えを優先順位付きでリストアップします。ユーザーが「このコードベースを監査して」「過剰設計を監査して」「このリポジトリから削除できるものは」「ブロートを見つけて」「ponytail-audit」「/ponytail-audit」と言ったときに使用します。一回限りのレポートを生成し、修正は適用しません。
code-reviewdevelopment
ponytail-debt
dietrichgebert
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
developmentcode-reviewproject-management
ponytail-review
dietrichgebert
コードレビューは過剰エンジニアリングにのみ焦点を当てます。削除すべきものを見つけます:再発明された標準ライブラリ、不要な依存関係、推測による抽象化、無駄な柔軟性。発見ごとに1行:場所、削除対象、代替手段。ユーザーが「過剰エンジニアリングをレビューして」「何を削除できる?」「これは過剰エンジニアリング?」「簡略化レビュー」と言った場合、または/ponytail-reviewを呼び出した場合に使用します。正確性重視のレビューを補完し、こちらは複雑さのみを追跡します。
code-reviewdevelopment
pr-to-video
heygen-com
pr-to-video ワークフロー - GitHubのプルリクエスト(github.com/ / /pull/ または / # 形式のURL、あるいはチェックアウト済みリポジトリ内の「this PR」)→ 取り込まれたPR情報(タイトル、本文、差分、コミット、ファイル、+/-統計)→ narrator_scripts.json + 音声(音声 + BGM)+ section_plan.md → コード差分 / 変更前後 / 影響を説明する動画。入力はコード変更です。URLはPRリンクであり、マーケティングサイトをスクレイピングするものではありません。テキストの概要や製品ウェブサイトでもありません。PR以外の入力(製品サイト、一般ウェブサイト、トピックテキスト)の場合、...
developmentvideocode-review
pr-walkthrough
warpdotdev
プルリクエストの静的インタラクティブD3ウォークスルーを生成します。ユーザーがズーム可能なPRマップ、グラフ/キャンバスPRの方向性、またはPRシステムコンポーネント、データフロー、コード依存関係、ユーザーアクションの代替ビジュアライゼーションを必要とする場合に使用します。
developmentcode-reviewdata-analysis
qa
mattpocock
ユーザーが会話形式でバグや問題を報告し、エージェントがGitHubのIssueを作成するインタラクティブなQAセッション。背景でコードベースを探索し、コンテキストやドメイン言語を取得します。ユーザーがバグ報告、QA、会話形式でのIssue作成を希望する場合、または「QAセッション」に言及した場合に使用します。
testingcode-reviewdevelopment
receiving-code-review
obra
コードレビューのフィードバックを受け取った際、特にフィードバックが不明瞭または技術的に疑問がある場合に、提案を実装する前に使用します。技術的な厳密さと検証が必要であり、形だけの同意や盲目的な実装は避けるべきです。
developmentcode-review
redesign-existing-projects
leonxlnx
既存のウェブサイトやアプリをプレミアム品質にアップグレードします。現在のデザインを監査し、一般的なAIパターンを特定し、機能を損なうことなくハイエンドなデザイン基準を適用します。あらゆるCSSフレームワークやバニラCSSに対応します。
designdevelopmentcode-review
request-refactor-plan
mattpocock
ユーザーとのインタビューを通じて小さなコミット単位の詳細なリファクタリング計画を作成し、それをGitHub Issueとして登録します。ユーザーがリファクタリングの計画を立てたい場合、リファクタリングRFCを作成したい場合、またはリファクタリングを安全な段階的ステップに分割したい場合に使用します。
developmentcode-reviewproject-management
requesting-code-review
obra
タスク完了時、主要機能実装時、またはマージ前に、作業が要件を満たしているか確認するために使用します。
developmentcode-review
resolve-merge-conflicts
warpdotdev
Resolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context. Use when a merge, rebase, cherry-pick, or stash pop stops on conflicts, when `git status` shows unmerged paths, or when files contain conflict markers.
developmentcode-review
resolving-merge-conflicts
mattpocock
進行中のgitマージ/リベースの競合を解決する必要がある場合に使用します。
developmentcode-review
review
mattpocock
固定された地点(コミット、ブランチ、タグ、マージベース)からの変更を、2つの軸に沿ってレビューします。基準(コードがこのリポジトリの文書化されたコーディング基準に従っているか)と仕様(コードが元のIssue/PRDで求められた内容と一致しているか)です。両方のレビューを並列サブエージェントで実行し、結果を並べて報告します。ユーザーがブランチ、PR、作業中の変更をレビューしたい場合、または「X以降をレビューして」と依頼した場合に使用します。
code-reviewdevelopmenttesting
review-pr
warpdotdev
プルリクエストの差分をレビューし、ワークフローが公開するための構造化されたフィードバックをreview.jsonに書き込みます。ローカルアーティファクト(pr_diff.txtやpr_description.txtなど)からチェックアウトしたPRをレビューし、GitHubに直接投稿する代わりに機械可読なレビュー出力を生成する場合に使用します。
code-reviewdevelopment
safe-debug
lllllllama
ディープラーニング研究作業のためのRigor Debug / Rigor Auditスキル。ユーザーがトレースバック、ターミナルエラー、CUDA OOM、チェックポイント読み込み失敗、形状不一致、NaN損失症状、またはトレーニング失敗を貼り付け、パッチ適用前に保守的な診断を希望し、デバッグ修正が研究貢献と明確に分離されている場合に使用します。広範なリファクタリング、推測的な適応、自動探索的パッチ適用、または一般的なリポジトリの習熟には使用しないでください。
developmenttestingcode-review
setup-pre-commit
mattpocock
現在のリポジトリに、Huskyのpre-commitフックをlint-staged(Prettier)、型チェック、テストとともに設定します。ユーザーがpre-commitフックを追加したい、Huskyをセットアップしたい、lint-stagedを設定したい、またはコミット時のフォーマット/型チェック/テストを追加したい場合に使用します。
developmenttestingcode-review
snyk-agent-scan-compliance
samber
snyk-agent-scan(エージェントスキルファイルスキャナー)のコンプライアンス専門家です。他のSnyk CLIツール(snyk test、snyk code SAST、snyk iac、snyk container)には対応していません。情報の抑制や削除ではなく、コンテンツの再構成によってアラートを修正します。スキルディレクトリ内のすべてのファイル(SKILL.md、references/、assets/、およびその他のセカンダリマークダウン)を対象とします。新しいスキルの作成、既存スキルの編集、ローカルまたはCIでの失敗したsnyk-agent-scan実行のトリアージ、またはエージェントによって保留されたPRのブロック解除時に適用してください。
developmentsecuritycode-review
source-driven-development
addyosmani
すべての実装判断を公式ドキュメントに基づかせます。権威あるソースに裏付けられた、時代遅れのパターンがないコードを求めるときに使用します。正確性が重要なフレームワークやライブラリで構築する際に使用します。
developmentresearchcode-review
systematic-debugging
obra
バグ、テストの失敗、または予期しない動作に遭遇した際、修正を提案する前に使用してください
developmenttestingcode-review
test-driven-development
obra
あらゆる機能やバグ修正を実装する際、実装コードを書く前に使用します。
developmenttestingcode-review
typescript-advanced-types
wshobson
TypeScriptの高度な型システムを習得。ジェネリクス、条件付き型、マップ型、テンプレートリテラル型、ユーティリティ型を含み、型安全なアプリケーションを構築します。複雑な型ロジックの実装、再利用可能な型ユーティリティの作成、TypeScriptプロジェクトでのコンパイル時の型安全性の確保に使用します。
developmentcode-review
validate-changes-match-specs
warpdotdev
ブランチまたはプルリクエストの実装が、導入された製品、技術、セキュリティ、および関連仕様と一致することを検証します。仕様に基づく変更のレビューや完了時、チェックインされた仕様と実装の不一致を解決する際に使用します。
developmentcode-reviewtesting
verification-before-completion
obra
作業完了、修正完了、またはテスト通過と主張する前に使用します。コミットやPR作成の前に、検証コマンドを実行し、その出力を確認してから成功を主張する必要があります。主張の前には常に証拠が必要です。
testingcode-reviewdevelopment