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、今あなたは岐路に立つ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Satoshi Kaneyasu
July 19, 2025
Programming
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめてのKiro、今あなたは岐路に立つ
JAWS-UG広島 第23回勉強会 AWS Summit Japan 2025 re:Capでの発表資料です。
Satoshi Kaneyasu
July 19, 2025
More Decks by Satoshi Kaneyasu
See All by Satoshi Kaneyasu
【業務アプリのモダナイズ】このまま保守・改修し続けて大丈夫ですか?
satoshi256kbyte
0
3
今から学ぶベクトルデータベース基礎知識からAmazon Bedrock Knowledge Basesまで
satoshi256kbyte
1
3
Amazon Managed Grafana で Amazon DynamoDB のデータを可視化する Infinity Plugin + プライベート API 構成
satoshi256kbyte
1
22
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
810
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
160
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
210
AWS CDK ExpressモードとCI/CDの組み合わせ
satoshi256kbyte
1
63
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
250
Amazon_Cognito_で構築する_スケーラブルな_Web_アプリケーション__シングルページ_Web_アプリケーションに認証を組み込む
satoshi256kbyte
0
55
Other Decks in Programming
See All in Programming
setup-vp GitLab対応の裏側
naokihaba
0
110
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
180
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
260
Building an Out-of-Order CPU
latte72
1
790
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
130
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
200
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
610
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
210
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
170
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
The browser strikes back
jonoalderson
0
1.7k
My Coaching Mixtape
mlcsv
0
320
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Design in an AI World
tapps
1
320
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
510
Between Models and Reality
mayunak
4
460
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
Transcript
はじめてのKiro、今あなたは岐路に立つ 2025.07.18 SATOSHI KANEYASU JAWS-UG広島
2 自己紹介 氏名:兼安 聡 所属:株式会社サーバーワークス アプリケーションサービス部 在住:広島(フルリモート) 担当:DevOps、技術支援、PM、SM SNS(X):@satoshi256kbyte •
2025 AWS Community Builders • 2025 Japan AWS Top Engineers (AI/ML Data Engineer) • 2025 Japan AWS All Certifications Engineers • 認定スクラムマスター • PMP
3 目次 ⚫Kiroとは ⚫Kiroのスペックを使ってみる ⚫現時点のKiroの感想とまとめ
4 AWS Summit New York City ⚫ 日本時間7/16(水)深夜24時、AWS Summit New
York Cityが開催さ れ、大型のアップデートが発表されています。 Amazon Bedrock Agent Core AWS MarketplaceにAIエージェントを販売する新カテゴリーを開設 Amazon S3 Vectors Kiro
5 Kiroとは ⚫ Kiroは2025年7月14日に発表されたAWS製のAI機能を備えたIDE (統合開発環境)です。 ⚫ 本資料作成時点(2025年7月16日)ではプレビュー版として公開さ れています。 ⚫ 最大の特徴はスペック・フック・ステアリングという新たな考え方の
機能を備えていることです。 ⚫ スペックは入力された要件に対して、要件定義書、設計書、実装計画 をファイルとして保存し、その上で実装を行う機能です。 ⚫ フックは開発の各工程において、自動処理を走らせる機能です。
6 VibeとSpec ⚫ KiroはAIとやりとりするチャットを起動するとVibeとSpecという2つ のモードが選べます。 ⚫ Specを選んだ時のモード(スペックモード)がKiroの目玉です。
7 Vibe Codingの課題 ⚫ Vibe Coding とはAIに自然言語で指示を与えて開発するスタイルを 指します。 ⚫ 一般的にチャットで会話しながら開発するので、同じ成果物を得るた
めのプロンプトを蓄積しにくいと感じます。 (対策となるテクニックは存在しますが本筋から離れるので割愛します) このやり取りを丸ごと再現しないと、 同じ成果物を得るのは難しい
8 Kiroのスペックのメリット ⚫ Kiroのスペックは要件定義>設計>実装計画>実装という段階を踏み ます ⚫ 実行計画までの各フェーズでドキュメントを生成するのでレビュー・ 軌道修正・保存が楽です。 要件の入力 要件定義
設計 実装計画 実装 Kiroのスペック requirements. md design.md tasks.md コード
9 スペックが作るドキュメント群 ⚫ 最終的にスペックが作るドキュメント群は以下の構造になります。 ⚫ 要件ごとにスペックのドキュメント群一式ができます。 project-root/ ├── .kiro/ │
├── hooks/ │ │ └── ts-history-tracker.kiro.hook │ └── specs/ │ └── admin-notification/ # 要件ごとにスペックファイル一式が生成される │ ├── requirements.md │ ├── design.md │ └── tasks.md ├── src/ │ └── ... ├── docs/ │ └── ...
Kiroのスペックを使ってみる
11 今回の題材 ⚫ こんなこともあろうかと、私が作成しておいたIT勉強会カレンダーと いうWebアプリを改造してみようと思います。 ⚫ このWebアプリはデータ登録時に管理者が気づく仕組みを設けてい ません。なので、Kiroのスペック機能を使ってデータ登録時に通知す る機能を実装してみようと思います。
12 スペックモードの開始 ⚫ Kiroでチャットを起動しSpecを選択します。
13 要件の入力と要件定義書① ⚫ 要件を入力してみます。
14 要件の入力と要件定義書② ⚫ 要件定義書はマークダウン
15 要件の入力と要件定義書③ ⚫ 気になるところを修正指示
16 設計フェーズへの移行と設計書① ⚫ 設計フェーズへ進みます
17 設計フェーズへの移行と設計書② ⚫ 設計書はMermaidも駆使してくれます
18 実装計画フェーズへの移行と実装計画書① ⚫ 実装計画に移ります
19 実装計画フェーズへの移行と実装計画書② ⚫ 実装計画ファイルから分割されたタスクを実行できます ⚫ タスクは連続クリックするとキューに溜まります ⚫ このままタスクを全部完了させると実装は完了です
現時点のKiroの感想とまとめ
21 現時点のKiroの感想とまとめ ⚫KiroはAWS製のAI機能を備えたIDEで、現在はプレビュー版です。 ⚫Kiroはスペックとフックという特徴的な機能を持ちます ⚫スペック機能は各工程のドキュメントが残るので、後からの振り返り や別の要件での再利用もできそうだと思います。 ⚫適度な粒度でタスク分割するのも簡単ではないの、これをやってくれ るだけでも存在価値はあるでしょう。 ⚫スペック機能による実装は、従来のVibe Codingと比較してかなり時
間がかかります。 単純にやる手順が多いので致し方ないところはあります。 ⚫簡単な作業も含めて全部スペックでやってしまうと、逆に生産性が落 ちかねないので、使い分けがいるでしょう。
None
23 参考資料 • Kiro(プレビュー版)によるはじめてのスペックコーディング