CodeRabbit logoCodeRabbit logo
エージェントエンタープライズカスタマー料金表ブログ
  • ドキュメント
  • トラストセンター
  • お問い合わせ
  • FAQ
  • レポート&ガイド
ログイン無料トライアルを開始

プロダクト

エージェントDiscordプルリクエストレビューIDE レビューCLI レビュープランオープンソース

ナビゲーション

私たちについて特徴FAQシステムステータス採用データ保護附属書スタートアッププログラム脆弱性開示

リソース

ブログドキュメント変更履歴利用事例トラストセンターブランドガイドラインレポート&ガイド

問い合わせ

サポートセールス料金表パートナーシップ

By signing up you agree to our Terms of Use and authorize CodeRabbit to provide occasional updates about products and solutions. You understand that you can opt out at any time and that your data will be handled in accordance with CodeRabbit Privacy Policy

footer-logo shape
利用規約プライバシーポリシー

CodeRabbit Inc © 2026

Code Guidelines: あなたのコーディング規約をCodeRabbitに取り込もう

by
Atsushi Nakatsugawa

Atsushi Nakatsugawa

July 02, 2025

1 min read

July 02, 2025

1 min read

  • Code Guidelinesの使い方
  • なぜ重要なのか
  • 今後の展開は?
Back to blog
Cover image

共有

Share on XShare on LinkedinShare on Reddit

他の記事を読む

Opus 5をコードレビューで検証:アクション可能なコメントはクリーンに、全体はノイジー

Opus 5をコードレビューで検証:アクション可能なコメントはクリーンに、全体はノイジー

Opus 5は、クリーンなアクション可能コメントのストリームを生成しました。一方で、既知の問題の検出は少なく、nitpickはベースラインの約4倍に増えました。このモデルが適する可能性のある場面と、適さない場面を解説します。

コードはもうボトルネックではない。今は理解だ。

コードはもうボトルネックではない。今は理解だ。

コーディングエージェントは、人が理解できる以上の速さで変更量を増やせます。人がシステムの方向を決め続けるには、意図から挙動、コードまでを共有できるレビュー経路が必要です。

マージのたびにループを閉じる:レビューしたエージェントが次の作業まで引き継ぐ

マージのたびにループを閉じる:レビューしたエージェントが次の作業まで引き継ぐ

Post-Merge Actionsは、プルリクエストのコンテキストを利用して、マージ後の変更履歴、ドキュメント、チケット作成などを進めます。

Code Guidelines: Bring your coding rules to CodeRabbitの意訳です。

Cursorや他のAIコーディングツール(使ったことがない人はいないのでは?)を使っている、あるいは試したことがあるなら、その欠点にも気づいているかもしれません。新しいファイルを作成するたびにプロジェクト構成の説明を繰り返さなければならなかったり、UIコンポーネントにshadcn/uiを使っている場合だったり、ビルド時に先にバックエンドの依存コンポーネントをビルドしなければならなかったりと、何かと面倒がつきまといます。

CursorやWindsurf、Copilot、その他のAIコーディングエージェントは、再利用可能かつスコープ付きの指示を各リクエスト時や必要に応じて読み取れることで、こうした問題に対応しました。これは賢明な判断です。

Code Guidelinesの使い方

CodeRabbitは、以下のコーディングルールファイルを自動的に検出します。

  • Cursor: .cursorrules

  • GitHub Copilot: .github/copilot-instructions.md

  • Cline: /.clinerules/*

  • Windsurf: /.windsurfrules

  • Claude: /CLAUDE.md

  • その他にも対応しています

Code Guidelinesを使えば、これらのルールがすべてのプルリクエスト(PR)レビュー時のコンテキストとして使用されます。

さらに、独自のルールを設定ファイルとして読み込むことも可能です。たとえば docs/STANDARDS.md や team/code-style.txt にガイドラインが記載されている場合、そのパターンを指定するだけでCodeRabbitが自動的に読み取ります。

なぜ重要なのか

この仕組みは非常に大きな意味を持ちます。第一に、AIコーディングエージェントで設定したルールをそのままCodeRabbitでも使えるようになるということです。つまり、コンテキストの切り替えが不要になりますし、同じスタンダードを2度説明する必要もなくなります。

また、CodeRabbitに対して、どのようにPRレビューを行ってほしいか、どのベストプラクティスに従ってほしいかを明確に指定できるようになります。CursorやGitHubなどで定義したガイドラインをCodeRabbitでも活用できるのです。

例えば、以下のようなメリットが挙げられます。

  • スタイルやフォーマットの一貫性を強制できる .cursorrules に「関数はcamelCase、コンポーネントはPascalCase」と書かれていれば、CodeRabbitはレビュー時に違反箇所を指摘します。

  • アーキテクチャパターンの維持が可能になる 好きなファイル構成、モジュールの境界、依存関係ルールなどを一度定義すれば、CodeRabbitはすべてのPRがそれに従っているか確認します。

  • チーム独自のスタンダードを適用できる 例えば「必ずearly returnを使う」「継承より合成を優先する」といったルールも、レビューの一部としてチェックできます。

今後の展開は?

CodeRabbitが優れたPRレビューを行える理由は、強力なコンテキストエンジニアリングにあります。Code Guidelinesは、そのコンテキストの質をさらに高める機能です。今後の展開に関してヒントをひとつだけ言うなら、「コンテキストこそが王者」です。ぜひ今後のアップデートにもご注目ください。

まだCodeRabbitを試していないなら、今が絶好のチャンスです。 無料で始める ことで、コードレビューにかかる時間もバグも半減させましょう。