언어 & 프레임워크

Kiro가 주요 프로그래밍 언어를 어떻게 지원하는지 살펴보고, 언어별 전용 가이드로 빠르게 이동할 수 있는 진입점입니다.

이 문서가 다루는 범위

Kiro는 코드 작성, 디버깅, 유지보수 전 과정에서 AI의 도움을 받을 수 있도록 설계된 IDE입니다. 언어마다 생태계의 관행과 도구 체계가 다르기 때문에, 단순한 자동완성을 넘어서 각 언어의 빌드 시스템, 테스트 러너, 패키지 매니저, 타입 시스템에 맞춰 동작이 조정됩니다. 이 페이지는 그 중에서도 가장 많이 사용되는 세 가지 언어 스택의 전용 가이드로 안내하는 허브 역할을 합니다.

지원 언어 가이드

아래 가이드들은 각 언어로 작업할 때 Kiro의 Spec mode, Autopilot, Agent 기능을 가장 효과적으로 활용하는 방법을 설명합니다. 프로젝트에서 주로 다루는 스택을 골라 시작하면 됩니다.

  1. TypeScript & JavaScript — 모던 프런트엔드 및 Node.js 백엔드 개발을 위한 권장 설정과 모범 사례를 다룹니다. 타입 추론, 모듈 시스템, 자주 쓰는 프레임워크와의 연동에 초점을 둡니다.
  2. Python — 데이터 처리 스크립트부터 웹 API, 머신러닝 파이프라인까지 폭넓은 Python 작업 흐름을 Kiro의 보조 기능과 결합해 더 빠르게 진행하는 방법을 안내합니다.
  3. Java — 엔터프라이즈 환경에서 자주 마주치는 대규모 코드베이스, 빌드 도구, 테스트 자동화 시나리오를 AI 보조 기능으로 강화하는 패턴을 정리합니다.

가이드 선택 가이드

어떤 문서를 먼저 읽어야 할지 막막하다면 다음 기준을 참고하세요.

팁. 언어 가이드는 모두 Spec mode와 Autopilot의 사용 방식을 전제로 작성되어 있습니다. 두 모드의 차이가 익숙하지 않다면, 먼저 상위 Guides 페이지의 개요를 훑어보면 이해가 한결 수월합니다.
주의. 본 페이지는 라우팅 허브이며 코드 예제나 CLI 명령은 포함하지 않습니다. 실제 설정값, 명령어, 단축키는 각 언어별 하위 가이드에서 확인하세요.

다음 단계

가장 먼저 보게 될 가이드는 일반적으로 사용 빈도가 높은 TypeScript & JavaScript 문서입니다. 다른 스택을 사용 중이라면 좌측 사이드바에서 Python 또는 Java 항목으로 바로 이동할 수 있습니다.