TRENDSHIFT #5 딥다이브 · 2026-03-28 분석

slavingia/skills 딥다이브
— Gumroad 창업자가 자신의 창업 방법론을 Claude Code 스킬로 구현

책을 읽고 방법론을 직접 적용하는 건 어렵습니다. slavingia/skills는 Sahil Lavingia(Gumroad 창업자)가 자신의 저서 "The Minimalist Entrepreneur"의 핵심 방법론을 10개 Claude Code 스킬로 변환해 오픈소스화한 프로젝트입니다. /validate-idea 한 줄이면 AI가 미니멀리스트 창업 프레임워크로 대화형 코칭을 제공합니다. (저장소: slavingia/skills · ⭐9.0k · Markdown + JSON · MIT)
목차
  1. 프로젝트 한줄 요약
  2. 왜 주목받는가
  3. 기술 스택 전체 지도
  4. 아키텍처 심화 분석
  5. 디렉토리 구조 해부
  6. 학습 포인트 (기술별)
  7. 하드웨어 / 시스템 요구사항
  8. 직접 해볼 수 있는 실습 과제
  9. 관련 기술 심화 학습 로드맵
  10. 핵심 키워드 사전
  11. 참고 링크

1프로젝트 한줄 요약

이 레포가 정확히 무엇을 하는가

Sahil Lavingia(Gumroad 창업자)의 저서 "The Minimalist Entrepreneur"의 핵심 방법론을 10개의 Claude Code 스킬(플러그인)로 구현하여, AI 에이전트가 창업 코칭을 대화형으로 제공하는 오픈소스 프로젝트입니다.

한 컷 비유

"책을 읽지 않아도 저자가 직접 코치해주는 것"

보통은 책을 읽고 → 개념을 이해하고 → 상황에 직접 적용해야 합니다. 이 프로젝트는 저자가 직접 만든 AI 코치가 대화로 안내합니다. /validate-idea를 실행하면 Sahil의 프레임워크가 바로 작동합니다.

핵심은 "코드가 0줄인 레포도 가치 있는 소프트웨어 프로젝트"가 될 수 있다는 것입니다. 프롬프트 엔지니어링 자체가 개발이 되는 시대를 보여주는 사례입니다.

2왜 주목받는가

트렌딩 이유와 경쟁 제품 대비 강점
기존 방식의 한계
책을 읽어도 실행이 어렵다

창업 방법론 책은 많지만 "내 아이디어에 이 원칙을 어떻게 적용하는가?"는 항상 독자의 몫입니다. 책 → 이해 → 적용의 과정에서 대부분의 인사이트가 증발합니다.

slavingia/skills의 해법
"읽지 않아도 실행할 수 있는 책"

/validate-idea처럼 슬래시 커맨드 하나로 AI가 Sahil의 프레임워크를 대화형으로 안내합니다. 사용자 노력이 100%에서 20%로 줄어듭니다. 유명 창업가가 직접 자신의 방법론을 AI 에이전트 스킬로 변환한 첫 사례 중 하나입니다.

경쟁 제품 대비 위치

비교 대상slavingia/skills 장점
일반 창업 챗봇검증된 단일 프레임워크(The Minimalist Entrepreneur)에 특화
비즈니스 코칭 SaaS무료 오픈소스 + Claude Code 에코시스템 내장
mattpocock/skills개발 스킬이 아닌 비즈니스 방법론 스킬이라는 차별화
ChatGPT 커스텀 GPT터미널 기반이라 개발 워크플로에 자연스럽게 통합

3기술 스택 전체 지도

"코드가 거의 없다"는 독특한 특징

전통적인 소프트웨어 프로젝트와 달리, 이 레포는 순수 마크다운 기반의 프롬프트 엔지니어링 프로젝트입니다.

┌──────────────────────────────────────────────────┐ │ 기술 스택 전체 지도 │ ├──────────────────────────────────────────────────┤ │ │ │ [콘텐츠 레이어] │ │ └─ Markdown (.md) — 10개 SKILL.md 파일 │ │ └─ 프롬프트 엔지니어링으로 작성된 비즈니스 코칭 │ │ │ │ [설정 레이어] │ │ └─ JSON — plugin.json + marketplace.json │ │ └─ Claude Code 플러그인 메타데이터 │ │ │ │ [런타임 레이어] │ │ └─ Claude Code CLI — 실행 환경 (이 레포 밖) │ │ └─ /plugin install → SKILL.md 로딩 │ │ └─ /슬래시커맨드 → LLM이 SKILL.md를 읽고 대화 │ │ │ │ [배포 레이어] │ │ └─ GitHub 레포 → Claude Code 마켓플레이스 │ └──────────────────────────────────────────────────┘
요소상세
언어없음 (코드 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 자동 인식 안 됨)

