Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2025/09/18 AIコーディングで「保活手帳」を作ってみた
Search
Chiaki Okamoto
September 18, 2025
Programming
0
81
2025/09/18 AIコーディングで「保活手帳」を作ってみた
AIコーディング道場勉強会 #4 第2期成果発表会
Chiaki Okamoto
September 18, 2025
Tweet
Share
More Decks by Chiaki Okamoto
See All by Chiaki Okamoto
コンテンツ作成者の体験を設計する
chiilog
0
76
20251102 WordCamp Kansai 2025
chiilog
1
1.5k
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
2
410
私の推しはブロックエディター 〜デフォルトブロックに触れ合う〜
chiilog
0
390
この一年で身についた“マトモ”な WordPressテーマの作り方
chiilog
7
2.1k
WordPressテーマの作り方 2019 私のベストプラクティス
chiilog
24
14k
Google Optimizeで始めるA/Bテスト #wbkyoto
chiilog
1
3.5k
こんなCSSからはそろそろ卒業しよう
chiilog
18
17k
まだCSSで消耗したい?Sassを覚えて楽しちゃおう!
chiilog
4
2.1k
Other Decks in Programming
See All in Programming
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
0
330
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
120
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
910
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
190
CSC307 Lecture 04
javiergs
PRO
0
650
AgentCoreとHuman in the Loop
har1101
5
200
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4k
CSC307 Lecture 03
javiergs
PRO
1
480
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
260
dchart: charts from deck markup
ajstarks
3
970
Data-Centric Kaggle
isax1015
2
710
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.7k
RailsConf 2023
tenderlove
30
1.3k
Producing Creativity
orderedlist
PRO
348
40k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Design in an AI World
tapps
0
130
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Being A Developer After 40
akosma
91
590k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.9k
Balancing Empowerment & Direction
lara
5
850
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Odyssey Design
rkendrick25
PRO
0
470
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Transcript
AIコーディングで「保活手帳」をつくってみた @AIコーディング道場勉強会 第4回 成果発表 1
プロダクト: 保活手帳 保育園の見学のための質問リストを 用意しておけるWebアプリ。 1.5ヶ月弱で初版を公開 URL: https://hokatsu-techo.com/ 2
園の追加 園の名前と見学日が決まっていれば 入力 3
質問の追加 別途、質問するまでもないけど見学 中に気づいたことをサッとタグ形式 でメモできる機能も 4
質問への回答 見学中や質問タイム中に回答を入 力。 回答を入力したら回答済みであると 視覚的にわかるように 5
Why? (表向き) 娘が今年小規模保育園を卒園するので、ふたたびの保活スタート。 「スプレッドシートで管理すればいっか 」って最初はスプレッドシートにしていた けど、実際に見学に行ってスマホでスプレッドシートを開いたら落ちるわちっさいわ 書きにくいわの三重苦 「小さいアプリ」のネタを探していたのもあって、作成してみることに 6
Why? (裏目的) 自分のスキル的に偏りすぎているのをひしひし感じるようになり、もっと視野を 広げたかった 要件定義やテストなど、普段やってない領域も一貫して行ってみる 「これ好きかも」 「もっとやってみたいかも」を新しい軸として見つけるのが 目的 7
体制と稼働 開発体制: ほぼAIコーディング (Claude Code) 稼働: 平日約1h + 道場日約2h +
日々の隙間時間 技術スタック: React + TypeScript + Chakra UI v3 8
進め方 リリースすることを優先(途中で無駄に凝って想定以上に時間かかってしまったけど) エラーなく動くという最低限の品質でリリース(今困ってる) 9
困りごと CLAUDE.mdが無視されがち(シンプルにきれそう) 関数・クラスコンポーネントが混在 設計書に書いておかないといけなかったなーと反省 修正のはずが新規ファイルで作成して機能重複(は???) 設計原則とかテストについてとか、根本的に自分の知識不足が目立つ 10
やってみたこと CLAUDE.md は「読まれたらラッキー」と捉える。期待しない 代わりに、守りたいラインを守れているかチェックするスラッシュコマンドやサ ブエージェントを追加 公式ドキュメントに沿ってるかチェックするサブエージェント TypeScriptとReactのレビューで真逆なこと言うことがある 妥当な方を選択(例: useEffectとかuseMemoの有無とか) よくわからなかったらチャットのClaudeで学習モードでお勉強
https://zenn.dev/hamworks/articles/45053f7c0efef7 11
リリース後に自分で使ってみて改善ポイントを洗い出し 質問追加前にアコーディオン挟むけど、アコーディオン自体が邪魔じゃない? 保活はたくさん行くからとりあえず何かしらのテンプレートがあった方がいいん じゃない? → 機能自体の追加から細かい調整まで気になるところをIssue化 12
質問入力時のアコーディオ ン削除 13
システム提供のテンプレー ト機能の追加 元々自分でテンプレート作る機能は 課金提供しようと思ってたけど、そ れっぽいテンプレートをひとまず提 供しておく必要があるなと感じて優 先度アップ 14
成果と学び ちょっとプロトタイプ!ならいいけど、プロトタイプからプロダクトを作るならその まま使うはダメだなと再認識。 とはいえ、公開したい時期までに公開できたのはよかった 多分、自力だけだったらアプリ作ろうとも思ってなかった AIコーディングの自分なりの原型は見えてきた感じ 「QA」 「UX、特にIA」がすごく興味深く感じたので、この分野を第二・第三の軸 として伸ばしていきたい 15
今後やること コードのリファクタリング 早速やっていきたいけど、設計原則とかもうちょっとしっかり頭に入れてか らじゃないと同じ轍を踏むことになりそう テスト書き直し 書き方はわかるけどテストケースの出し方がわからない モックが多すぎてテストできてるのか謎 DB実装・ソーシャルログイン・課金 NO 知識なのでまずは自分で理解するところから
UX改善 まだ改善できるところはありそう。見学日本当にいる?は今考え中 16
ありがとうございました! がんばって勉強します 17