새 Feature 화면을 처음부터 구현한다. 인자: <ModuleName> [FigmaURL] (예: Home, Home https://figma.com/...).
네 단계 — ① 모듈 생성 → ② View/ViewModel·Factory 골격 → ③ Figma → WSS UI 구현 → ④ 리뷰·수정 수렴 — 을 단계별 게이트로 진행한다.
⚠️ 추측 금지 — 정본을 먼저 읽는다. 값·패턴을 지어내지 말고 항상:
Projects/Feature/CLAUDE.md(레이어 규칙·함정), Projects/Feature/Docs/VIEWMODEL_TEMPLATE.md·
VIEW_TEMPLATE.md(골격 전문), 레퍼런스 Projects/Feature/NovelReviewFeature/(특히 Project.swift·
Factory/NovelReviewFactory.swift)를 읽어 현재 패턴을 그대로 따른다.
⚠️ 모호하면 묻고, 확실하면 안 묻는다. 각 단계에서 진행에 필요한 정보가 부족하거나 여러 해석으로
갈리면 반드시 사용자에게 물어 하나로 확정한 뒤 진행한다. 반대로 정본·컨벤션·디자인으로 이미
정해지는 것은 하나하나 되묻지 않는다(과잉 질문 금지).
⚠️ 구현은 메인이 직접, 리뷰만 위임. ①②③은 순차 의존·게이트가 사용자 상호작용이라 subagent
위임이 cold start 재독·핸드오프 손실로 손해다 → 메인이 직접 한다. 예외: ④ 리뷰는 격리 컨텍스트가
유리해 wss-feature-reviewer subagent에 위임하고, 받은 리포트로 수정은 다시 메인이 한다.
⚠️ 단계 게이트 = 커밋 지점. 각 단계 게이트에서 사용자가 진행을 승인하면, 그 단계 산출물을
커밋하고 넘어간다. 이 스킬 안에서는 게이트 승인이 곧 커밋 지시다(전역 "지시 시에만 커밋"
규약의 명문화된 예외). ⚠️ 조용히 커밋하지 않는다 — 게이트에서 진행을 물을 때 이 단계를 승인하면
무엇을 어떤 Type·커밋 메시지로 커밋할지 를 함께 제시해, 사용자가 "승인=커밋"임을 알고 결정하게 한다.
커밋은 commit 스킬 규약을 따른다 — 양식 [Type] #이슈 - 한글,
이슈번호는 브랜치명에서 추출, 명시적 파일 경로로만 스테이징(git add -A ❌), push는 안 함
(사용자가 따로 지시할 때만). 단계별 Type: ① [Setting] ② [Add] ③ [Design] ④ 수정 성격
([Fix]/[Refactor]). 직전 단계가 이미 커밋돼 있어 그 단계의 새 변경분만 잡힌다.
③까지 끝나면 자동으로 진입한다. 리뷰는 wss-feature-reviewer에 위임, 수정은 메인이 한다.