4아키텍처 심화 분석

시스템 구조도 + 핵심 설계 패턴
┌─────────────────────────────────────────────────────────┐ │ 사용자 터미널 │ │ │ │ $ claude │ │ > /validate-idea │ │ │ │ │ ▼ │ │ ┌──────────────────────────┐ │ │ │ Claude Code CLI │ │ │ │ ┌───────────────────┐ │ │ │ │ │ Plugin Registry │ │ ← 설치된 플러그인 목록 │ │ │ │ │ │ │ │ │ │ minimalist- │ │ │ │ │ │ entrepreneur │ │ │ │ │ └───────┬───────────┘ │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ ┌───────────────────┐ │ │ │ │ │ Skill Loader │ │ │ │ │ │ SKILL.md 파싱 │ │ │ │ │ │ → System Prompt │ │ │ │ │ └───────┬───────────┘ │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ ┌───────────────────┐ │ │ │ │ │ Claude LLM │ │ │ │ │ │ SKILL.md 내용을 │ │ │ │ │ │ 시스템 프롬프트로 │ │ │ │ │ │ 주입하여 대화 시작 │ │ │ │ │ └───────────────────┘ │ │ │ └──────────────────────────┘ │ └─────────────────────────────────────────────────────────┘

핵심 설계 패턴

1. "책 → 실행 가능한 AI 스킬" 변환 패턴

비유로 이해하기

전통적 학습: 책 읽기 → 개념 이해 → 상황 적용 (사용자 노력 100%)

AI 스킬 학습: /validate-idea 입력 → AI가 프레임워크 적용 → 대화형 코칭 (사용자 노력 20%)

2. SKILL.md 프롬프트 구조 패턴

각 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)
사용자에게 전달할 구체적 결과물 정의

3. 순차적 여정(Journey) 패턴

10개 스킬이 독립적이면서도 순서가 있습니다. 각 스킬이 이전 단계의 완료를 전제하면서도, 필요한 스킬만 독립적으로 사용할 수 있게 설계되었습니다.

커뮤니티 찾기 → 아이디어 검증 → 프로세시즈(수동 먼저) → MVP → 첫 고객 → 가격 책정 → 마케팅 → 지속가능한 성장 → 회사 가치 → 리뷰
용어 설명
Processize Before You Productize (제품화 전에 프로세스화)
이 레포의 핵심 철학. 코드를 쓰기 전에 수동으로 먼저 서비스를 제공하라는 원칙입니다. Gumroad도 처음에는 Sahil이 PayPal 이메일을 수동으로 수집하고 직접 창작자에게 돈을 보냈습니다. 이것이 자동화 가치를 검증한 후에야 코드를 짰습니다.

5디렉토리 구조 해부

10개 창업 코칭 스킬의 구성
slavingia/skills/ │ ├── .claude-plugin/ # Claude Code 플러그인 설정 │ ├── plugin.json # 플러그인 메타데이터 │ │ ├── name: "minimalist-entrepreneur" │ │ ├── version: "1.0.0" │ │ └── author: "Sahil Lavingia" │ └── marketplace.json # 마켓플레이스 등록 정보 │ ├── skills/ # 10개 비즈니스 코칭 스킬 │ ├── find-community/ # 1단계: 커뮤니티 찾기 │ ├── validate-idea/ # 2단계: 아이디어 검증 │ ├── processize/ # 3단계: 수동 프로세스화 │ ├── mvp/ # 4단계: MVP 빌드 │ ├── first-customers/ # 5단계: 첫 100명 고객 │ ├── pricing/ # 6단계: 가격 책정 │ ├── marketing-plan/ # 7단계: 마케팅 계획 │ ├── grow-sustainably/ # 8단계: 지속 가능한 성장 │ ├── company-values/ # 9단계: 회사 가치 정의 │ └── minimalist-review/ # 10단계: 의사결정 리뷰 │ └── README.md # 프로젝트 설명 + 설치 가이드
파일역할크기
plugin.jsonClaude Code에게 플러그인 이름·버전·저자를 알려주는 매니페스트~300B
marketplace.json마켓플레이스에서 검색/설치할 때 사용되는 메타데이터~400B
SKILL.md (각각)AI에게 주입되는 시스템 프롬프트. 역할·원칙·단계·판단기준·출력물 정의1~3KB
README.md사용자용 설치/사용 가이드~2KB

