Sahil Lavingia(Gumroad 창업자)의 저서 "The Minimalist Entrepreneur"의 핵심 방법론을 10개의 Claude Code 스킬(플러그인)로 구현하여, AI 에이전트가 창업 코칭을 대화형으로 제공하는 오픈소스 프로젝트입니다.
보통은 책을 읽고 → 개념을 이해하고 → 상황에 직접 적용해야 합니다. 이 프로젝트는 저자가 직접 만든 AI 코치가 대화로 안내합니다. /validate-idea를 실행하면 Sahil의 프레임워크가 바로 작동합니다.
핵심은 "코드가 0줄인 레포도 가치 있는 소프트웨어 프로젝트"가 될 수 있다는 것입니다. 프롬프트 엔지니어링 자체가 개발이 되는 시대를 보여주는 사례입니다.
창업 방법론 책은 많지만 "내 아이디어에 이 원칙을 어떻게 적용하는가?"는 항상 독자의 몫입니다. 책 → 이해 → 적용의 과정에서 대부분의 인사이트가 증발합니다.
/validate-idea처럼 슬래시 커맨드 하나로 AI가 Sahil의 프레임워크를 대화형으로 안내합니다. 사용자 노력이 100%에서 20%로 줄어듭니다. 유명 창업가가 직접 자신의 방법론을 AI 에이전트 스킬로 변환한 첫 사례 중 하나입니다.
| 비교 대상 | slavingia/skills 장점 |
|---|---|
| 일반 창업 챗봇 | 검증된 단일 프레임워크(The Minimalist Entrepreneur)에 특화 |
| 비즈니스 코칭 SaaS | 무료 오픈소스 + Claude Code 에코시스템 내장 |
| mattpocock/skills | 개발 스킬이 아닌 비즈니스 방법론 스킬이라는 차별화 |
| ChatGPT 커스텀 GPT | 터미널 기반이라 개발 워크플로에 자연스럽게 통합 |
전통적인 소프트웨어 프로젝트와 달리, 이 레포는 순수 마크다운 기반의 프롬프트 엔지니어링 프로젝트입니다.
| 요소 | 상세 |
|---|---|
| 언어 | 없음 (코드 0줄, 순수 Markdown + JSON) |
| 프레임워크 | Claude Code Plugin System |
| 핵심 기술 | 프롬프트 엔지니어링 / 컨텍스트 엔지니어링 |
| 설정 포맷 | JSON (plugin.json, marketplace.json) |
| 콘텐츠 포맷 | Markdown (SKILL.md) with YAML frontmatter |
| 배포 | GitHub → Claude Code Marketplace |
| 라이선스 | MIT (plugin.json 명시, LICENSE 파일 미포함 — GitHub 자동 인식 안 됨) |
전통적 학습: 책 읽기 → 개념 이해 → 상황 적용 (사용자 노력 100%)
AI 스킬 학습: /validate-idea 입력 → AI가 프레임워크 적용 → 대화형 코칭 (사용자 노력 20%)
각 SKILL.md는 공통된 기본 구조(역할 정의 → 핵심 원칙 → 단계별 프레임워크 → 출력물)를 따르며, 일부 스킬(validate-idea 등)에는 Red Flags / Green Flags 판단 기준이 추가로 포함됩니다.
---
name: 스킬이름
description: 언제 사용하는지 설명 (트리거 조건)
---
## 역할 정의 (Role)
"You are a business advisor channeling The Minimalist Entrepreneur philosophy."
## 핵심 원칙 (Core Principle)
한 줄로 요약된 철학
## 단계별 프레임워크 (Steps)
Step 1 → Step 2 → ... → Output
## 판단 기준 (Red Flags / Green Flags)
잘못된 신호 vs 좋은 신호
## 최종 출력물 (Output)
사용자에게 전달할 구체적 결과물 정의
10개 스킬이 독립적이면서도 순서가 있습니다. 각 스킬이 이전 단계의 완료를 전제하면서도, 필요한 스킬만 독립적으로 사용할 수 있게 설계되었습니다.
| 파일 | 역할 | 크기 |
|---|---|---|
plugin.json | Claude Code에게 플러그인 이름·버전·저자를 알려주는 매니페스트 | ~300B |
marketplace.json | 마켓플레이스에서 검색/설치할 때 사용되는 메타데이터 | ~400B |
SKILL.md (각각) | AI에게 주입되는 시스템 프롬프트. 역할·원칙·단계·판단기준·출력물 정의 | 1~3KB |
README.md | 사용자용 설치/사용 가이드 | ~2KB |
.claude-plugin/plugin.json의 구조와 필수 필드, marketplace.json으로 마켓플레이스에 등록하는 방법, skills/ 폴더 구조 컨벤션(각 스킬 = 폴더 + SKILL.md), 슬래시 커맨드 자동 등록 메커니즘을 배웁니다.
YAML frontmatter로 스킬의 트리거 조건을 정의하는 패턴, "역할 부여 → 원칙 선언 → 단계별 프레임워크 → 판단 기준 → 출력물 정의" 프롬프트 구조, Red Flag / Green Flag 패턴으로 AI의 판단력을 높이는 기법을 배웁니다.
특히 processize SKILL.md의 핵심 패턴이 주목할 만합니다:
# processize의 프롬프트 구조 분석
## 1. 역할 정의
"You are a business advisor channeling the philosophy of
The Minimalist Entrepreneur"
→ AI에게 구체적 페르소나를 부여
## 2. 핵심 원칙 (굵은 글씨로 강조)
"Processize before you productize."
→ 모든 판단의 기준이 되는 1줄 원칙
## 3. 실제 사례로 원칙 증명
"Gumroad started with Sahil collecting PayPal emails
and sending payments to creators one by one."
→ 추상적 원칙을 구체적 스토리로 앵커링
## 5. 구체적 출력물 정의
1. 한 문장 제품 설명
2. 전체 수동 프로세스 단계
3. 이번 주 배달할 3명 리스트
책 한 권의 지식을 10개 독립 모듈로 분해하는 방법, 각 모듈이 "입력 → 프로세스 → 출력"을 가지도록 설계하는 법, 순차적이면서도 독립적으로 사용 가능한 스킬 체인 설계를 배웁니다.
"Processize before you productize" — 코드 쓰기 전에 수동으로 먼저 서비스 제공, "무료와 $1 사이의 거대한 차이"(Zero Price Effect), 비용 기반 vs 가치 기반 가격 책정, 100명 고객 전략(친구/가족 → 커뮤니티 → 콜드 아웃리치), "주말에 배포 가능한가?"라는 MVP 스코핑 질문을 배웁니다.
| 항목 | 요구사항 |
|---|---|
| Claude Code | 최신 버전 (플러그인 시스템 지원) |
| 인터넷 | 마켓플레이스에서 설치 시 필요 |
| 하드웨어 | Claude Code 구동 가능한 터미널이면 충분 |
| 계정 | Anthropic API 키 또는 Claude 구독 |
이 프로젝트 자체는 마크다운 파일뿐이므로, 실행 환경은 전적으로 Claude Code에 의존합니다. 별도 서버·DB·빌드 도구가 일절 필요 없습니다.
Claude Code에서 플러그인을 설치하고 모든 10개 스킬을 체험합니다. 실제로 대화를 따라가며 어떤 질문을 하는지, 어떤 출력물을 만드는지 관찰합니다.
/plugin marketplace add slavingia/skills
/plugin install minimalist-entrepreneur
# 아무 스킬이나 실행
/find-community
/validate-idea
skills/processize/SKILL.md를 열어서 프롬프트 구조를 분석합니다. 역할 정의, 핵심 원칙, 단계별 프레임워크, 출력물 정의 각각을 색깔 펜으로 표시해보면서 패턴을 파악합니다.
본인의 전문 분야에 대한 코칭 스킬을 1개 만듭니다. 예: /code-review-guide — Clean Code 원칙으로 코드 리뷰하는 스킬. processize/SKILL.md의 구조를 그대로 따라하되 내용만 바꾸세요. Red Flag / Green Flag 리스트를 포함시키는 것이 핵심입니다.
.claude-plugin/plugin.json과 marketplace.json을 작성합니다. skills/my-skill/SKILL.md 구조로 폴더를 만들고, 로컬에서 Claude Code에 설치하여 동작을 확인합니다.
좋아하는 기술 서적(Clean Code, The Pragmatic Programmer, Zero to One 등)을 선택하고, 핵심 원칙을 5~10개 독립 스킬로 분해합니다. 각 스킬에 완전한 SKILL.md를 작성하고 GitHub에 공개합니다.
| 주차 | 학습 내용 |
|---|---|
| 1주차 | Claude Code 설치 + 기본 사용법 · /plugin 명령어 체계 이해 · slavingia/skills 설치 후 모든 10개 스킬 체험 · plugin.json, marketplace.json 스펙 분석 |
| 2주차 | Anthropic 공식 프롬프트 엔지니어링 가이드 정독 · 역할 부여(Role), 원칙 선언(Principle) 패턴 연습 · Red Flag / Green Flag 판단 프레임워크 설계 · SKILL.md 1개 작성 + Claude Code에서 테스트 |
| 3주차 | 변환할 도메인 지식 선택 + 스킬 목록 설계 · 스킬 3~5개 SKILL.md 작성 · 플러그인 패키지 구성 + 로컬 테스트 · GitHub 공개 + README 작성 |
| 4주차 | /find-community로 자신의 커뮤니티 탐색 · /validate-idea로 사이드 프로젝트 아이디어 검증 · /processize로 수동 프로세스 설계 · /mvp로 MVP 스코프 결정 |
| 키워드 | 설명 |
|---|---|
| Claude Code Skill | Claude Code에서 /슬래시커맨드로 실행되는 AI 기능 단위. SKILL.md 파일로 정의 |
| Claude Code Plugin | 여러 스킬을 하나의 패키지로 묶은 것. .claude-plugin/ 폴더의 JSON 설정으로 관리 |
| Marketplace | Claude Code 플러그인을 검색·설치할 수 있는 중앙 저장소. GitHub 레포를 소스로 사용 |
| SKILL.md | 스킬의 동작을 정의하는 마크다운 파일. AI에게 시스템 프롬프트로 주입. YAML frontmatter + 본문 구조 |
| plugin.json | 플러그인의 이름, 버전, 저자, 라이선스 등 메타데이터를 정의하는 JSON 파일 |
| Processize | "프로세스화" — 코드를 쓰기 전에 수동으로 프로세스를 만들어 가치를 검증하는 방법론 |
| Zero Price Effect | 행동경제학 개념. 무료와 $1 사이에는 단순한 $1 차이가 아닌 심리적 거대한 차이가 존재 |
| Magic Piece of Paper | 수동 프로세스의 모든 단계를 종이 한 장에 적은 것. 누구나 따라할 수 있을 정도로 구체적이어야 함 |
| Value-Based Pricing | 고객이 느끼는 가치를 기준으로 가격을 결정하는 방식. 비용과 무관하게 설정 |
| Frontmatter | 마크다운 파일 상단의 ---로 감싼 YAML 메타데이터 영역. 스킬의 이름·설명·트리거 조건을 정의 |
| 컨텍스트 엔지니어링 | AI에게 최적의 맥락(context)을 제공해 원하는 출력을 이끌어내는 기법. 프롬프트 엔지니어링의 확장 개념 |