| 명령어 | 설명 |
|---|
| `curl -fsSL https://kiro.aws.dev/install.sh \ | sh` |
kiro --version | 설치된 버전 확인 |
kiro auth login | AWS/Google/GitHub로 인증하기 |
kiro auth status | 인증 상태 확인 |
kiro config init | 구성 초기화 |
kiro update | 최신 버전으로 업데이트 |
| 명령어 | 설명 |
|---|
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 | 포스 리제너레이션 |
| 명령어 | 설명 |
|---|
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