Claude Codeを使ってPHP Laravelでボクシング対戦管理システムを作ってみた。
■背景と目的
今まで試合の動画データやノウハウは個人に依存していた 対戦日、対戦相手、対戦動画、コメント等を一括管理するツールを作り、チームで共有し次の対戦に活かせるものが欲しかった
Claude Codeの性能がとても良くなっているので、実戦導入し、どこまでできるか試してみたかった
■対象 自分が通っているボクシングジムのマスボクシング競技者向け
■通常機能
■目玉機能
■所感
DDD(ドメイン駆動設計)で指示通り作ってくれた Value Object、Entity、Repository、ドメインとアプリケーションの切り分け
pestでテストできるようにコメントにテストケースもつけてくれた。
テストケースのExcel出力もできた
基本的にCLAUDE.mdに記載した通りに作ってくれた
等を長くなり過ぎないように記載 きちんと書けば、きちんと作ってくれる
■課題
Claudeのアドバイスは??な部分もあるが、おおよそ納得できた。この辺りは使うモデルや指示の出し方によるので、改善したい
次はファインチューニングした、マスボクシングに特化したモデルを作りたい