Skip to content

Plan 모드 ​

목표 ​

Plan 모드의 개념을 이해합니다. AI가 실행하기 전에 계획을 미리 보여주고, 사용자가 승인한 뒤 실행하는 안전한 개발 방식입니다.

Plan 모드란? ​

Plan 모드는 Kiro가 코드 변경을 실행하기 전에 계획(Plan)을 먼저 제시하는 기능입니다. 사용자가 계획을 검토·수정·승인한 후에만 실제 코드가 변경됩니다.

왜 Plan 모드가 필요한가? ​

  • 대규모 변경 시 예상 결과를 미리 확인
  • 의도하지 않은 파일 수정 방지
  • 팀 리뷰 시 변경 범위를 사전에 공유
  • AI의 계획을 수정하여 방향을 조정

Plan 모드 흐름 ​

사용자 요청
  → AI가 Plan 생성 (어떤 파일을 어떻게 변경할지)
    → 사용자 검토·승인/수정
      → 실행

핵심 개념 ​

Plan에 포함되는 정보 ​

항목설명
대상 파일생성/수정/삭제할 파일 목록
변경 내용각 파일에 대한 구체적 변경 설명
순서작업 실행 순서
의존성파일 간 관계

Supervised 모드와의 차이 ​

SupervisedPlan
단위각 동작(파일 생성/수정)마다 승인전체 계획을 한 번에 승인
시점실행 직전실행 전에 전체 그림 확인
용도학습·소규모 작업대규모·복잡한 변경

사전 준비 ​

  • Kiro IDE 로그인 및 프로젝트 폴더 열기 완료

해볼 것 ​

Plan 모드 체험 ​

채팅 패널에서 복잡한 요청을 해봅니다:

현재 프로젝트를 다음과 같이 리팩터링하는 계획을 세워주세요:
1. JavaScript 코드를 모듈별로 분리 (storage.js, ui.js, app.js)
2. CSS를 컴포넌트별로 분리
3. 공통 유틸리티 함수 추출
실행하지 말고 계획만 보여주세요.

Kiro가 제시하는 Plan을 확인합니다:

  • 어떤 파일을 생성/수정하는지
  • 각 단계의 순서가 합리적인지
  • 빠진 부분이 없는지

Plan이 괜찮으면 승인하여 실행하고, 수정이 필요하면 피드백을 줍니다.

기대 결과 ​

  • AI가 전체 변경 계획을 먼저 제시
  • 사용자가 검토 후 방향 수정 가능
  • 대규모 변경도 예측 가능하게 진행

✅ 핵심 요약

  • Plan 모드 = 실행 전 계획 미리보기·승인
  • 대규모 리팩터링·복잡한 변경에 유용
  • Supervised(동작별 승인)보다 큰 단위의 검토
  • "실행하지 말고 계획만 보여줘"로 명시적 요청 가능
0 / 4항목을 클릭해 체크 · 진행 상태는 이 브라우저에 저장됩니다

실습해보기

Scene C · Spec 기반 개발에서 Requirements, Design, Tasks로 구현 계획을 구체화하는 흐름을 체험하세요.