6학습 포인트 (기술별)

이 레포에서 무엇을 배울 수 있는가

A. Claude Code 플러그인 시스템 이해

.claude-plugin/plugin.json의 구조와 필수 필드, marketplace.json으로 마켓플레이스에 등록하는 방법, skills/ 폴더 구조 컨벤션(각 스킬 = 폴더 + SKILL.md), 슬래시 커맨드 자동 등록 메커니즘을 배웁니다.

B. 프롬프트 엔지니어링 / 컨텍스트 엔지니어링

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명 리스트

C. "비개발 콘텐츠 → 실행 가능한 AI 도구" 변환법

책 한 권의 지식을 10개 독립 모듈로 분해하는 방법, 각 모듈이 "입력 → 프로세스 → 출력"을 가지도록 설계하는 법, 순차적이면서도 독립적으로 사용 가능한 스킬 체인 설계를 배웁니다.

D. 미니멀리스트 창업 방법론 자체

"Processize before you productize" — 코드 쓰기 전에 수동으로 먼저 서비스 제공, "무료와 $1 사이의 거대한 차이"(Zero Price Effect), 비용 기반 vs 가치 기반 가격 책정, 100명 고객 전략(친구/가족 → 커뮤니티 → 콜드 아웃리치), "주말에 배포 가능한가?"라는 MVP 스코핑 질문을 배웁니다.

7하드웨어 / 시스템 요구사항

실행 환경 체크리스트
항목요구사항
Claude Code최신 버전 (플러그인 시스템 지원)
인터넷마켓플레이스에서 설치 시 필요
하드웨어Claude Code 구동 가능한 터미널이면 충분
계정Anthropic API 키 또는 Claude 구독

이 프로젝트 자체는 마크다운 파일뿐이므로, 실행 환경은 전적으로 Claude Code에 의존합니다. 별도 서버·DB·빌드 도구가 일절 필요 없습니다.

8직접 해볼 수 있는 실습 과제

난이도별 실습 아이디어
CASE 01 · 초급

스킬 설치 및 체험 ★☆☆☆☆

Claude Code에서 플러그인을 설치하고 모든 10개 스킬을 체험합니다. 실제로 대화를 따라가며 어떤 질문을 하는지, 어떤 출력물을 만드는지 관찰합니다.

/plugin marketplace add slavingia/skills
/plugin install minimalist-entrepreneur

# 아무 스킬이나 실행
/find-community
/validate-idea
CASE 02 · 초급

SKILL.md 읽기 분석 ★★☆☆☆

skills/processize/SKILL.md를 열어서 프롬프트 구조를 분석합니다. 역할 정의, 핵심 원칙, 단계별 프레임워크, 출력물 정의 각각을 색깔 펜으로 표시해보면서 패턴을 파악합니다.

CASE 03 · 중급

나만의 SKILL.md 작성 ★★★☆☆

본인의 전문 분야에 대한 코칭 스킬을 1개 만듭니다. 예: /code-review-guide — Clean Code 원칙으로 코드 리뷰하는 스킬. processize/SKILL.md의 구조를 그대로 따라하되 내용만 바꾸세요. Red Flag / Green Flag 리스트를 포함시키는 것이 핵심입니다.

CASE 04 · 중급

플러그인 패키지 만들기 ★★★☆☆

.claude-plugin/plugin.jsonmarketplace.json을 작성합니다. skills/my-skill/SKILL.md 구조로 폴더를 만들고, 로컬에서 Claude Code에 설치하여 동작을 확인합니다.

CASE 05 · 전문가

책 한 권을 Claude Code 스킬 세트로 변환 ★★★★★

좋아하는 기술 서적(Clean Code, The Pragmatic Programmer, Zero to One 등)을 선택하고, 핵심 원칙을 5~10개 독립 스킬로 분해합니다. 각 스킬에 완전한 SKILL.md를 작성하고 GitHub에 공개합니다.

9관련 기술 심화 학습 로드맵

주차별 학습 계획
주차학습 내용
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 스코프 결정

10핵심 키워드 사전

자주 나오는 전문 용어 정리
키워드설명
Claude Code SkillClaude Code에서 /슬래시커맨드로 실행되는 AI 기능 단위. SKILL.md 파일로 정의
Claude Code Plugin여러 스킬을 하나의 패키지로 묶은 것. .claude-plugin/ 폴더의 JSON 설정으로 관리
MarketplaceClaude 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)을 제공해 원하는 출력을 이끌어내는 기법. 프롬프트 엔지니어링의 확장 개념

11참고 링크

더 깊이 공부하고 싶다면