Claude に「敵対的レビュー」をさせて、指摘がどれくらい当たっていたかを数えた
個人開発では、Claude Code に「壊れるところを探して」と頼む敵対的レビューを何度も使っています。4つのリポジトリに残っていた再検証の記録から、指摘がどれくらい当たり、どう外れていたかを数えました。外れ方には決まった型がありました。
- Claude Code
- コードレビュー
- 個人開発
Topic
個人で作って公開しているアプリ・サービスの開発と運用の記録です。アプリの長期運用、クラウドの費用、CI の無料枠、AI を使った開発の進め方などを、実際の数字と失敗込みで書いています。
10件(新しい順)
個人開発では、Claude Code に「壊れるところを探して」と頼む敵対的レビューを何度も使っています。4つのリポジトリに残っていた再検証の記録から、指摘がどれくらい当たり、どう外れていたかを数えました。外れ方には決まった型がありました。
Claude Code に任せて開発していると、CLAUDE.md・README・PROGRESS.md が同じ説明で膨らんでいきます。個人開発のリポジトリで役割を分け直したら、CLAUDE.md は117行から50行、README は172行から35行になりました。分け方と、書かないことにしたものをまとめます。
キーワードからコード進行を作る Web アプリ Chord Eureka を、2024年12月の公開から2年近く運用してきました。GPT-4o 時代のコストと出力崩れへの対処、Claude への移行、temperature 廃止で本番が落ちた件、構造化出力、測ってから決めたモデル更新までを、git の履歴をもとに振り返ります。
個人開発で使っている GCP の全プロジェクトを、Claude Code と一緒に横断して見直しました。gcloud での調査、ストレージの掃除、通信料の削減、そして CUD の二重契約という失敗まで。AI に任せられたこと・人間がやる必要があったことを整理します。
コード進行アプリのキーワードボタンが本当に効いているのかを確かめるため、Claude Code の `claude -p` で930件を生成し、プログラムで採点しました。API キーを使わない生成のしかた、本番に近づけるためのオプション、Windows での落とし穴、AI に採点させない集計の考え方をまとめます。
画像生成アプリの GPU 費用が予算を超えないよう、予算アラート → Pub/Sub → Cloud Functions で GPU ワーカーだけを止める仕組みを作りました。Cloud Run の設定を書き換える方式は効かず、GCS のフラグファイル方式に変えた経緯と、段階導入・90%しきい値の理由をまとめます。
GCP の費用を見直したとき、候補に挙がったものの見送った施策と、その理由をまとめます。ダウングレード、日本リージョンへの移行、Nearline 化などは、条件次第で逆効果になりました。確認して問題なしだった項目のチェックリストも載せます。
コスト削減のつもりで GCP の1年 CUD を契約したら、請求アカウント単位の3年 Flexible CUD がすでにあり二重契約に。しかも e2-medium に対して確約量が過大でした。見落とした原因、取り消しまでのサポート対応、CUD を買う前の確認手順をまとめます。
X・Bluesky・Threads・Facebook・はてブ・LINE のシェアボタンを、公式ウィジェットを使わずリンクだけで実装しました。アイコンは simple-icons からビルド時に SVG を埋め込み、ボタンの色も各サービスのブランドカラーに合わせています。
非公開リポジトリの CI で Jest がまれにハングし、timeout を設定していなかったせいで既定の6時間上限まで走り続け、月2000分の無料枠を使い切りました。再発防止に入れた timeout-minutes・concurrency と、Dependabot を止めた話をまとめます。