| name | bs-to-target |
| description | /bs 브레인스토밍 결과를 로드맵 단계에 매칭하고 사용자 승인 후 specs TARGET에 등록한다. /bs-to-target 으로 호출. |
/bs-to-target
브레인스토밍(/bs) 결과를 로드맵/specs TARGET에 반영하는 브릿지 스킬. business.md의 "브레인스토밍 반영 규칙"을 그대로 준수한다 — 사용자 승인 없이 자동 반영 금지.
사용 시점
/bs [주제] 3라운드 토론이 끝나고, 최종 결론이 docs/brainstorm/YYYY-MM-DD.md 또는 유사 파일에 기록된 직후. 사용자가 아이디어를 로드맵에 넣을지 판단할 때 사용.
실행 단계
1. 결론 문서 로드
사용자가 전달한 경로 또는 docs/brainstorm/에서 가장 최근 파일 자동 선택:
ls -t docs/brainstorm/*.md | head -1
- 기각/미결 항목 제외, 승인/조건부 승인 항목만 대상
2. 로드맵 단계 매칭
기존 로드맵(docs/business/6_roadmap/roadmap.md)과 비교:
| 단계 | 특성 |
|---|
| 1단계 (완료) | 무료 핵심 — 편입 불가 |
| 2단계 (진행 중) | 유저 확장 + 가톨릭 특화 |
| 3단계 (베이직) | 알림/캘린더 시그니처 |
| 4단계 (프로) | 회의록 자동화 해자 |
각 승인 항목에 대해:
- 현재 단계 후보 + 근거 1문장 제시
- 의존성 있으면 표기 (예: "SMS 계약 선행")
3. 우선순위 판단
specs/README.md TARGET P1/P2/P3 기준 참고:
| P | 기준 |
|---|
| P1 | 다수 본당 피드백 또는 로드맵 핵심 |
| P2 | 1곳 강한 요청 또는 로드맵 보조 |
| P3 | 단일 제안, 검증 필요 |
4. 사용자 확인
다음 형식으로 출력:
[bs-to-target] 브레인스토밍 결론 → 로드맵/TARGET 제안
항목: <이름>
- 단계: 2단계 (기존 "2단계 범위" 섹션에 추가)
- 우선순위: P2
- 근거: <한 줄>
- 의존성: <있으면>
승인 후 다음 문서를 갱신:
1. docs/business/6_roadmap/roadmap.md (단계 범위에 항목 추가)
2. docs/specs/README.md (TARGET 표에 행 추가)
승인/수정/거절?
5. 승인 시 문서 갱신
- 로드맵: 해당 단계 "범위" 섹션에 bullet 추가 (2026-04-24 장현도 건처럼 날짜 표기)
- specs/README.md: FUNCTIONAL/PERFORMANCE/BUGFIX/DX 중 해당 분류 표에 행 추가
- 형식:
| P{N} | <이름> | 미착수 | <비고> |
- 경로 명시: PRD/Task/Dev 예상 경로 자동 계산 (specs/README.md 하단 안내 참조)
6. 커밋 제안
- diff 보여주고 사용자 승인 →
/commit 호출
- 커밋 메시지:
docs: <이름> 로드맵 편입 — /bs #NN 결론 반영
주의사항
- 거절/기각 항목 침묵 보존: 반영 안 함. 근거는 브레인스토밍 파일에만 남김
- 조건부 승인: 사용자가 "조건 충족 시"라 한 경우 → 이번에 반영 금지, 조건 달성 시 재호출
- 리서치 필요 항목: 검증 자료(링크, 데이터) 없으면 반영 금지
- 중복 방지: 같은 주제가 이미 TARGET에 있으면 병합 제안
- 로드맵 원칙 유지: 1단계 변경 금지, 단계 간 이동은 사용자 판단
관련 스킬
/bs: 브레인스토밍 실행 (선행)
/sdd: TARGET 등록 후 PRD 작성 (후속)
/feedback: 사용자 피드백 기록 (병행)
참조
- 브레인스토밍 반영 규칙:
.claude/rules/business.md
- SDD 등록 경로:
.claude/rules/specs.md
- 로드맵:
docs/business/6_roadmap/roadmap.md
- TARGET:
docs/specs/README.md