This is a structured learning module for AI Native Camp Day 3 that teaches you to transform vague requirements into clear specifications using Claude's Clarify plugin and AskUserQuestion tool. You'll work through five blocks: understanding the concept, experiencing the vague-to-clear workflow firsthand, building your own clarify skill from a template, analyzing how plugins work under the hood with the unknown knowns framework, and writing a PRD before submitting your first PR to GitHub. The skill enforces a strict two-phase protocol per block where explanation and execution happen in one turn, then quiz and feedback in the next, preventing the common AI teaching mistake of explaining and testing simultaneously. It's designed for a 95-minute session and assumes you've already installed the camp-2 skill package from Day 1.

skills.sh installs
1.5K
GitHub stars
19
last updated
Aug 21, 2026

Install

$ npx -y skills add ai-native-camp/camp-2 --skill day3-clarify --agent claude-code

Installs into .claude/skills of the current project.

Files

Day 3: Clarify

이 스킬이 호출되면 아래 STOP PROTOCOL을 반드시 따른다.


용어 정리

용어설명
Clarify모호한 요구사항을 명확하게 만드는 과정. Claude가 질문을 던져서 암묵지를 명시지로 변환한다
AskUserQuestionClaude가 사용자에게 구조화된 질문을 하는 도구. 선택지를 제시하여 인지 부하를 줄인다
Hypothesis-as-Options열린 질문 대신 가설을 선택지로 제시하는 원칙. "뭘 원해요?" 대신 "A / B / C 중 어떤 건가요?"
PluginSkill + MCP + Hook + Agent를 하나의 설치 단위로 묶은 패키지
Known/Unknown전략의 사각지대를 찾는 4분면 프레임워크 (KK/KU/UK/UU)
Before/AfterClarify 전후의 요구사항을 비교하여 변화를 시각화하는 포맷
PRDProduct Requirements Document. "이 프로젝트가 뭘 해결하고, 뭘 만드는지" 정리한 문서
GitHub코드와 문서를 함께 관리하고 공유하는 온라인 서비스. Google Docs의 코드 버전
PR (Pull Request)"내 작업을 확인해주세요"라고 운영진에게 보내는 검토 요청. 제출 버튼과 같다

STOP PROTOCOL — 절대 위반 금지

이 프로토콜은 이 스킬의 최우선 규칙이다. 아래 규칙을 위반하면 수업이 망가진다.

각 블록은 반드시 2턴에 걸쳐 진행한다

Sponsors

Details

Repository
github.com/ai-native-camp/camp-2
Categories
Git & Pull Requests, AI & Agent Building, Productivity & Planning
First seen
Apr 16, 2026

More from ai-native-camp/camp-2

All 12
1daymade avatarstatusline-generatordaymade/claude-code-skillsInstalls, configures, customizes, or troubleshoots the Claude Code statusline (cwd, model, token counts). Use when the user wants to set up or change the status1.5Kskills.sh installs
2forcedotcom avatarusing-mobile-native-capabilitiesforcedotcom/sf-skillsBuild a Salesforce LWC that uses native mobile device capabilities — barcode scanner, biometrics, location, NFC, calendar, contacts, document scanner, geofencin1.5Kskills.sh installs
3loops-so avatarloops-lmxloops-so/skillsUse this skill whenever LMX is used, produced, reviewed, migrated, or modified. This includes composing campaigns, loops, lifecycle emails, or email-message bod1.5Kskills.sh installs
4alirezarezvani avatarrunalirezarezvani/claude-skillsOne-shot lifecycle command that chains init → baseline → spawn → eval → merge in a single invocation. Use when the user runs /hub:run or asks to execute a full 1.5Kskills.sh installs
5alirezarezvani avatarboard-prepalirezarezvani/claude-skillsBoard meeting preparation for the adversarial scenario, not the friendly one. Forces numbers-cold mastery, anticipates hard questions, builds a narrative that a1.5Kskills.sh installs
6daymade avatarskills-searchdaymade/claude-code-skillsThis skill should be used when users want to search, discover, install, or manage Claude Code skills from the CCPM registry. Triggers include requests like "fin1.5Kskills.sh installs