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にしたい
最新記事
- Claude Codeを使った対戦管理システム
- MediaPipeでジェスチャー認識
- 動画の中で顔・向き・性別・年代を判定
- メモリフォレンジックの流れ
- DifyをAPIサーバとして利用
- サイバーセキュリティについて
- 自社案内のチャットボットを作ってみる
- AWSのAI関連の情報をアップデート
- 自社サービス「クイズファミリー」の開発
- ランニングフォームの数値化
- AIに小説を書いてもらう
- AWS Managed Blockchain(AMB)の使用・・・
- APIサービスをどう作るか
- C++による組込みプログラミング
- CUDAでGPUプログラミング
- BERTでチャットボット
- 脆弱性チェックツール
- Flutterでデスクトップアプリ
- MMPoseを使って姿勢推定(骨格検知)
- Laravel Livewire3を使ってみる