Extract system requirements from source code and logic diagrams using EARS notation. This skill reads targets from manifest.json (populated by Phase 2) and implements internal Doer/Critic verification within a single execution.
| Ubiquitous | System SHALL [action] | Unconditional, always-active behavior | | Event-driven | WHEN [trigger], system SHALL [action] | Triggered by external input or event | | Unwanted | IF [condition], system SHALL [action] | Error handling, validation failures |
| State-driven | WHILE [state], system SHALL [action] | Background services, stateful behavior | | Optional | WHERE [config/feature], system MAY [action] | Configurable or optional behavior |
실행자/비평가 검증을 통해 소스 코드 및 논리 다이어그램에서 EARS 요구 사항을 추출합니다. 매니페스트.json(2단계 출력)에서 대상을 읽습니다. 구성 요소별로 추적 가능한 요구 사항을 생성합니다. 선택적 언어 참조를 통해 언어에 구애받지 않습니다. 사용 시기: 추출 요구 사항, 리버스 엔지니어링 요구 사항, EARS 추출, 재추출 요구 사항. 출처: caldiaworks/caldiaworks-marketplace.