Claude Codeを使った対戦管理システム

2026.06.22

Claude Codeを使ってPHP Laravelでボクシング対戦管理システムを作ってみた。

■背景と目的
・今まで試合の動画データやノウハウは個人に依存していた
対戦日、対戦相手、対戦動画、コメント等を一括管理するツールを作り、チームで共有し次の対戦に活かせるものが欲しかった

・Claude Codeの性能がとても良くなっているので、実戦導入し、どこまでできるか試してみたかった

■対象
自分が通っているボクシングジムのマスボクシング競技者向け

■通常機能
・ログイン
・パスワード忘れ
・対戦一覧、登録、修正、削除、コメント登録
・マイページ

■目玉機能
・AI診断
動画を読み込ませ、アドバイスをもらう

■所感
・DDD(ドメイン駆動設計)で指示通り作ってくれた
Value Object、Entity、Repository、ドメインとアプリケーションの切り分け

・pestでテストできるようにコメントにテストケースもつけてくれた。

・テストケースのExcel出力もできた

・基本的にCLAUDE.mdに記載した通りに作ってくれた
# プロジェクト概要
# 技術スタック
# 主要機能
# ミドルウェア
# コーディング規約

等を長くなり過ぎないように記載
きちんと書けば、きちんと作ってくれる

・簡単なシステムなので、ほぼほぼ想定通り作ってくれた
細かい仕様の部分等は手動で実装したが、大幅な工数削減を実感できた

■課題
・Claudeのアドバイスは??な部分もあるが、おおよそ納得できた。この辺りは使うモデルや指示の出し方によるので、改善したい

・次は Claude Codeをファインチューニングし、マスボクシングに特化した生成AIにしたい

最新記事

過去の記事一覧