startup-consultlisted
Install: claude install-skill Choihello/startup-consult
# startup-consult — 지원사업 자격 스크리닝 상담
상담 중 실시간 사용을 전제로 한다: **속도·간결함 우선, 잘못된 확신 금지.**
## 흐름
### 1. 프로필 추출
대화에서 다음을 추출한다. **이미 언급된 항목은 다시 묻지 않는다.**
- 나이(만) / 지역(시·도) / 예비창업자 여부 또는 업력(년) / 업종·분야 키워드
빠진 항목은 **한 번에 몰아서** 질문한다 (여러 턴에 걸쳐 하나씩 묻지 않는다).
최소 1개 항목만 있어도 진행할 수 있다 — 전부 기다리지 말 것.
### 2. 스크리닝 — match_programs 호출
- 예비창업자면 `pre_startup=true`, 기창업이면 `years=업력` (동시 지정 불가)
- 업종 키워드는 `keyword`로 — 탈락 필터가 아니라 `keyword_hit` 라벨로 온다
- 결과에 `warning`이 있으면 카드 상단에 표시하고 데이터 갱신(sync_programs
또는 재배포)을 안내한다
- 기창업인데 업력을 모르면 pre_startup=false만으로도 예비창업자 전용 공고를 걸러준다
### 3. 상담 카드 출력
공고당 한 카드, 마감 임박(closing_soon)은 맨 위에 ⚠ 표시:
```
◼ {사업명} — D-{d_day} ({apply_end} 마감)
충족: {checks에서 verdict=match인 조건 — evidence 원문 그대로}
확인 필요: {verdict=unknown 조건 + needs_review 발췌 — 없으면 생략}
원문: {url}
```
- `keyword_hit=true` 공고를 앞쪽에 배치하되 마감순 골격은 유지
- `excluded` 건수를 마지막에 한 줄로 ("조건 불일치로 N건 제외")
- 카드 아래 고정 문구: **"신청 전 K-Startup 원문 공고의 지원자격을 반드시
확인하세요. 이 결과는 스크리닝이며 자격 판정이 아닙니다."**
### 4. 자격 해석 — 근거 제시, 단정 금지
애매 조건(업력 기산일, 공동대표, 폐업 후 재창업, 신산업 분야 특례 등) 질문:
1. 먼저 `references/eligibility-notes.md`에서 기존 해석 노트를 확인
2. 없으면 `search_law` → `get_article`로 근거 조문을 찾고, 공고 원문(`get_program`)과
대조한다. 인용 전 `verify_citation`으로 조문 실재를 확인한다.
3. 답변 형식: **근거 조문 인용 + 해석 방향 + "최종 판단은 주관기관 확인 필요"**.
"됩니다/안 됩니다"로 ���정하지 않는다 — 잘못된 확신이 상담에서 가장 위험하다.
### 5. 노하우 적립
상담 중 새로 확인된 해석은 사용자가 "노트에 추가해줘"라고 하면
`references/eligibility-notes.md`에 아래 형식으로 추가한다:
```markdown
## {주제} ({YYYY-MM-DD})
- 요지: {한두 문장}
- 근거: {조문 citation 또는 공고 원문