[AWS] DevTools 전도 키로 에디션
Source: Dev.to
소개
이 글은 2025년 일본 AWS 최고 엔지니어스 어드벤트 캘린더의 다섯 번째 포스트입니다.
오늘은 저의 어드벤트 캘린더 관련 포스트에 자주 등장하는 키로(Kiro) 라는 캐릭터를 소개하고자 합니다. 키로에 대해서는 이전에 여러 글을 작성했으므로, 해당 글들을 인용하면서 전체적인 개요를 제공하겠습니다.
- Japan AWS Top Engineers Advent Calendar 2025:
- 키로에 관한 저의 이전 글:
- 이 글에 포함된 일부 이미지는 JAWS‑UG Morning Meeting #72에서 사용한 슬라이드입니다:
AWS 키로란?
AWS 키로는 AWS에서 제공하는 서비스로, IDE 버전과 CLI 버전 두 가지가 있습니다. Amazon QDeveloper의 AI 채팅, Vibe 코딩 등 대부분의 기능을 제공하면서도, 사양‑주도 개발 및 멀티모달 AI 인터랙션과 같이 QDeveloper에서는 제공되지 않는 기능을 추가했습니다.
최근 저는 VSCode에서 Amazon QDeveloper보다 키로 IDE 버전을 더 자주 사용하고 있습니다.
AWS 키로로 할 수 있는 일
키로의 아이콘은 귀여워요
많은 AWS 서비스 아이콘이 멋지지만, 키로의 아이콘은 유령 모티프를 사용해 매우 귀엽습니다.

키로는 VSCode가 할 수 있는 거의 모든 일을 할 수 있어요
키로는 VSCode의 대부분 기능을 제공합니다. VSCode에 익숙하다면, 키로가 터미널과 콘솔을 표시하고, 확장 프로그램을 설치하는 등 다양한 작업을 할 수 있다는 점을 알게 될 것입니다.
에이전시 채팅
키로에게 연구를 요청하기
개발자가 아니더라도 키로와 채팅하면서 궁금한 모든 것을 물어볼 수 있습니다.
예시: 저는 키로에게 “키로가 뭐야?”라고 물었습니다.

키로에게 오류 조사 요청하기
오류 메시지를 제공하면, 키로가 해결 방법을 설명하고 필요한 설정 변경이나 소프트웨어 설치 여부를 확인해 줍니다.
예시 대화:

Vibe 코딩을 활용한 구현 지원
키로에게 구현 요청하기
채팅으로 원하는 구현 내용을 설명하고 요청을 제출하면, 키로가 코드를 생성합니다.
예시: 저는 키로에게 CDK 코드를 만들어 달라고 요청했습니다.

사양‑주도 개발 (Spec)
키로는 사양‑주도 개발을 지원합니다. 구현에 바로 들어가기보다 먼저 요구사항, 설계, 작업 목록을 작성합니다.
사양‑주도 개발 화면:

키로 채팅에서 “New Session”(새 세션) 메뉴를 열고 “Spec”(스펙) 을 선택하면 Spec 세션을 시작할 수 있습니다.
Spec 선택 화면:

Spec이 생성한 파일들:

Steering으로 구현 규칙 미리 정의하기
구현 시 코딩 컨벤션, 가이드라인, 혹은 함수‑별 규칙을 따라야 할 경우가 있습니다. 키로는 이러한 규칙을 steering 파일 로 관리하고, 코드 생성 시 적용합니다. 일반적인 steering 규칙을 키로에게 만들게 할 수도 있고, 직접 정의할 수도 있습니다.
Steering 파일 만들기:

Steering 파일 예시:

MCP 서버를 활용해 사용 범위 확대하기
키로는 MCP 서버 기능을 호출할 수 있습니다. MCP 서버를 설정하는 방법은 두 가지가 있습니다.
- 원격 MCP 서버 –
mcp.json에 연결 정보를 추가하고 원격으로 기능을 사용합니다. - 로컬 MCP 서버 – PC에 서버를 설치하고 연결합니다.
GitHub에 공개된 MCP 서버를 클론해서 사용할 수도 있습니다.