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
Kiro で Web サイトをリファクタリングではなくリビルドした話
Search
areph
March 16, 2026
Technology
32
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kiro で Web サイトをリファクタリングではなくリビルドした話
JAWS DAYS 2026 恒例!AWSエンジニアたちの怒涛のLTで発表した資料です
areph
March 16, 2026
More Decks by areph
See All by areph
開発系トレーニングで AWS クラウドのアプリケーション開発スキルを効率的に学ぶ方法
areph
1
1.1k
コネという名の特急券
areph
0
420
わたしとRoRとギークハウス
areph
0
570
Hello,GeekHouse!
areph
0
85
Other Decks in Technology
See All in Technology
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
170
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
470
Introduction to Bill One Development Engineer
sansan33
PRO
0
490
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
1
1.7k
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
18
17k
AIエージェントを雇う前に決める5つのこと
knishioka
1
140
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
3
1.1k
Digitization部 紹介資料
sansan33
PRO
2
7.8k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.2k
IDperturb: Enhancing Variation in Synthetic Face Generation via Angular Perturbation
sansantech
PRO
0
100
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
0
1.4k
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
0
920
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
320
HDC tutorial
michielstock
2
840
The Pragmatic Product Professional
lauravandoore
37
7.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Music & Morning Musume
bryan
47
7.3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
880
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Tell your own story through comics
letsgokoyo
1
1.1k
Navigating Weather and Climate Data
rabernat
0
500
Transcript
+"84%":4 .BTIVQGPSUIF'VUVSF Kiro で Web サイトを リファクタリングではなく リビルドした話 アマゾンウェブサービスジャパン ソリューションアーキテクト
三浦 信⼆
#jawsug #jawsdays2026 #jawsdays2026_e 三浦 信⼆(あれふ X︓@40balmung) アマゾンウェブサービスジャパン 元︓テクニカルインストラクター 現在︓ソリューションアーキテクト AWSトレーニング補⾜資料サイト「ミウラボ」を運営
最近は Kiro を使って業務を⼿助けしてくれる AI 秘書を育ててます ⾃⼰紹介
トレーニング補⾜資料 ミウラボの運営
#jawsug #jawsdays2026 #jawsdays2026_e Kiro で Web サイトをリファクタリングではなくリビルドした話 2021/7 に Next.js
14で開発・運営
技術的負債の蓄積
#jawsug #jawsdays2026 #jawsdays2026_e 旧コードベースの課題 その1 Kiro で Web サイトをリファクタリングではなくリビルドした話 2021
年から開発・運⽤し始めて Next.js 12 → 13 → 14 へ Version Up ✗ Next.js の Pages Router から App Router へ ✗ Amplify Hosting の Node.js サポートバージョン ✗ Node.js 16 + TypeScript 4.5.5 という古い構成 ✗ 依存関係の不整合でビルドエラー多発 https://docs.aws.amazon.com/ja_jp/amplify/latest/userguide/ssr-supported-features.html
#jawsug #jawsdays2026 #jawsdays2026_e 旧コードベースの課題 その2 Kiro で Web サイトをリファクタリングではなくリビルドした話 コンポーネント設計やデザイン修正に苦戦
✗ AI コーディングエージェントによるプロジェクト 構造の理解 ✗ コンポーネントを修正すると壊れていくデザイン ✗ AI コーディングエージェントは視覚的にデザイン の良し悪しが判断できない ✗ 場当たり的な修正の繰り返しが発⽣ ✗ そもそもちゃんとコンポーネント設計できてた︖ ✗ そもそもちゃんとデザイン設計できてた︖ AI君「デザインを⾒やすく修正しました︕」 ぼく「うう、どうやって指⽰して修正すればいいんだ…」
AIコーディングエージェント を使っても リファクタリングは⾟いよ
発想の転換
リファクタリングで直す → 仕様を決めてリビルドする
#jawsug #jawsdays2026 #jawsdays2026_e Kiro の SPEC 駆動開発 Kiro で Web
サイトをリファクタリングではなくリビルドした話 requirements.md 要件定義 design.md 設計 tasks.md タスク分解 実装 Kiro が実⾏ 今回の SPEC 構成 SPEC 1: 基盤 + デザインシステム Next.js 15 + Tailwind v4 + 共通コンポーネント作成 SPEC 2: データ層 + コースページ 構造化データを抽出 + 全 9 コース分作成
#jawsug #jawsdays2026 #jawsdays2026_e 結果、1 ⽇でリビルド完了 Kiro で Web サイトをリファクタリングではなくリビルドした話 ✓
Next.js 15 (App Router) ✓ Tailwind CSS v4 ✓ TypeScript 5.x ✓ 構造化データ層(JSON) ✓ Lighthouse 90+ / a11y 90+
#jawsug #jawsdays2026 #jawsdays2026_e Before / After Kiro で Web サイトをリファクタリングではなくリビルドした話
Before After
#jawsug #jawsdays2026 #jawsdays2026_e まとめ Kiro で Web サイトをリファクタリングではなくリビルドした話 AI コーディングでは「直す」より「仕様を決めて作り直す」
「何を作るか」の仕様整理は⼈間の仕事 Kiro の SPEC 駆動開発で計画的にリビルド appendix.miulabo.net もしかしたら皆さんの奮闘しているリファクタリングプロジェクト、 仕様を抽出して作り直した⽅が早いかも︖選択肢の⼀つとして検討してもいいかもしれません