From ccpp
Generates detailed SPEC.md specifications through in-depth user interviews on tech stack, UI/UX, concerns, and tradeoffs. Triggers on spec, 스펙, 명세서, 인터뷰, 기능 설계.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccpp:specThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Anthropic 엔지니어 Thariq의 SPEC 기반 개발 워크플로우입니다.
Anthropic 엔지니어 Thariq의 SPEC 기반 개발 워크플로우입니다.
현재 디렉토리에 SPEC.md가 있는지 확인합니다.
반드시 AskUserQuestion 도구를 사용하여 다음 영역에 대해 질문합니다:
기술적 구현
UI & UX
우려 사항
트레이드오프
인터뷰 완료 후 SPEC.md 파일을 상세하게 업데이트합니다:
# [기능명] 명세서
## 개요
[한 문장 설명]
## 목표
- [ ] 목표 1
- [ ] 목표 2
## 기술 스택
- ...
## 상세 요구사항
### 기능적 요구사항
1. ...
### 비기능적 요구사항
1. ...
## UI/UX 명세
- ...
## API 설계 (해당 시)
- ...
## 데이터 모델 (해당 시)
- ...
## 보안 고려사항
- ...
## 테스트 계획
- ...
## 마일스톤
1. [ ] 단계 1
2. [ ] 단계 2
## 열린 질문 / 결정 필요
- ...
명세서 작성 후 사용자에게 안내:
"명세서가 완성되었습니다. 새 세션에서 다음 명령어로 구현을 시작하세요:"
SPEC.md 읽고 구현 시작해줘구현 완료 후 검증:
/spec-verify
npx claudepluginhub jh941213/my-cc-harness --plugin ccppConducts focused interview to draft spec.md for upcoming tasks in SDD workflow. Covers goal, behaviors, acceptance criteria, edge cases, out-of-scope one branch at a time; writes to disk. Pauses to split multi-features.
Conducts multi-round interviews to refine rough SPEC.md into complete, implementation-ready specifications with tasks. Use for new features, requirements refinement, or ideas to actionable specs.
Conducts structured requirements-gathering interviews for software features/systems. Reads SPEC.md and context, asks numbered questions on purpose, technical design, UI/UX, edge cases, security, rollout. For deep requirement elicitation before specs/plans.