← ClaudeAtlas

verify-requirementslisted

요구사항을 체크리스트로 구조화하고 구현 충실도를 검증한다. 구현 전 요구사항을 [REQ-카테고리-번호] ID로 추출해 체크리스트를 만들고(checklist 모드), 구현 후 diff와 대조해 커버리지 갭을 심각도별로 보고한다(verify 모드). "요구사항 검증", "구현 충실도 확인", "요구사항 체크리스트", "스펙 커버리지", "구현이 요구를 만족하는지", "requirement verification", "spec compliance" 요청에서 사용한다. 데이터 흐름 정합성은 devoks-sdlc:verify-data-flow, 코드 품질 리뷰는 devoks-sdlc:code-review-diff-branch, 실제 앱 조작을 통한 실동작 확인은 devoks-sdlc:verify-acceptance-test 를 쓴다.
ridsync/devoks-team-harness · ★ 1 · Code & Development · score 59
Install: claude install-skill ridsync/devoks-team-harness
# verify-requirements — 요구사항 체크리스트·구현 충실도 검증 기능 구현 전 **요구사항을 체크리스트로 구조화**하고, 구현 완료 후 **코드와 요구사항의 충실도를 체계적으로 검증**한다. 두 단계가 동일한 추적 ID(`[REQ-카테고리-��호]`)를 공유해 사전-사후가 연결된 하나의 검증 워크플로우를 구성한다. --- ## 범위 (중요) **한다:** - 요구사항 문서에서 항목을 추출해 추적 가능한 체크리스트 생성(checklist 모드). - 구현 diff를 체크리스트와 대조해 구현/부분/미구현 분류 및 심각도별 갭 보고(verify 모드). **안 한다:** - 코드 자동 수정(갭 보고만, 보완 진행은 사용자 승인 후). - 데이터 값 정합성 실측 → `devoks-sdlc:verify-data-flow`. - 코드 품질·보안 리뷰 → `devoks-sdlc:code-review-diff-branch`, `devoks-sdlc:code-security-review`. - 실제 앱을 조작한 실동작 확인(UI 조작+상태 영속) → `devoks-sdlc:verify-acceptance-test`. --- ## 호출 방법 ``` /devoks-sdlc:verify-requirements [mode=checklist|verify] [spec=<요구사항 문서 경로>] ``` | 모드 | 시점 | 목적 | |------|------|------| | `mode=checklist` | 구현 시작 전 | 요구사항 추출 → 구현 목표 체크리스트 생성 | | `mode=verify` (기본) | 구현 완료 후 | 체크리스트 + diff traceability → 커버리지 갭 보고 | `spec` 로 요구사항 문서 경로를 직접 지정할 수 있다. 미지정 시 자동 탐색한다. --- ## 공통 Steps (두 모드 모두 실행) ### S1. 모드 판별 `mode=checklist` 면 **체크리스트 생성 모드**, `mode=verify` 또는 미지정이면 **구현 검증 모드**로 분기한다. ### S2. 요구사항 문서 탐색 및 로딩 1. **`spec` 인자 확인** — 지정된 경로를 요구사항 문서로 해석한다. 2. **자동 탐색** — 경로가 없으면 다음 위치를 순서대로 탐색한다: - `.claude/workspace/` — PRD, 워크플로우, 비즈니스 로직 SSOT - `.claude/plans/` — 구현 플랜 파일 (가장 최신 플랜 우선) - `doc/` — 기타 아키텍처/기능 문서 3. **브랜치명 키워드 매칭** — `git branch --show-current` 결과로 관련 문서를 좁힌다. 4. 탐색된 문서 목록을 출력하고, 추가/제외가 필요하면 사용자에게 한 줄 확인 후 진행한다. ### S3. 참조 문서 로딩 다음 문서를 읽고 검증 기준으로 적용한다: - `.claude/refs/engineering-principles.md` — SSOT, Contract Validati