flowchart LR
P["pitch (first 30 min) what will you build?"] --> B["build with instructor support"]
B --> D["demo one slide or screen share"]
B -.stuck?.-> H["ask for help design / debug / review"]
H -.-> B
🎯 핵심 조언: 끝낼 수 있을 만큼 작게. 동작하는 작은 것이
반쯤 만든 야심작을 이깁니다.
빌드 데이에서 프로젝트 범위를 정하는 가장 좋은 기준은?
워크숍의 목표는 완성도(polish)가 아니라 E2E로 한 번 굴려보는 shape예요. 작더라도
끝까지 동작하는 것이 반쯤 만든 야심작보다 훨씬 많이 가르쳐 줍니다.
7.2 · Project options — extend or greenfield Slide 3
두 갈래: 이미 만든 걸 키우거나, 새 아이디어를 작게 시작하거나.
Which path? Decide by what you want to practice
flowchart TD
Q{"start from what?"}
Q -->|"deepen a concept I built"| Ext["Extend grow chat-app / extractor / RAG"]
Q -->|"try a fresh idea"| New["Greenfield new MCP server / router / agent"]
Ext --> Small["keep it shippable today"]
New --> Small
Extend an existing project (grow what you built)
chat-app에 도구 레지스트리(weather/math/web search)
추출기를 MCP 서버로 래핑 → Claude Desktop에서 호출
RAG 후속 질문용 쿼리 재작성 · 인용 재번호 + UI
스트리밍(SSE) · 전체 히스토리 대화 메모리
Greenfield (start fresh)
일상 API용 MCP 서버(Notion/Linear/커스텀 DB)
비용 최적 멀티모델 라우터
레포 분석 subagent 탐색기 · 파일 변경 감지 에이전트
API 없는 앱 자동화 computer-use 에이전트
7.3 · What you've built so far — the whole arc Recap