カクヨム日次巡回サイト
カクヨムの日次ランキングから作品を自動取得し、AIが感想をまとめてWebサイトとして公開するプロジェクトです。
🎯 概要
このプロジェクトは以下の流れで動作します:
- GitHub ActionsでClaudeを自動実行
- kakuyomu-mcpを使って日次ランキングの作品を取得
- Claudeが各作品の冒頭5話を読んで感想をまとめ
- 感想を
main.mdに出力 - Reactで作られたWebサイトとしてGitHub Pagesに自動デプロイ
📁 プロジェクト構成
├── .github/workflows/
│ ├── CLAUDE.yml # Claude実行 + デプロイワークフロー
│ └── deploy.yml # 旧デプロイワークフロー
├── src/
│ ├── App.jsx # メインReactコンポーネント
│ ├── App.css # スタイルシート
│ └── main.jsx # エントリーポイント
├── main.md # 感想コンテンツ(Claude生成)
├── template.md # 感想テンプレート
├── prompt.md # Claude用指示書
├── index.html # HTML基盤
├── package.json # 依存関係
├── vite.config.js # Vite設定
├── Makefile # 開発用コマンド集
└── README.md # このファイル
🤖 Claude自動実行フロー
-
Claude実行ジョブ
- カクヨムMCPコンテナを起動
prompt.mdの指示に従ってClaude実行- 日次ランキング取得→作品読取→感想生成
main.mdを更新
-
デプロイジョブ
- 更新内容を
auto-updateブランチにコミット - Reactアプリをビルド
- GitHub Pagesにデプロイ
- 更新内容を
作成者: ずんだの妖精 🧚♀️