| name | requirements-normalizer |
| description | 웹앱 요청을 사용자 유형, 핵심 기능, 범위, 비범위, 가정으로 정리하는 spec-analyst 전용 스킬. |
Requirements Normalizer
Target Agent
spec-analyst
Trigger
- 사용자 요청이 짧거나 모호하다
- 기능 목록, 사용자 유형, 범위/비범위가 분리되지 않았다
- architecture 단계 전에 요구사항 정규화가 필요하다
Inputs
_workspace/00_input.md
- 사용자 goal summary
- 범위 미정/가정 메모
Codex Runtime Context
- bound runtime relation:
planner + search
- actual execution runtime:
https://github.com/coreline-ai/agent-team-module
Purpose
짧고 모호한 요청을 구조화된 요구사항으로 변환한다.
Patterns / Checklists
- 사용자 유형
- 핵심 기능 3~7개
- 범위 / 비범위
- 제약 / 미정 사항
Rules
- 사용자 goal을 임의로 확장하지 않는다.
- 비범위 항목을 반드시 명시한다.
- architecture 단계가 바로 읽을 수 있도록 기능 우선순위와 가정을 남긴다.
Output Format Rules
- 사용자 유형은 마크다운 테이블로 정리한다.
- 핵심 기능은 우선순위 번호가 있는 목록으로 정리한다.
- 미정 사항은 "항목 | 기본 가정 | 비고" 테이블로 분리한다.
- 문서 끝에
## Downstream Handoff Note 섹션을 포함한다.
Output Guidance
_workspace/01_requirements.md 에 기능 우선순위를 포함한다.
Completion Criteria
- 사용자 유형, 핵심 기능, 범위/비범위, 가정이 모두 정리된다.
- 다음 단계가 추가 질문 없이 architecture 초안을 시작할 수 있다.
Downstream Handoff
solution-architect가 곧바로 구조 설계에 사용할 수 있도록 미정 항목과 기본 가정을 남긴다.