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
ClaudeCodeを使ってAWSの設計や構築をしてみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
t-kikuchi
September 11, 2025
Technology
0
62
ClaudeCodeを使ってAWSの設計や構築をしてみた
ClaudeCodeを使ってAWSの設計や構築をしてみた
t-kikuchi
September 11, 2025
Tweet
Share
More Decks by t-kikuchi
See All by t-kikuchi
Gemini APIで音声文字起こし-実装の工夫と課題解決
tkikuchi
0
2
コンテキストエンジニアリングとは何か?〜Claude Codeを使った実践テクニックとコンテキスト設計〜
tkikuchi
0
85
バッチ処理をEKSからCodeBuildを使ったGitHub Self-hosted Runnerに変更した話
tkikuchi
1
150
Claude Code導入後の次どうする? ~初心者が知るべき便利機能~
tkikuchi
0
49
ClaudeCode_vs_GeminiCLI_Terraformで比較してみた
tkikuchi
1
8.9k
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
4.7k
ネットワークの新要素ResourceGateway&Configuration関連アップデート
tkikuchi
0
3k
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
4
920
塩野義製薬様のAWS統合管理戦略:Organizations設計と運用の具体例
tkikuchi
0
1k
Other Decks in Technology
See All in Technology
全員が「作り手」になる。職能の壁を溶かすプロトタイプ開発。
hokuo
1
620
「全社導入」は結果。1人の熱狂が組織に伝播したmikanのn8n活用
sota_mikami
0
580
AI時代のPMに求められるのは 「Ops」と「Enablement」
shimotaroo
1
450
OCI技術資料 : OS管理ハブ 概要
ocise
2
4.3k
[Iceberg Meetup #4] ゼロからはじめる: Apache Icebergとはなにか? / Apache Iceberg for Beginners
databricksjapan
0
530
Agentic Coding 実践ワークショップ
watany
41
28k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
toCプロダクトにおけるAI機能開発のしくじりと学び / ai-product-failures-and-learnings
rince
6
4.2k
フロントエンド開発者のための「厄払い」
optim
0
180
BPaaSオペレーション・kubell社内 n8n活用による効率化検証事例紹介
kubell_hr
0
360
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.1k
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
80
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Balancing Empowerment & Direction
lara
5
860
Accessibility Awareness
sabderemane
0
44
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
Making the Leap to Tech Lead
cromwellryan
135
9.7k
So, you think you're a good person
axbom
PRO
2
1.9k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Fireside Chat
paigeccino
41
3.8k
Designing for Performance
lara
610
70k
Google's AI Overviews - The New Search
badams
0
900
From π to Pie charts
rasagy
0
120
Transcript
ClaudeCodeを使ってAWSの設計や構築をしてみた 2025/08/29 菊池聡規(@tttkkk215) クラウド事業本部 コンサルティング部
自己紹介 名前: 菊池 聡規(とーち) 部署: クラウド事業本部 普段の業務: AWSのコンサルティングやピープルマネジメント どちらかと言えばインフラ寄りの領域を担当 Xアカウント:
https://x.com/tttkkk215 好きな技術: コンテナ、Terraform 2
ターゲット Claude CodeをAWSインフラ設計や構築に活用したい方 ゴール AWSインフラ設計や構築に活用できるアイデアを一つでも持ち帰っていただく アジェンダ 1. 要件定義での活用 2. 設計・構築での活用
3. まとめ ターゲットとゴール 3
要件定義での活用
提案書から要件定義書を作る(おおまかな流れ) 5
なんでGemini CLI? Gemini CLIはPDFをそのまま読み込める PDFを読み込めるということは読み込んだ内容をLLMに処理させることが可能 プロンプト ***というPDFファイルを読み込んで、内容を漏らさずマークダウン形式でファイルに出力して Gemini CLIで提案書からマークダウン作成 6
これが 7
## CLAUDE.mdの育て方 - 特定パスの配下は編集しないでほしい - AWS公式ドキュメントとの整合性確認 > 今まで編集した内容やMCPサーバを使ったことなど、今までの作業を踏まえてCLAUDE.mdに反映して <中略> CLAUDE.mdに今回の作業内容を反映しました。
主な追加・更新内容: 1. Technical Documentation Standardsに追加: - AWS Documentation MCP server活用による��術検証の推奨 - 絵文字使用禁止ルール 2. Content Organization Rulesに追加: - 概念設計と詳細設計の明確な分離 - パラメータシートの焦点明確化 3. Critical Document Dependenciesセクション新設: - 概念設計と詳細設計間の整合性確認 - OU構造の一致確認 4. MCP Server Integrationセクション新設: - 利用可能なMCPサーバの一覧 - 技術検証のベストプラクティス これにより、今後のSCP設計作業や技術文書作成時に、AWS Documentation MCPサーバを活用した技術検証や、文書間の整合性確認が標準化されます。 こうなる 8
概要 「よく使うプロンプトをコマンド化して保存しておける機能」 使用方法 1. .claude/commands/xxx.md にプロンプトを定義 例: 変更をコミットしましょう。テスト、型チェック、フォーマットチェックを実行します。その後、コミット、プッシ ュ、プルリクエストを作成します。 2.
/xxx で瞬時に実行 活用例 /code-review で詳細なレビュー /optimize でパフォーマンス改善 カスタムスラッシュコマンドとは? 9
実際に作成したカスタムスラッシュコマンドがこちら GitHub: https://github.com/ice1203/202508_claudecode_webinar/blob/main/.claude/commands/cre ate-requirements.md カスタムスラッシュコマンドで提案書から要件定義を作成 10
1. 完全な不明点解消 要件定義書作成前に、すべての不明点をユーザーに確認 質問事項を必須と推奨で分類して整理 2. 具体的なフォーマット定義 アウトプット形式をなるべく具体的に詳細記載 テンプレートファイルを別途用意してスラッシュコマンド引数で指定 要件定義自動化のポイント 11
重要な前提 作成された要件定義書は初版扱い 人間による内容確認と修正が必須 完成版ではないことを理解して活用 自分がよくやる流れは以下 1. Claude Codeで初版作成 2. 人間の目でチェック
3. 必要に応じて修正・改善(Claude Codeに指示) 4. 最終確認後に正式版として利用 注意点 12
クラスメソッドが公開している「Tsumiki」もAWS設計・構築に活用可能 GitHub: https://github.com/classmethod/tsumiki 参考ブログ: Tsumiki の Kairo コマンドを使って AWS インフラ環境を構築してみた
Tsumikiでも作れるよ 13
設計・構築での活用 カスタムスラッシュコマンド×サブエージェントの実践活用
概要 「専門特化したAIアシスタントを作れる機能」 使用方法 1. .claude/agents/xxx.md にファイルを定義 2. ユーザーが明示的に依頼するかClaudeCodeが状況に応じてSubAgentsを自動で選択して実行 特徴 それぞれが独自のコンテキストと専門性を持つ
並列実行させることができる サブエージェントとは? 15
--- name: あなたのサブエージェント名 description: このサブエージェントが呼び出されるべき状況の説明 tools: tool1, tool2, tool3 #
使用を許可するツール名を列挙(省略可) --- サブエージェントのシステムプロンプトをここに記述します。 サブエージェントの役割、機能、および問題解決のアプローチを明確に定義する ツール設定 省略した場合、すべてのツールを呼び出し元セッションから継承 特定のツールのみに制限することも可能 サブエージェントファイルの構成 16
全体の流れ Terraformコード&パラメータシート自動化 17
実行の流れ 1. カスタムコマンド実行: /make-prototype is running… @docs/spec/web3-todo-app-requirements.md --environment=dev 2. カスタムコマンド内でサブエージェントを呼び出し
3. 2つのサブエージェントがそれぞれのstate作成のために起動 terraform-enterprise-implementer.md terraform-code-checker.md 実際に作成したカスタムスラッシュコマンドがこちら GitHub: https://github.com/ice1203/202508_claudecode_webinar/blob/main/.claude/commands/ma ke-prototype.md 要件からTerraform作成をカスタムコマンド化してみた 18
詳細フォーマット定義 パラメータシートのフォーマットを具体的に指定 技術検証の自動化 AWS Knowledge MCPサーバーでパラメータ制約値確認 Terraform MCPサーバーで構文正確性検証 双方向更新機能 Terraform修正
→ パラメータシート更新 / パラメータシート修正 → Terraform反映 git diffを活用した差分検出による効率的な同期 実際に作成したカスタムスラッシュコマンドがこちら GitHub: https://github.com/ice1203/202508_claudecode_webinar/blob/main/.claude/commands/cre パラメータシート作成のためのカスタムスラッシュコマンド 19
まとめ Claude Code × AWS活用のポイント
要件定義フェーズ 提案書の自動マークダウン化 + 要件定義書生成 不明点の完全解消 してから作成させる 設計・構築フェーズ カスタムスラッシュコマンドで再現性向上 よく使うプロンプトをコマンド化しておくことで簡単に呼び出すことができ、同じプロン プトを使うことでタスク結果の再現性を高めることができる
重要なポイント 人間による確認・調整はまだまだ必須 まとめ 21
ご清聴ありがとうございました! 22