このサイト(BuildHub)は、私がコードをほぼ書かずに作りました。
正確には、コードを書いてはいます——でも全部Claude Codeが書いています。私がやっているのは「こういうシステムを作って」と会話することだけ。2026年3月、ゼロから約1日でメディアを立ち上げ、今では毎朝7時に自動で記事が公開されています。
今日は、その仕組みと、実際に作ってみてわかったことを全部公開します。
BuildHubとは何か
BuildHubは「Claude CodeをはじめとするAI開発ツールの最新情報を日本語で届けるメディア」です。
英語圏では毎日大量の情報が流れています——Hacker News、Reddit、GitHub、dev.to。でも日本語でそれをキャッチアップするメディアはまだほぼない。そのギャップを埋めようと作りました。
そしてもう一つの動機があります。「BuildHub自体がClaude Codeで作られている」という事実を示すことです。使い方を語るより、動いているものを見せるほうが説得力がある。
全体アーキテクチャ
システムの全体像はこうなっています。
【収集層】 Reddit r/ClaudeAI, r/ClaudeCode Hacker News Zenn / Qiita / dev.to GitHub Releases RSS X(IFTTT経由) ↓ GAS(6時間おき) 【キュー】Firebase Realtime Database ↓ スコアリング(海外ソース加点 / コード有加点など) 【生成層】Gemini 2.5 Flash(要約・日本語記事生成) ↓ ConoHa WING 内PHPクーロン(毎朝7時JST) 【公開層】WordPress(BuildHub)
各レイヤーをClaude Codeとの会話だけで設計・実装しました。使ったサービスはすべて既存のもの(Firebase、GAS、ConoHa WING、Gemini API)。新しくサーバーを立てるようなことは一切していません。
Claude Codeが担っている役割
① コードを書く
GASのコレクタースクリプト、Pythonのダイジェスト生成ツール、PHPのクーロン処理——これらはすべてClaude Codeが書いています。私がやったのは「こういう動作をするスクリプトを作って」と伝えることだけ。
② 運用ルールを覚える(CLAUDE.md)
Claude Codeには CLAUDE.md というファイルがあります。これはClaudeへの「永続的な指示書」です。私はここに以下のようなことを書いています。
- どのサービスにどう認証するか(WP、Firebase、Gemini)
- 記事品質の基準(アイキャッチ・スラッグ・タグ必須)
- セキュリティルール(.envは絶対コミットしない、など)
- コミットしたら毎回pushする、などの鉄則
毎回ゼロから指示しなくていい。CLAUDE.mdに書いておけば、Claudeはそれを前提に動きます。
③ セッションをまたいで記憶する(sp-brain)
Claude Codeはセッションをまたぐと記憶がリセットされます。それを補うために、私は sp-brain/ というディレクトリを作り、長期記憶・週次状態・意思決定ログを保存しています。
セッション開始時にClaude Codeがそのファイルを読んで「前回の続き」から始められるようにする——これだけで、AIアシスタントの継続性が劇的に上がります。
④ スキル(再利用可能なコマンド)
.claude/skills/ に定型作業の手順書をMarkdownで置いています。「大会情報を投稿する」「週次まとめを生成する」など、繰り返し実行する処理はスキルとして定義。/tournament と打つだけで全手順を自動実行します。
⑤ フック(自動トリガー)
セッション開始時にシェルスクリプトが自動実行され、Firebaseのキューを確認→未処理があれば自動でスキルを呼び出す仕組みになっています。私が「処理して」と言わなくても、Claude Codeが起動した瞬間に状況を把握して動き始めます。
やってみてわかった3つのこと
1. CLAUDE.mdは「育てるもの」
最初から完璧なCLAUDE.mdは書けません。作業しながら「あ、これも書いておくべきだった」と気づいたことを追記し続けることで、徐々に精度が上がっていきます。今の私のCLAUDE.mdは3ヶ月かけて育てたものです。
2. 「全部Claude Codeに任せる」は危うい
Claudeは優秀ですが、確認なしに動くと予想外のことをします。本番DBを操作する・ファイルを削除するといった「取り返しのつかない操作」の前には必ず確認を挟むルールをCLAUDE.mdに書いておくことが重要です。
3. 小さく始めて即公開が正解
BuildHubは最初、WordPressを立てただけの状態でした。そこから「GASでキュー収集」→「Geminiで要約」→「PHPで自動投稿」と少しずつ拡張しました。全部揃ってから公開しようとすると永遠に公開できない。70点で出して改善するのがAI開発の鉄則です。
これからやること
自動化の仕組みはできました。次は「SPの一次情報」を増やすフェーズです。
自動生成記事はどのメディアも作れます。でも「実際にこのシステムを動かしている人間の体験談」は唯一無二です。Claude Codeで何かを作るたびに、その話をここに書いていきます。
ニュースレターも近日開始予定。週1回、厳選した情報+筆者コメントをメールでお届けします。興味ある方はサイトをブックマークしておいてください。
このサイトはClaude Codeと筆者の会話から生まれています。ご意見・ご感想はお問い合わせページからどうぞ。
