beforemerge-react-review について
beforemerge-react-reviewは、Reactアプリケーションのレビューや実装に携わる開発者向けのルール集です。セキュリティ、パフォーマンス、アーキテクチャ、品質を影響度順に扱い、コード例も掲載しています。
主な機能
- 01CWEに対応したセキュリティ規則
- 02実行時レンダリングの性能指針
- 03アーキテクチャとコード構成のパターン
- 04保守性とコード品質の確認
- 05誤りと修正後のコード例
活用シーン
- 01React/TypeScriptのプルリクエストレビュー
- 02コンポーネントのセキュリティ監査
- 03リファクタリング時の性能確認
- 04マージ前の品質チェック
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ beforemerge/ beforemerge-skills --skill beforemerge-react-reviewインストール後、Claude Code で/beforemerge-react-reviewを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdmetadata.jsonREADME.mdrules/_sections.md_template.mdrules/architecture/arch-component-composition.mdarch-custom-hooks.mdarch-prop-drilling.mdarch-state-colocation.mdrules/performance/perf-context-splitting.mdperf-expensive-computations.mdperf-large-lists.mdperf-unnecessary-rerenders.mdrules/quality/qual-controlled-vs-uncontrolled.mdqual-error-boundaries.mdqual-key-prop.mdqual-useeffect-cleanup.mdrules/security/sec-dangerouslysetinnerhtml.mdsec-eval-injection.mdsec-insecure-randomness.mdsec-prototype-pollution.md詳細
BeforeMerge:React レビュー
React アプリケーション向けの包括的なコードレビューナレッジベースです(フレームワークに依存しません)。影響度に応じて優先順位付けされた、セキュリティ、パフォーマンス、アーキテクチャ、品質の4カテゴリにわたるルールを収録しています。
適用する場面
以下の場合に、これらのルールを参照してください。
- React/TypeScript プロジェクトのプルリクエストをレビューするとき
- 新しいコンポーネント、フック、ユーティリティを作成するとき
- 既存のコードを監査し、セキュリティ脆弱性を確認するとき
- パフォーマンスや保守性を高めるためにコードをリファクタリングするとき
- マージ前の品質チェックを実施するとき
優先度別のルールカテゴリ
| 優先度 | カテゴリ | 影響度 | 接頭辞 | 主な対象 |
|---|---|---|---|---|
| 1 | セキュリティ | CRITICAL | sec- | CWE に対応したアンチパターン |
| 2 | パフォーマンス | HIGH | perf- | 実行時のレンダリング最適化 |
| 3 | アーキテクチャ | MEDIUM | arch- | デザインパターンとコード構成 |
| 4 | 品質 | MEDIUM | qual- | 保守性とコードの健全性 |
使用方法
詳しい解説とコード例については、rules/ 内の個別のルールファイルをお読みください。
各ルールには、以下が含まれています。
- 重要な理由の簡潔な説明
- 解説付きの誤ったコード例
- 解説付きの正しいコード例
- 該当する場合は CWE との対応付け
- 公式ドキュメントへの参照
完全版のガイド:AGENTS.md
コメント
Markdown 対応