From ccpp
Verifies code implementation completion against SPEC.md specs via checklists for functional/non-functional requirements, UI/UX, APIs, security, code quality, and docs. Outputs SPEC-REVIEW.md with gaps and fixes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccpp:spec-verifyThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
명세서 기반 작업 완료 후 검증하는 스킬입니다.
명세서 기반 작업 완료 후 검증하는 스킬입니다.
Task 도구를 사용하여 검증 에이전트를 생성합니다:
subagent_type: "Explore"
prompt: |
SPEC.md 파일을 읽고 다음을 검증하세요:
1. 명세서의 모든 요구사항이 구현되었는지 확인
2. 각 항목별 체크:
- [ ] 기능적 요구사항
- [ ] 비기능적 요구사항
- [ ] UI/UX 명세
- [ ] API 설계 (해당 시)
- [ ] 보안 고려사항
3. 누락된 항목이 있으면 구체적으로 명시
4. 개선 제안 사항 포함
결과를 SPEC-REVIEW.md 파일로 작성하세요.
검증 결과에 누락 사항이 있으면:
모든 항목이 완료되면:
## 검증 완료
### 구현 상태
- [x] 기능적 요구사항: 100%
- [x] 비기능적 요구사항: 100%
- [x] UI/UX: 100%
- [x] 테스트: 100%
### 주의사항
- ...
### 다음 단계 제안
- ...
## SPEC 검증 체크리스트
### 기능 완성도
- [ ] 모든 기능적 요구사항 구현됨
- [ ] 모든 엣지 케이스 처리됨
- [ ] 에러 핸들링 적절함
### 코드 품질
- [ ] 타입 안전성 확보
- [ ] 린트 규칙 준수
- [ ] 테스트 커버리지 충분
### 문서화
- [ ] 코드 주석 적절
- [ ] API 문서 (해당 시)
- [ ] README 업데이트
### 보안
- [ ] 입력 검증
- [ ] 인증/권한 확인
- [ ] 민감 정보 보호
npx claudepluginhub jh941213/my-cc-harness --plugin ccppReviews spec.md files for completeness, clarity, implementability, testability, and structure. Identifies ambiguities, gaps, and missing sections before implementation.
Verifies code implementations against OpenSpec design.md and tasks.md artifacts, checking completeness, correctness, and coherence.
Reviews code changes against spec via git diffs and screenshots. Classifies deviations by severity and outputs JSON summary to verify post-implementation alignment.