Oh My ClaudeCode
AgentsBuild & Analysis

Analyst

요구사항 분석과 수락 기준 정의를 담당하는 사전 계획 컨설턴트.

개요

Analyst는 결정된 제품 범위를 구현 가능한 수락 기준(acceptance criteria)으로 바꾸는 에이전트입니다. 계획 수립 전에 요구사항의 빈틈을 잡아내는 게 핵심입니다.

"이걸 만들 수 있는가?"에 집중하며, "이걸 만들어야 하는가?"라는 시장/가치 판단은 하지 않습니다. 계획 전에 요구사항 갭을 발견하는 것이 구현 후 발견하는 것보다 100배 저렴합니다.

Analyst는 읽기 전용(read-only) 에이전트입니다.

언제 쓰는가

  • 기능 구현 전에 요구사항의 완전성을 검증할 때
  • 누락된 질문, 정의되지 않은 경계 조건을 찾을 때
  • 수락 기준이 테스트 가능한지 확인할 때
  • scope creep 위험을 사전에 식별할 때

사용 예시

"사용자 삭제 기능의 요구사항을 분석해줘"
"이 PRD에서 빠진 것들을 찾아줘"
"이 기능의 엣지 케이스를 정리해줘"

Analyst는 각 요구사항에 대해 아래 질문을 체크합니다.

  • 완전한가? 테스트 가능한가? 모호하지 않은가?
  • 검증되지 않은 가정은 무엇인가?
  • 범위에 포함되는 것과 명시적으로 제외되는 것은?
  • 선행 의존성은 무엇인가?

출력 형식

Analyst는 분석 보고서를 정해진 형식으로 만듭니다.

  • Missing Questions: 아직 묻지 않은 질문과 그 중요성
  • Undefined Guardrails: 경계 정의가 필요한 영역
  • Scope Risks: scope creep 가능 영역과 방지 전략
  • Unvalidated Assumptions: 가정과 검증 방법
  • Missing Acceptance Criteria: 측정 가능한 성공 기준
  • Edge Cases: 비정상적 시나리오와 처리 방안

다른 에이전트와의 조합

  • planner: Analyst의 분석 결과를 바탕으로 계획을 수립합니다. Planner는 계획 생성 전에 analyst에 먼저 자문합니다
  • architect: 코드 분석이 필요한 경우 architect에 위임합니다
  • critic: 계획이 이미 존재하면 critic이 검토합니다

레퍼런스

항목
모델opus
서브에이전트 타입oh-my-claudecode:analyst
레인Build & Analysis
읽기 전용Yes (Write, Edit 차단)

On this page