| コマンド | 説明 |
|---------|-------------|
| curl -fsSL https://kiro.aws.dev/install.sh \ | sh | Kiro CLIをインストール |
| kiro --version | インストールされているバージョンを確認 |
| kiro auth login | AWS/Google/GitHubで認証する |
| kiro auth status | 認証ステータスを確認 |
| kiro config init | 設定を初期化 |
| kiro update | 最新バージョンに更新 |AWS Kiroは、Claudeによって駆動される仕様主導のエージェント型IDEで、プロンプトベースの開発から構造化された、仕様優先の開発ワークフローへとソフトウェア開発を変革します。
| コマンド | 説明 |
|---|
kiro init | Kiroプロジェクトを初期化する |
kiro init --template react | React テンプレートで初期化する |
kiro init --template node-api | Node.js APIテンプレートで初期化 |
kiro init --template python-flask | Flaskテンプレートで初期化 |
kiro init --template nextjs | Next.js テンプレートで初期化 |
kiro workspace create "project-name" | 新しいワークスペースを作成 |
| コマンド | 説明 |
|---|
kiro spec create "feature-name" | 新しい機能仕様を作成 |
kiro spec edit "feature-name" | 既存の仕様を編集 |
kiro spec validate | 現在の仕様を検証する |
kiro spec list | すべての仕様を一覧表示 |
kiro spec export spec.json | エクスポート仕様 |
kiro spec import spec.json | インポート仕様 |
| コマンド | 説明 |
|---|
kiro generate | 仕様からコードを生成する |
kiro generate --component Button | 特定のコンポーネントを生成 |
kiro generate --api user-service | API サービスを生成 |
kiro generate --test | テスト用ファイルを生成する |
kiro generate --docs | ドキュメントを生成する |
kiro generate --force | Force再生 |
| コマンド | 説明 |
|---|
kiro dev start | 開発サーバーを起動 |
kiro dev build | プロジェクトをビルド |
kiro dev test | テストを実行 |
kiro dev lint | リンティングを実行 |
kiro dev format | コードをフォーマット |
kiro dev watch | 変更に注意してください |
| コマンド | 説明 |
|---|
kiro agent task "implement user authentication" | AIエージェントにタスクを割り当てる |
kiro agent status | エージェントのステータスを確認 |
kiro agent history | エージェントのタスク履歴を表示 |
kiro agent feedback "task-id" "feedback" | タスクに関するフィードバックを提供する |
kiro agent retry "task-id" | 失敗したタスクを再試行 |
kiro agent cancel "task-id" | 実行中のタスクをキャンセル |
| コマンド | 説明 |
|---|
kiro arch diagram | アーキテクチャ図を生成する |
kiro arch analyze | 現在のアーキテクチャを分析する |
kiro arch suggest | アーキテクチャの提案を取得 |
kiro design system create | デザインシステムを作成する |
kiro design components list | デザインコンポーネントのリスト |
kiro design tokens export | デザイントークンをエクスポート |
| コマンド | 説明 |
|---|
kiro rules create | 新しいルールファイルを作成 |
kiro rules apply | プロジェクトにルールファイルを適用 |
kiro rules validate | ルールファイルを検証 |
kiro rules list | 利用可能なルールをリスト |
kiro config set key value | 設定値を構成する |
kiro config get key | 設定値を取得 |
| コマンド | 説明 |
|---|
kiro mcp list | 利用可能なMCPサーバーの一覧 |
kiro mcp connect server-name | MCPサーバーに接続 |
kiro mcp disconnect server-name | MCPサーバーから切断 |
kiro mcp status | MCP接続ステータスを表示 |
kiro mcp tools | 利用可能なMCPツールの一覧 |
| コマンド | 説明 |
|---|
kiro file create "path/file.js" | 新しいファイルを作成 |
kiro file edit "path/file.js" | 既存のファイルを編集 |
kiro file analyze "path/file.js" | ファイルを分析 |
kiro file refactor "path/file.js" | ファイルをリファクタリング |
kiro file optimize "path/file.js" | ファイルを最適化 |
kiro file template "component" | テンプレートから作成 |
| コマンド | 説明 |
|---|
kiro test generate | テスト用ファイルを生成する |
kiro test run | すべてのテストを実行 |
kiro test coverage | カバレッジレポートを生成 |
kiro test e2e | エンドツーエンドテストを実行する |
kiro quality check | 品質チェックを実行 |
kiro security scan | セキュリティスキャンを実行 |
| コマンド | 説明 |
|---|
kiro deploy preview | プレビュー環境をデプロイ |
kiro deploy staging | ステージングにデプロイ |
kiro deploy production | 本番環境にデプロイ |
kiro ci generate | CI/CD設定を生成する |
kiro ci validate | CI/CD設定を検証する |
kiro env create "environment-name" | 環境を作成 |
| コマンド | 説明 |
|---|
kiro docs generate | プロジェクトドキュメンテーションを生成する |
kiro docs api | API ドキュメントを生成する |
kiro docs components | コンポーネントドキュメントを生成 |
kiro docs serve | ローカルでドキュメントを提供する |
kiro docs deploy | ドキュメントをデプロイ |
kiro readme generate | README ファイルを生成する |
| コマンド | 説明 |
|---|
kiro git commit | AI生成のコミットメッセージ |
kiro git branch "feature-description" | 機能ブランチを作成 |
kiro git pr create | プルリクエストを作成 |
kiro git review | コードの変更をレビュー |
kiro git merge-check | マージの競合を確認 |
kiro git changelog | 変更履歴を生成 |
| コマンド | 説明 |
|---|
kiro db schema generate | データベーススキーマを生成する |
kiro db migrate create "migration-name" | マイグレーションを作成 |
kiro db migrate run | マイグレーションを実行 |
kiro db seed generate | シードデータを生成する |
kiro db analyze | データベース構造を分析する |
| コマンド | 説明 |
|---|
kiro api generate | APIエンドポイントを生成する |
kiro api spec create | APIの仕様を作成する |
kiro api test generate | API テストを生成する |
kiro api docs | API ドキュメントを生成する |
kiro api validate | APIの仕様を検証する |
kiro api mock | APIモックサーバーを作成する |
| コマンド | 説明 |
|---|
kiro ui component create "ComponentName" | UIコンポーネントを作成する |
kiro ui page create "PageName" | 新しいページを作成 |
kiro ui theme generate | テーマ設定を生成 |
kiro ui icons optimize | アイコンアセットを最適化 |
kiro ui responsive check | レスポンシブデザインを確認 |
| コマンド | 説明 |
|---|
kiro backend service create "ServiceName" | バックエンドサービスを作成 |
kiro backend middleware create "MiddlewareName" | ミドルウェアを作成する |
kiro backend auth setup | 認証のセットアップ |
kiro backend cache configure | キャッシングを設定する |
kiro backend logging setup | ロギングのセットアップ |
| コマンド | 説明 |
|---|
kiro monitor setup | モニタリングのセットアップ |
kiro analytics configure | アナリティクスを設定 |
kiro logs analyze | アプリケーションログを分析する |
kiro performance check | パフォーマンスメトリクスを確認 |
kiro errors track | エラーパターンを追跡 |
| コマンド | 説明 |
|---|
kiro team invite "email@domain.com" | チームメンバーを招待 |
kiro team permissions set "user" "role" | ユーザー権限を設定 |
kiro team activity | チームのアクティビティを表示 |
kiro share workspace | ワークスペースを共有 |
kiro review request "feature" | コードレビューをリクエスト |
| コマンド | 説明 |
|---|
kiro hooks list | 利用可能なフックをリスト |
kiro hooks create "hook-name" | カスタムフックを作成する |
kiro hooks enable "hook-name" | フックを有効にする |
kiro hooks disable "hook-name" | フックを無効にする |
kiro automation create "workflow" | 自動化ワークフローを作成 |
| コマンド | 説明 |
|---|
kiro template create "template-name" | カスタムテンプレートを作成 |
kiro template list | 利用可能なテンプレートをリスト |
kiro template share "template-name" | テンプレートを共有 |
kiro template import "template-url" | テンプレートをインポート |
| コマンド | 説明 |
|---|
kiro extension list | インストールされた拡張機能を一覧表示 |
kiro extension install "extension-name" | 拡張機能をインストール |
kiro extension uninstall "extension-name" | 拡張機能をアンインストール |
kiro extension create "extension-name" | カスタム拡張機能を作成 |
{
"project": {
"name": "my-app",
"type": "fullstack",
"framework": "react"
},
"ai": {
"model": "claude-3.5-sonnet",
"temperature": 0.7,
"maxTokens": 4000
},
"rules": {
"codeStyle": "prettier",
"testing": "jest",
"linting": "eslint"
}
}
```## 設定ファイル
```yaml
coding_standards:
- use_typescript: true
- prefer_functional_components: true
- max_function_length: 50
- require_tests: true
architecture:
- follow_mvc_pattern: true
- use_dependency_injection: true
- implement_error_handling: true
security:
- validate_inputs: true
- use_https: true
- implement_auth: true
```### kiro.config.json
| 変数 | 説明 |
|---------|-------------|
| `KIRO_API_KEY` | Kiro APIキー |
| `KIRO_PROJECT_ID` | プロジェクト識別子 |
| `KIRO_WORKSPACE` | ワークスペースパス |
| `KIRO_MODEL` | デフォルトAIモデル |
| `KIRO_TEMPERATURE` | AIの温度設定 |### .kiro/rules.yaml
| コマンド | 説明 |
|---------|-------------|
| `kiro doctor` | インストールの問題を診断する |
| `kiro logs show` | アプリケーションログを表示 |
| `kiro debug enable` | デバッグモードを有効にする |
| `kiro cache clear` | アプリケーションキャッシュをクリア |
| `kiro reset workspace` | ワークスペースの状態をリセット |## 環境変数
```bash
kiro init --template fullstack
kiro spec create "user-management"
kiro generate --api --frontend
kiro test generate
kiro deploy preview
```## トラブルシューティング
```bash
kiro arch diagram --type microservices
kiro service create "user-service"
kiro service create "payment-service"
kiro api generate --service user-service
kiro deploy staging
```## ベストプラクティス
- 明確で詳細な仕様から始める
- 一貫性を維持するためにルールファイルを使用する
- 外部ツール統合のためにMCPを活用する
- 適切なテスト戦略を実装する
- 仕様のバージョン管理を使用する
- 定期的なコードレビューと品質チェック
- パフォーマンスとセキュリティを監視する
- アーキテクチャの決定を文書化する
- チームメンバーと効果的に協力する
- 依存関係を最新に保つ
```bash
kiro ci generate --platform github
kiro test coverage --threshold 80
kiro security scan
kiro deploy production --auto