---
title: "Claude CodeとClaude Projectを利用してサイトの改善計画をたてる"
date: 2026-05-14
categories:
  - "AI IDE"
  - "Claude Code"
  - "CodeRabbit"
url: "https://hidetaka.dev/ja/writing/dev-notes/review-and-make-a-plan-to-improve-website-by-claude"
---

ウェブサイトの定期的な改善をする上で、いろんな視点でのレビューや検査があるのが理想です。今回は新しい切り口としてClaudeを使ったレビューと計画策定を試してみました。

## Claude Codeを利用したサイトレビュー

Claude CodeはcurlやPythonスクリプトなどが使えるので、サイトにアクセスしてチェックできます。ただし対象サイトのドメインにアクセスできる設定かは事前にチェックしておきましょう。Cursor / Devinなどブラウザが使えるエージェントも増えているので、そちらを使うこともできます。

今回はClaude Code on the Webのプランモードで計画として問題点や改善をレポートさせました。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/a151457f1b1c0aa137cb5c0160f95bfb-20260216094446.png?&d=1140)

並列してClaude Code Agent Teamによる多視点レポートも作ってみています。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/32c0db62cdfa272e8ee86abcf646a55e-20260216095147.png?&d=1140)

## Claude Projectでレポートを整理し、課題の分割統治を図る

調査とレポート・計画の時点では複数の多岐に渡った問題点や改善アクションが出てきました。これをそのまま作業させると、巨大なPRになってしまってレビューが大変です。また、少しでもハルシネーションや意図しない計画が混ざっていると修正が大変になります。よってちょっと手間ですが、セッションを分割して作業します。

Claude Codeで作らせたレポートをコピーし、Claudeに貼り付けます。この際「XXサイト改善」のようなPJを作っておきましょう。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/8d3ffe536bda016dbaf5708b56f19a0a-20260216094750.png?&d=1140)

内容の精査をチャットで行います。場合によっては不要なものを削除した改訂版も作らせます。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/c4dbf5d8427eb804a5cff571917d90d6-20260216094820.png?&d=1140)

そして課題を分割していきましょう。Claudeではアーティファクト機能を使って個別のMDファイルを生成できます。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/d2f4bdac28b72215fdd3eca2d05cb757-20260216094935.png?&d=1140)

作成したアーティファクトは、プロジェクトに追加していきます。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/cb97d5db2753b12fc4f4e22afd05c687-20260216094947.png?&d=1140)

その上でプロジェクト内に新しいセッションを作ります。そこで個別のアーティファクトについて議論を進めました。

### コードベースの調査でClaude Codeも併用

もし実装レベルでの確認が必要になった場合は、Claude Codeを起動します。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/b14dcb8f7e75678fd25838ddaf229efb-20260216095214.png?&d=1140)

これによってある程度の計画を作らせましょう。

## GitHub Issueにタスクを登録し、CodeRabbitで二重チェック

内容の精査が終わったものから、GitHub Issueに登録します。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/3b6edb9f41c9720d31af4f43a6d0db72-20260216095250.png?&d=1140)

このまま実装させてもいいのですが、最終チェックとしてCodeRabbitにも検証させておきます。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/2d61348e3ed711659ff35bbf0a0869bf-20260216095348.png?&d=1140)

もしPhase提案が出たら、CodeRabbitを使ってさらにissueを分割しましょう。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/0c88407f8de3493d49a17a354ff47002-20260216102822.png?&d=1140)

その上でCodeRabbitのIssue Plannerを使って開発用プロンプトを作らせます。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/25b9a9daa8732a2e9f229f64f1f77d1c-20260216095410.png?&d=1140)

出来上がったプランを最終確認します。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/9ea74b3b274b3139a09f21179ab3364a-20260216103553.png?&d=1140)

実装はCodeRabbitが出すプランにある、Prompt for AI Agentsの指示をコピーしてClaude Codeに渡して行います。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/b7999b3b88debd1453211e9ac8f561ac-20260216103613.png?&d=1140)

All AI agent prompts combiedという便利プロンプトもあるが、DevOps方面でベストプラクティスの1つとして紹介されている「Small Batch Size」を意識するならばPhaseごとのプロンプトを使う方がいい。ちょっとずつ開発・マージしていく方が、事故った時のrevert→修正もやりやすい。

![](https://wp-kyoto.cdn.rabify.me/wp-content/uploads/2026/02/c9c1cbb5cdb35493f89c41bf5ec1964d-20260216103649.png?&d=1140)

## やってみての感想

AI DLCがこんな感じなんですかね。調査やプランニング・開発それぞれのフェーズに適していると思うAIエージェントを起用し、その結果を共有しながらやるべきことを明確に落とし込んでいく。そしてOKR(Objective and Key Result)レベルにやるべきことが整理されたら、そこではじめて開発を開始するような感覚でした。

サービスを行ったり来たりするのが手間なので、MCPなりスキルなりでよしなに統合できればいいなと思います。