<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Steering - CayTech Lab</title>
	<atom:link href="https://caymezon.com/tag/steering/feed/" rel="self" type="application/rss+xml" />
	<link>https://caymezon.com</link>
	<description></description>
	<lastBuildDate>Sun, 12 Apr 2026 03:54:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://caymezon.com/wp-content/uploads/2026/01/cropped-CayTechLab-32x32.jpg</url>
	<title>Steering - CayTech Lab</title>
	<link>https://caymezon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom:link rel='hub' href='https://caymezon.com/?pushpress=hub'/>
	<item>
		<title>AWS Kiroの使い方完全解説｜Spec・Vibe・Hook・Steering全機能を初心者向けに徹底解説【何ができる？】</title>
		<link>https://caymezon.com/aws-kiro-features-guide/</link>
					<comments>https://caymezon.com/aws-kiro-features-guide/#respond</comments>
		
		<dc:creator><![CDATA[caymezon]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 03:54:37 +0000</pubDate>
				<category><![CDATA[AI & Next Tech]]></category>
		<category><![CDATA[Cloud & Infra]]></category>
		<category><![CDATA[AWS Kiro]]></category>
		<category><![CDATA[Hook]]></category>
		<category><![CDATA[Powers]]></category>
		<category><![CDATA[Spec]]></category>
		<category><![CDATA[Steering]]></category>
		<category><![CDATA[Vibe]]></category>
		<category><![CDATA[使い方]]></category>
		<category><![CDATA[初心者]]></category>
		<guid isPermaLink="false">https://caymezon.com/?p=20346</guid>

					<description><![CDATA[<p>目次 はじめにこの記事で分かること機能カテゴリの全体像【基本】チャットで使うまずVibeモードから始めよう【応用】Specモードで仕様駆動開発SpecモードとはSpecモードの使い方：3ステップSpecモードの使いどころ [&#8230;]</p>
<p>The post <a href="https://caymezon.com/aws-kiro-features-guide/">AWS Kiroの使い方完全解説｜Spec・Vibe・Hook・Steering全機能を初心者向けに徹底解説【何ができる？】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a></li><li><a href="#toc2" tabindex="0">この記事で分かること</a></li><li><a href="#toc3" tabindex="0">機能カテゴリの全体像</a></li><li><a href="#toc4" tabindex="0">【基本】チャットで使う</a><ol><li><a href="#toc5" tabindex="0">まずVibeモードから始めよう</a></li></ol></li><li><a href="#toc6" tabindex="0">【応用】Specモードで仕様駆動開発</a><ol><li><a href="#toc7" tabindex="0">Specモードとは</a></li><li><a href="#toc8" tabindex="0">Specモードの使い方：3ステップ</a></li><li><a href="#toc9" tabindex="0">Specモードの使いどころ</a></li></ol></li><li><a href="#toc10" tabindex="0">【設定】Steeringでプロジェクトルールを定義</a><ol><li><a href="#toc11" tabindex="0">Steeringとは</a></li><li><a href="#toc12" tabindex="0">基本的なSteeringファイルの作成</a></li><li><a href="#toc13" tabindex="0">Steeringの4つのinclusionモード活用例</a></li><li><a href="#toc14" tabindex="0">標準Steeringファイルの自動生成</a></li></ol></li><li><a href="#toc15" tabindex="0">【自動化】Hookを設定する</a><ol><li><a href="#toc16" tabindex="0">Hookとは</a></li><li><a href="#toc17" tabindex="0">Hookの設定方法</a></li><li><a href="#toc18" tabindex="0">HookはClaude Codeにない機能</a></li></ol></li><li><a href="#toc19" tabindex="0">【カスタマイズ】Skillsで独自コマンドを作る</a><ol><li><a href="#toc20" tabindex="0">Skillsとは</a></li><li><a href="#toc21" tabindex="0">Skillの作成手順</a></li><li><a href="#toc22" tabindex="0">グローバルスキルの配置</a></li></ol></li><li><a href="#toc23" tabindex="0">【拡張】Powersを活用する</a><ol><li><a href="#toc24" tabindex="0">Powersとは</a></li><li><a href="#toc25" tabindex="0">主なPowersの種類</a></li></ol></li><li><a href="#toc26" tabindex="0">超便利な使い方ベスト3</a><ol><li><a href="#toc27" tabindex="0">第1位: AWSハンズオンをSpecモードで一から構築</a></li><li><a href="#toc28" tabindex="0">第2位: Hookで品質チェックを完全自動化</a></li><li><a href="#toc29" tabindex="0">第3位: Steeringで「いつでも同じクオリティ」を維持</a></li></ol></li><li><a href="#toc30" tabindex="0">個人利用における注意点</a><ol><li><a href="#toc31" tabindex="0">1. クレジット消費を把握する</a></li><li><a href="#toc32" tabindex="0">2. 機密情報を除外する</a></li><li><a href="#toc33" tabindex="0">3. プロジェクト外ファイルへのアクセスは制限される</a></li><li><a href="#toc34" tabindex="0">4. Specモードはアウトプットの確認が必要</a></li></ol></li><li><a href="#toc35" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">はじめに</span></h2>
<p>「AWS Kiroをインストールしたけど、何から始めればいいか分からない…」</p>
<p>「VibeとSpecの使い分けが分からない。Hookって何？Steeringって何？」</p>
<p>Kiroは多機能なAgentic IDEですが、機能が多すぎて最初は戸惑いがちです。本記事では、<strong>Kiroで何ができるのか・各機能をどう使えばいいか</strong>を、初心者でも確実に分かるよう段階的に解説します。</p>
<p><!-- ![AWS Kiro 機能一覧](images/kiro-features-overview.jpg) --></p>
<p>Kiroのインストール・基本セットアップについては以下を参照してください。</p>
<ul>
<li>AWS Kiro完全ガイド</li>
</ul>

<a rel="noopener" href="https://caymezon.com/aws-kiro-overview/" title="AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-300x169.jpg 300w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-768x432.jpg 768w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-376x212.jpg 376w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba.jpg 927w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「Claude CodeやCodex CLIのようなAI開発ツールはターミナル操作が必要で難しい…」「AWSを使った開発をもっとスマートにしたい。IDEでAIに設計から実装まで任せたい…」そんな悩みに応えるのがAWS Kiroです。...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.04.12</div></div></div></div></a>
<h2><span id="toc2">この記事で分かること</span></h2>
<ul>
<li>VibeモードとSpecモードの詳細な使い分け</li>
<li>Steering（プロジェクトルール）の設定方法</li>
<li>Hook（自動化トリガー）の具体的な設定例</li>
<li>Skills（カスタムコマンド）の作り方</li>
<li>Powers（MCPの自動化）の活用法</li>
<li>個人利用における注意点・コスト管理</li>
</ul>
<hr>
<h2><span id="toc3">機能カテゴリの全体像</span></h2>
<p>Kiroの機能は大きく6つに分類されます。</p>
<pre><code class="language-plaintext">■ チャット（対話）
├─ Vibeモード  ← 即時実装・質問・解析向け
└─ Specモード  ← 要件→設計→実装の体系的開発向け

■ プロジェクトルール管理
└─ Steering    ← 常時・条件付きのルールを定義

■ 自動化
└─ Hook        ← ファイル操作に反応して自動実行

■ カスタマイズ
└─ Skills      ← 独自スラッシュコマンドを登録

■ 拡張性
└─ Powers      ← MCPを必要なときだけ自動起動</code></pre>
<hr>
<h2><span id="toc4">【基本】チャットで使う</span></h2>
<h3><span id="toc5">まずVibeモードから始めよう</span></h3>
<p>Kiroのチャットパネルを開き、新しいセッションを開始する際に<strong>Vibeモード</strong>を選択します。</p>
<p>Claude CodeやChatGPTと同じ感覚で、日本語で指示するだけです。</p>
<p><strong>よく使う指示例：</strong></p>
<pre><code class="language-plaintext"># ファイル解析・質問
&gt; このSpring Bootアプリの認証ロジックを説明して

# コード修正
&gt; src/main/java/Service.javaのバグを修正して

# 機能追加
&gt; ユーザー一覧APIにページネーションを追加して

# ドキュメント生成
&gt; このクラスのJavadocコメントを追加して

# インフラ
&gt; EC2インスタンスにS3アクセス権限を付与するIAMロールを作成して</code></pre>
<p><strong>ポイント：</strong> 最初にSteeringファイル（後述）で「常に日本語で応答すること」を設定しておくと、毎回指示する必要がなくなります。</p>
<p><!-- ![Vibeモードのチャット画面](images/vibe-mode-chat.jpg) --></p>
<hr>
<h2><span id="toc6">【応用】Specモードで仕様駆動開発</span></h2>
<h3><span id="toc7">Specモードとは</span></h3>
<p>「何を作るか」をAIと一緒に整理してから実装するモードです。以下のようなケースで真価を発揮します。</p>
<ul>
<li>新機能をゼロから作る</li>
<li>複数のファイルにまたがる機能開発</li>
<li>後から「こんなつもりじゃなかった」を防ぎたい</li>
</ul>
<h3><span id="toc8">Specモードの使い方：3ステップ</span></h3>
<h4>STEP 1: Specセッションを開始して指示を入力</h4>
<p>新しいセッション起動時に「<strong>Spec</strong>」を選択し、作りたいものを伝えます。</p>
<pre><code class="language-plaintext">&gt; AWSのEC2上でApacheを動かし、S3に静的コンテンツを配置して
  CloudFrontで配信するWebサイト基盤をCloudFormationで構築したい</code></pre>
<h4>STEP 2: Requirements（要件）を確認・修正</h4>
<p>KiroがEARS記法でユーザーストーリーと受け入れ条件を自動生成します。</p>
<pre><code class="language-markdown"># Requirements

## ユーザーストーリー
WHEN ユーザーがWebサイトにアクセスするとき
THEN CloudFront経由でS3の静的コンテンツが配信される

WHEN 管理者がEC2にSSM Session Managerで接続するとき  
THEN パブリックIPなしでセキュアにアクセスできる

## 受け入れ条件
- [ ] CloudFormationテンプレートで全リソースが定義されている
- [ ] SSLが有効化されている
- [ ] EC2へのSSH接続はIGW経由ではなくSSM経由のみ許可</code></pre>
<p>「この受け入れ条件が足りない」「この条件は不要」など、ここで修正します。<strong>実装前に方向性を確認できるのがSpecモード最大のメリット</strong>です。</p>
<h4>STEP 3: Design → Tasks → 実装</h4>
<p>要件を確認したら、そのままDesign（設計書）→ Task list（実装タスク）→ 実装まで進みます。</p>
<pre><code class="language-plaintext">.kiro/specs/web-infra/
├── requirements.md  ← 要件定義
├── design.md        ← アーキテクチャ設計
└── tasks.md         ← 実装チェックリスト</code></pre>
<p>生成されたタスクを一つずつ実行していき、チェックボックスで進捗管理できます。</p>
<p><!-- ![Specモードのタスク管理画面](images/spec-tasks.jpg) --></p>
<h3><span id="toc9">Specモードの使いどころ</span></h3>
<table>
<thead>
<tr>
<th>シチュエーション</th>
<th>Specを使うべきか</th>
</tr>
</thead>
<tbody>
<tr>
<td>ちょっとした修正・質問</td>
<td>❌ Vibeで十分</td>
</tr>
<tr>
<td>機能1つをゼロから作る（複雑）</td>
<td>✅ Spec推奨</td>
</tr>
<tr>
<td>AWSシステムを一から設計・構築</td>
<td>✅ Spec推奨</td>
</tr>
<tr>
<td>既存コードのリファクタリング</td>
<td>❌ Vibeで十分</td>
</tr>
<tr>
<td>チームと設計を共有したい</td>
<td>✅ Spec推奨</td>
</tr>
</tbody>
</table>
<hr>
<h2><span id="toc10">【設定】Steeringでプロジェクトルールを定義</span></h2>
<h3><span id="toc11">Steeringとは</span></h3>
<p>毎回「日本語で答えて」「コメントは右側に書いて」と指示するのは面倒です。Steeringはこれを<strong>一度設定するだけで永続的に効かせる</strong>機能です。</p>
<h3><span id="toc12">基本的なSteeringファイルの作成</span></h3>
<p><code>.kiro/steering/</code> 配下にMarkdownファイルを作成します。</p>
<p><strong>日本語・コーディング規約の設定（例）：</strong></p>
<pre><code class="language-markdown">---
inclusion: always
---

# プロジェクトルール

## コミュニケーション
- すべてのやり取りは日本語で行うこと

## コーディング規約
- コメントはコードの右側に記述すること
- AWSリソース名はケバブケース（例: web-server-ec2）で統一すること
- CloudFormationテンプレートはYAML形式で記述すること</code></pre>
<p>このファイルを置くだけで、以降のすべてのセッションで自動的に適用されます。</p>
<h3><span id="toc13">Steeringの4つのinclusionモード活用例</span></h3>
<p><strong>① always（常時）</strong></p>
<pre><code class="language-yaml">---
inclusion: always
---</code></pre>
<p>コーディング規約・言語設定など、常に守ってほしいルールに使います。</p>
<p><strong>② fileMatch（ファイルパターン一致時）</strong></p>
<pre><code class="language-yaml">---
inclusion: fileMatch
fileMatchPattern: "**/*.tf"
---

# Terraformルール
- リソース名はスネークケースで統一
- AWS providerのバージョンは必ず固定すること</code></pre>
<p>Terraformファイルを操作するときだけ読み込まれます。Spring BootのJavaファイルには適用されません。</p>
<p><strong>③ manual（手動参照）</strong></p>
<pre><code class="language-yaml">---
inclusion: manual
---

# トラブルシューティングガイド
（デバッグ手順など長大なガイドを記述）</code></pre>
<p>チャット内で <code>#トラブルシューティングガイド</code> と参照したときだけ読み込まれます。常時ロードしてコンテキストを無駄遣いしません。</p>
<p><strong>④ auto（自動マッチング）</strong></p>
<pre><code class="language-yaml">---
inclusion: auto
name: aws-security
description: AWSセキュリティのベストプラクティスとIAM設計ガイド
---</code></pre>
<p>「IAMポリシーを作って」などのセキュリティ関連のプロンプトを検知すると自動でロードされます。</p>
<h3><span id="toc14">標準Steeringファイルの自動生成</span></h3>
<p>KiroはSteeringセクションで「Generate Steering Docs」ボタンをクリックすると、プロジェクトを解析して以下の3ファイルを自動生成します。</p>
<pre><code class="language-plaintext">.kiro/steering/
├── product.md    ← 製品の目的・ターゲット・主要機能
├── tech.md       ← 技術スタック・フレームワーク・バージョン
└── structure.md  ← ディレクトリ構造・命名規則</code></pre>
<p>既存プロジェクトの解析・ドキュメント化にも活用できます。</p>
<hr>
<h2><span id="toc15">【自動化】Hookを設定する</span></h2>
<h3><span id="toc16">Hookとは</span></h3>
<p>「ファイルを保存するたびにテストが自動で走る」「コードを書いたら自動でドキュメントが更新される」——Hookはこういった<strong>繰り返し作業を自動化</strong>する仕組みです。</p>
<h3><span id="toc17">Hookの設定方法</span></h3>
<p>KiroのHookセクションから「New Hook」を選択し、自然言語で記述します。</p>
<p><strong>設定例1: ファイル保存時にテスト自動実行</strong></p>
<pre><code class="language-plaintext">トリガー: TypeScriptファイルの保存時
実行内容: 変更ファイルに対応するテストを実行し、失敗があれば内容を報告してください</code></pre>
<p><strong>設定例2: 新しいAPIエンドポイント作成時にドキュメント更新</strong></p>
<pre><code class="language-plaintext">トリガー: src/controllers/ 配下のファイル作成時
実行内容: 作成されたコントローラーのAPIエンドポイントをdocs/api.mdに追記してください</code></pre>
<p><strong>設定例3: セキュリティスキャン</strong></p>
<pre><code class="language-plaintext">トリガー: .env以外のファイル保存時
実行内容: 変更ファイルにAPIキーやパスワードなどの機密情報がハードコードされていないか確認し、
          発見した場合は警告を出してください</code></pre>
<p>設定はJSONファイルとして <code>.kiro/hooks/</code> に保存されます。</p>
<h3><span id="toc18">HookはClaude Codeにない機能</span></h3>
<p>Claude CodeやCodex CLIは<strong>すべて手動実行</strong>です。Kiroのみがファイル操作に反応して自動でAIエージェントをトリガーできます。品質チェックを「やり忘れる」リスクをゼロにできます。</p>
<p><!-- ![Hook設定画面](images/hook-settings.jpg) --></p>
<hr>
<h2><span id="toc19">【カスタマイズ】Skillsで独自コマンドを作る</span></h2>
<h3><span id="toc20">Skillsとは</span></h3>
<p>同じ作業を繰り返すなら、スラッシュコマンドとして登録しておきましょう。<strong>一度定義すれば <code>/ + コマンド名</code> で呼び出せます</strong>。</p>
<h3><span id="toc21">Skillの作成手順</span></h3>
<p><code>.kiro/skills/</code> 配下にフォルダを作成し、<code>SKILL.md</code> を置きます。</p>
<pre><code class="language-plaintext">.kiro/skills/
└── review-pr/
    └── SKILL.md</code></pre>
<p><strong>SKILL.md の例（PRレビュー用）：</strong></p>
<pre><code class="language-markdown">---
name: review-pr
description: プルリクエストのコードレビューを行う。セキュリティ・パフォーマンス・可読性の観点で指摘する。
---

# PRレビュースキル

## レビュー観点
1. セキュリティ脆弱性（SQLインジェクション・XSS・認証漏れ）
2. パフォーマンス問題（N+1クエリ・不要なAPIコール）
3. コーディング規約の遵守
4. テストカバレッジ
5. エラーハンドリング

## 出力形式
- 重大度: 🔴 Critical / 🟡 Warning / 🟢 Info
- 指摘箇所: ファイル名と行番号
- 改善案: 具体的なコード例を提示</code></pre>
<p>チャット入力欄で <code>/review-pr</code> と入力するだけでこのスキルが起動します。</p>
<h3><span id="toc22">グローバルスキルの配置</span></h3>
<p><code>~/.kiro/skills/</code> に置けば全プロジェクトで使えます。</p>
<pre><code class="language-plaintext">~/.kiro/skills/
├── review-pr/      ← どのプロジェクトでも /review-pr が使える
└── analyze-arch/   ← どのプロジェクトでも /analyze-arch が使える</code></pre>
<hr>
<h2><span id="toc23">【拡張】Powersを活用する</span></h2>
<h3><span id="toc24">Powersとは</span></h3>
<p>MCP（Model Context Protocol）サーバーを<strong>必要なときだけ自動でアクティブ化</strong>する仕組みです。使わないMCPをすべてロードするとコンテキストが膨れ上がり、クレジットを無駄消費します。Powersはこれを解決します。</p>
<h3><span id="toc25">主なPowersの種類</span></h3>
<p><strong>公式AWS Powers（ビルトイン）：</strong></p>
<pre><code class="language-plaintext">AWS CDK Powers    → CDK関連の質問で自動起動
Terraform Powers  → Terraform操作時に自動起動
Lambda Powers     → Lambda関数開発時に自動起動</code></pre>
<p><strong>コミュニティPowers：</strong></p>
<pre><code class="language-plaintext">Azure Powers   → Azure関連の開発（GitHub: requix/azure-kiro-powers）
Firebase Powers → Firebase・GCP開発</code></pre>
<p>AWSのツールではありますが、<strong>Azure・GCP向けのPowersも利用可能</strong>です。</p>
<hr>
<h2><span id="toc26">超便利な使い方ベスト3</span></h2>
<h3><span id="toc27">第1位: AWSハンズオンをSpecモードで一から構築</span></h3>
<p>「こんなAWS構成を作りたい」と伝えるだけで、<strong>要件定義→CloudFormationテンプレート作成→デプロイ手順書</strong>まで自動生成されます。</p>
<pre><code class="language-plaintext">&gt; VPC内にパブリック・プライベートサブネットを作り、
  EC2（Apacheサーバー）+ RDS MySQL（Multi-AZ）の
  基本的なWebアプリ構成をCloudFormationで構築したい</code></pre>
<p>要件確認ステップで「SSMによる接続も含めてほしい」「NAT Gatewayも追加して」と追加要求して精度を上げ、そのまま実装まで完結できます。</p>
<h3><span id="toc28">第2位: Hookで品質チェックを完全自動化</span></h3>
<p>ファイル保存のたびに以下が自動で走る環境を構築しておくと、「テスト書き忘れ」「ドキュメントが古い」問題がなくなります。</p>
<pre><code class="language-plaintext">保存トリガー → 関連テスト実行
作成トリガー → Javadocコメント自動追加
削除トリガー → 依存関係チェック</code></pre>
<h3><span id="toc29">第3位: Steeringで「いつでも同じクオリティ」を維持</span></h3>
<p>チームのコーディング規約・命名規則・禁止事項をSteeringに書いておけば、誰がKiroを使っても同じ基準でコードが生成されます。</p>
<pre><code class="language-markdown">---
inclusion: always
---

# チーム共通ルール
- 日本語でコメント・ドキュメントを記述する
- awsのリソースIDは環境変数から取得すること（ハードコード禁止）
- IAMポリシーは最小権限の原則を守ること</code></pre>
<p>このファイルをGitでコミットしておけば、チーム全員が同じルールでKiroを使えます。</p>
<hr>
<h2><span id="toc30">個人利用における注意点</span></h2>
<h3><span id="toc31">1. クレジット消費を把握する</span></h3>
<p>Free（50クレジット/月）でできることは限られています。本格的な利用にはPro（$20/月・1,000クレジット）以上が必要です。</p>
<p><strong>クレジットを節約するコツ：</strong></p>
<pre><code class="language-plaintext">✅ AutoモードはSonnet相当のコストで高品質
✅ 単純な質問・修正はHaikuモードで十分（0.4倍）
✅ Hooksの自動実行が多いと気づかずクレジットを消費する
   → 頻度が高いHookはHaikuモードで実行するよう設定する</code></pre>
<h3><span id="toc32">2. 機密情報を除外する</span></h3>
<p><code>.kiroignore</code> ファイルを作成し、Kiroに読み込ませたくないファイルを除外します。</p>
<pre><code class="language-plaintext"># .kiroignore
.env
.env.*
secrets/
credentials.json
*.pem
*.key</code></pre>
<h3><span id="toc33">3. プロジェクト外ファイルへのアクセスは制限される</span></h3>
<p>KiroはVSCodeで開いたワークスペース内のファイルしか扱えません。参照したいファイルが別のプロジェクトにある場合は、<strong>マルチルートワークスペース</strong>でフォルダを追加してください。</p>
<pre><code class="language-plaintext">VSCode: ファイル → ワークスペースにフォルダを追加</code></pre>
<h3><span id="toc34">4. Specモードはアウトプットの確認が必要</span></h3>
<p>Specモードで生成されたRequirementsは<strong>AIが推測して書いたもの</strong>です。特に「受け入れ条件」はビジネス要件を正確に反映していない場合があります。必ず確認・修正してから設計・実装フェーズに進んでください。</p>
<hr>
<h2><span id="toc35">まとめ</span></h2>
<p>AWS Kiroの主要機能を整理すると：</p>
<table>
<thead>
<tr>
<th>機能</th>
<th>用途</th>
<th>レベル</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Vibeモード</strong></td>
<td>質問・修正・即時実装</td>
<td>初心者から</td>
</tr>
<tr>
<td><strong>Specモード</strong></td>
<td>要件定義から体系的に開発</td>
<td>中級者以上</td>
</tr>
<tr>
<td><strong>Steering</strong></td>
<td>プロジェクトルールの永続化</td>
<td>初心者から（設定一回でOK）</td>
</tr>
<tr>
<td><strong>Hook</strong></td>
<td>品質チェックの自動化</td>
<td>中級者以上</td>
</tr>
<tr>
<td><strong>Skills</strong></td>
<td>繰り返し作業のコマンド化</td>
<td>中級者以上</td>
</tr>
<tr>
<td><strong>Powers</strong></td>
<td>MCP自動最適化</td>
<td>上級者向け</td>
</tr>
</tbody>
</table>
<p><strong>使い始めのおすすめ順序：</strong></p>
<ol>
<li>まずVibeモードで使ってみる</li>
<li>Steeringに日本語設定と規約を書く</li>
<li>よく使う作業をSkillsに登録する</li>
<li>自動化したい品質チェックをHookに設定する</li>
<li>大きな機能開発でSpecモードを試す</li>
</ol>
<p><strong>関連記事：</strong></p>
<ul>
<li>AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】</li>
</ul>

<a rel="noopener" href="https://caymezon.com/aws-kiro-overview/" title="AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-300x169.jpg 300w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-768x432.jpg 768w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba-376x212.jpg 376w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-overview-featured-9e0dba.jpg 927w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AWS Kiro完全ガイド｜Agentic IDEの全貌とは【セットアップ・料金・機能まで】【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「Claude CodeやCodex CLIのようなAI開発ツールはターミナル操作が必要で難しい…」「AWSを使った開発をもっとスマートにしたい。IDEでAIに設計から実装まで任せたい…」そんな悩みに応えるのがAWS Kiroです。...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.04.12</div></div></div></div></a>
<ul>
<li>AWS Kiro vs Claude Code vs Codex CLI徹底比較</li>
</ul>

<a rel="noopener" href="https://caymezon.com/aws-kiro-vs-claude-code-codex/" title="AWS Kiro vs Claude Code vs Codex CLI｜IDE・CLI徹底比較【Kiroだけができること一覧】【2026年4月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-300x169.jpg 300w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-768x432.jpg 768w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a-376x212.jpg 376w, https://caymezon.com/wp-content/uploads/2026/04/aws-kiro-vs-claude-code-codex-featured-64739a.jpg 920w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">AWS Kiro vs Claude Code vs Codex CLI｜IDE・CLI徹底比較【Kiroだけができること一覧】【2026年4月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「Claude Code、Codex CLI、そしてAWS Kiro——どれを選べばいいのか分からない…」AIを使った開発ツールが乱立する2026年、三者の違いを正確に理解している人は意外と少ないです。特に「Kiroだけにできて、C...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.04.12</div></div></div></div></a>
<ul>
<li>Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌</li>
</ul>

<a rel="noopener" href="https://caymezon.com/claude-code-overview/" title="Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年3月版】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/02/claude-code-overview-featured-a281ac-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">Claude Code完全ガイド｜ターミナルで動くAIコーディングアシスタントの全貌【2026年3月版】</div><div class="blogcard-snippet internal-blogcard-snippet">はじめに「AIにコードを書かせたいけど、ブラウザとエディタを行き来するのが面倒…」そんな悩みを解決するのがClaude Codeです。2026年3月時点で、Anthropicが提供するターミナル型AIエージェントとして、開発者の間で急速に注...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.02.14</div></div></div></div></a>
<hr>
<p><strong>タグ:</strong> #Kiro #AWSKiro #使い方 #Spec #Vibe #Hook #Steering #Skills #開発効率化 #初心者</p><p>The post <a href="https://caymezon.com/aws-kiro-features-guide/">AWS Kiroの使い方完全解説｜Spec・Vibe・Hook・Steering全機能を初心者向けに徹底解説【何ができる？】</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://caymezon.com/aws-kiro-features-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
