새 PRD/요구사항을 기존 명세서에 추가합니다. "기능 추가", "명세 확장", "스펙에 추가", "새 요구사항 반영" 요청 시 사용.
ultrathink
기존 명세서에 새로운 기능/요구사항을 추가합니다. R3(revise)가 기존 내용의 수정이라면, R4(extend)는 새 범위의 추가입니다.
$ARGUMENTS 에서 2가지를 추출합니다:
기존 명세서를 Read로 읽고 문서 유형, ID, 현재 참조 ID 범위를 파악합니다.
기존 문서에서 추출:
새 요구사항에서 추출:
FS (기능 명세서):
WF (와이어프레임):
TS (기술 명세서):
UI (화면설계서):
QA (테스트 명세서):
In Review로 변경G(생성) 과정의 대화 이력은 받지 않습니다. 문서에 기록된 내용과 새 요구사항만을 기준으로 판단합니다.
extension_log:
document_id: "{문서ID}"
requirement_summary: "{새 요구사항 요약}"
id_range:
before: "{기존 마지막 ID — 예: US-007}"
after: "{확장 후 마지막 ID — 예: US-012}"
additions:
- location: "{추가 위치 — 섹션명}"
items: ["{추가된 참조 ID 목록}"]
description: "{추가 내용 요약}"
modifications:
- location: "{수정 위치}"
item: "{수정된 참조 ID}"
reason: "{새 요구사항으로 인해 수정이 필요한 이유}"
before: |
{원문}
after: |
{수정문}
downstream_hint: |
이 확장으로 인해 하위 문서에 incremental generation이 필요합니다.
오케스트레이터는 change-impact 분석 후 해당 문서들에 대해
incremental 모드로 generate 스킬을 실행해야 합니다.
extension_log 작성 후 원본 파일을 Edit으로 수정합니다.