Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kiro で Web サイトをリファクタリングではなくリビルドした話
Search
areph
March 16, 2026
Technology
35
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
580
Hello,GeekHouse!
areph
0
86
Other Decks in Technology
See All in Technology
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
560
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
140
AI coding 整合正規方法
philipz
0
550
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
6
750
Genieを崇めよ
kameitomohiro
0
170
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
190
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
100
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
0
150
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
300
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
320
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
1
340
[Kiro Meetup #7] Kiro Crew Dive Deep
konippi
0
300
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Designing for humans not robots
tammielis
254
26k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
GitHub's CSS Performance
jonrohan
1033
470k
Abbi's Birthday
coloredviolet
4
10k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
300
Side Projects
sachag
456
43k
How to Ace a Technical Interview
jacobian
281
24k
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 もしかしたら皆さんの奮闘しているリファクタリングプロジェクト、 仕様を抽出して作り直した⽅が早いかも︖選択肢の⼀つとして検討してもいいかもしれません