From 5h1w
Gather missing context from user requests using the 5W1H framework (Who, What, When, Where, Why, How) before implementation. Use this skill when: (1) a user explicitly invokes /5h1w, (2) after internal 5W1H analysis, 2 or more dimensions are missing — present structured choices via AskUserQuestion. Do NOT trigger when only 0-1 dimensions are missing — just ask inline or proceed. Designed for non-developer vibe coders but adapts language to any skill level.
How this skill is triggered — by the user, by Claude, or both
Slash command
/5h1w:5h1wThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
사용자의 요청을 5W1H 6가지 관점으로 내부 분석하여, 빠진 정보가 2개 이상이면 선택형 UI로 수집한다.
사용자의 요청을 5W1H 6가지 관점으로 내부 분석하여, 빠진 정보가 2개 이상이면 선택형 UI로 수집한다.
/5h1w 명시적 호출 → 항상 발동사용자의 기술 수준에 맞춰 소통한다:
메시지에서 6가지 정보를 찾는다:
| 관점 | 질문 | 찾을 정보 |
|---|---|---|
| Who | 누가 쓰는가? | 이 기능을 쓸 사람, 영향받는 사람 |
| What | 무엇을 만들/고칠 것인가? | 원하는 결과물, 해결할 문제 |
| When | 언제 작동하는가? | 작동 시점, 조건, 마감기한 |
| Where | 어디에 적용하는가? | 화면, 페이지, 위치, 범위 |
| Why | 왜 필요한가? | 이유, 배경, 목적 |
| How | 어떤 방식으로? | 원하는 동작 방식, 디자인, 느낌 |
각 관점을 평가한다:
0개 없음 → 바로 작업 시작.
1개 없음 → 인라인으로 간단히 질문. 프레임워크나 구조화 불필요. 예: "무슨 색으로 바꿀까요?"
2개 이상 없음 → AskUserQuestion으로 선택형 UI 제공:
AskUserQuestion 규칙:
"Why(왜)", "How(어떻게)", "Where(어디)" 등. 사용자가 선택 UI를 통해 5W1H 프레임워크를 자연스럽게 체험한다(추천) 표기multiSelect: true 사용 (예: 필요한 페이지, 기능 목록)multiSelect: false (예: 분위기, 목적)preview 필드로 ASCII 목업이나 코드 예시를 보여준다header 매핑 규칙:
| 빠진 관점 | header 형식 |
|---|---|
| Who | Who(누가) |
| What | What(무엇) |
| When | When(언제) |
| Where | Where(어디) |
| Why | Why(왜) |
| How | How(어떻게) |
텍스트 질문으로 전환하는 경우:
What이 극도로 모호한 경우:
선택 완료 후, 바로 작업을 시작한다.
/5h1w로 명시적 호출된 경우에만 5W1H Brief를 출력한다5W1H Brief 형식 (/5h1w 호출 시에만):
## 5W1H Brief
- **누가(Who)**: ...
- **무엇을(What)**: ...
- **언제(When)**: ...
- **어디서(Where)**: ...
- **왜(Why)**: ...
- **어떻게(How)**: ...
See references/examples.md for scenario-specific 5W1H analysis patterns.
npx claudepluginhub ybgwon96/5h1w --plugin 5h1wAnalyzes ambiguous task requests using 5W1H decomposition to surface assumptions and generate up to 3 targeted clarifying questions before execution.
Clarifies vague requests via Socratic questioning, focusing on one key uncertainty (goals, scope, constraints, completion criteria) at a time to produce actionable requirements. Activates on deep-interview requests or unclear specs.
Clarifies ambiguous requests using 5W1H decomposition and ambiguity scoring, generating up to 3 structured clarifying questions before execution.