내용 요약

Kiro는 요구사항을 추적 가능한 작업으로 정리하고 자동화와 AI 대화로 구현을 돕는 개발자용 AI IDE입니다.

Kiro: 명세와 자동화로 개발을 돕는 AI IDE

개요

Kiro는 아이디어를 구현까지 더 명확하고 검토 가능한 흐름으로 발전시키려는 개발자를 위한 AI IDE입니다. 핵심 개념은 Specs와 Hooks입니다. Specs는 요청을 사용자 스토리, 설계 문서, 기술 작업으로 정리하고, Hooks는 설정된 이벤트가 발생할 때 반복 작업을 실행합니다. Kiro는 Agentic Chat, MCP 도구 연결, 코드 변경 미리보기와 되돌리기 기능도 제공합니다. 최신 정보는 Kiro 공식 사이트에서 확인하세요. 제공 여부, 가격, 모델 선택은 변경될 수 있습니다.

주요 기능

  • Specs: 큰 요청을 사용자 요구, 설계 메모, 구현 작업으로 나누어 목표와 범위를 추적하기 쉽게 합니다.
  • Hooks: 선택한 이벤트가 발생하면 테스트 업데이트, 문서 갱신, 규칙 확인 같은 반복 작업을 자동화합니다.
  • Agentic Chat: 프로젝트 맥락을 활용하는 대화로 코딩 작업을 지원합니다.
  • MCP 연동: Model Context Protocol을 통해 전문 도구를 연결하고 안내 규칙으로 작업 흐름을 확장합니다.
  • 익숙한 개발 환경: Code OSS 기반으로 VS Code 설정과 확장 기능을 지원하며 여러 언어와 플랫폼에서 사용할 수 있습니다.
  • 검토 가능한 변경: Follow로 제안된 코드 변경을 미리 보고, 적절하지 않으면 Revert로 되돌릴 수 있습니다.

사용 방법

  1. Kiro 공식 사이트에서 사용 중인 운영체제에 맞는 최신 설치 및 로그인 안내를 확인합니다.
  2. 새 프로젝트를 만들거나 기존 저장소를 열고, 변경을 요청하기 전에 작업 영역을 검토합니다.
  3. Specs에 목표와 제약 조건을 설명하고, 생성된 사용자 스토리, 설계, 작업을 구현 전에 확인합니다.
  4. 테스트나 문서 업데이트처럼 범위가 분명한 반복 작업에 Hooks를 설정합니다. 트리거 범위를 제한하고 실행 결과를 확인합니다.
  5. Agentic Chat으로 구현을 보조하고 Follow 미리보기를 검토합니다. 필요하면 Revert를 사용하고, 커밋 전에 최종 diff를 확인합니다.

적합한 활용 사례

Kiro는 빠른 프로토타입 제작, 복잡한 시스템의 요구사항과 설계 정리, 게임 기능 개발, 공통 개발 절차가 필요한 팀 프로젝트에 활용할 수 있습니다. Specs는 큰 목표를 추적 가능한 작업으로 나누는 데 도움이 됩니다. Hooks는 규칙이 안정적이고 범위가 명확한 반복 작업에 적합합니다. 보안이 중요한 프로젝트에서 자동 검사를 활용할 수 있지만, 전문 검토나 충분한 검증을 대신하지는 않습니다.

제한 사항

AI가 생성한 명세, 코드, 테스트, 요약은 개발자가 검토해야 합니다. Hooks가 테스트나 문서를 수정할 수 있으므로 이벤트 조건을 신중히 설정하세요. VS Code 설정과 확장 기능을 지원한다고 해서 모든 확장 기능이 동일하게 작동하는 것은 아닙니다. 가격, 미리보기 상태, 지원 모델, 시스템 요구사항, 플랫폼 지원은 변경될 수 있으므로 Kiro 사이트의 최신 내용을 확인하세요. 배포, 보안, 데이터 처리, 팀 규칙 변경은 프로젝트의 검토와 릴리스 절차를 따르세요.

자주 묻는 질문

Specs는 무엇을 만들 수 있나요?

요청을 사용자 스토리, 설계 문서, 기술 작업으로 정리하여 개발 목표를 추적하기 쉽게 합니다.

Hooks는 어떤 작업을 자동화할 수 있나요?

설정한 이벤트에 따라 테스트 업데이트, 문서 갱신, 규칙 확인 같은 반복 작업을 실행할 수 있습니다. 실제 동작은 설정에 따라 달라집니다.

Kiro가 모든 코드 변경을 자동으로 적용하나요?

Follow 미리보기와 Revert 기능을 제공합니다. 변경을 검토해 적용 여부를 결정하고, 프로젝트 절차에 따라 검증한 뒤 커밋하세요.

외부 도구에 연결할 수 있나요?

MCP를 통해 전문 도구를 연결할 수 있습니다. 사용 가능한 연동은 설정과 연결 서비스에 따라 달라집니다.

Kiro: 명세와 자동화로 개발을 돕는 AI IDE

Kiro: 명세와 자동화로 개발을 돕는 AI IDE

자주 묻는 질문

Specs는 무엇을 만들 수 있나요?

요청을 사용자 스토리, 설계 문서, 기술 작업으로 정리하여 개발 목표를 추적하기 쉽게 합니다.

Hooks는 어떤 작업을 자동화할 수 있나요?

설정한 이벤트에 따라 테스트 업데이트, 문서 갱신, 규칙 확인 같은 반복 작업을 실행할 수 있습니다. 실제 동작은 설정에 따라 달라집니다.

Kiro가 모든 코드 변경을 자동으로 적용하나요?

Follow 미리보기와 Revert 기능을 제공합니다. 변경을 검토해 적용 여부를 결정하고, 프로젝트 절차에 따라 검증한 뒤 커밋하세요.