1탄 33장 — 자유 창작 준비
1탄 · 33장

자유 창작 준비: 1탄·2탄·3탄 이후

1탄의 졸업 — 손에 들린 것으로 무엇을 할 수 있는가

📑 이 챕터에서 다룰 내용

1탄 v2의 마지막 챕터입니다. 1탄을 시작할 때 "두 분의 독자를 모두 환영"했습니다 — 개발 경험이 있는 분과 비개발자 동업자. 이 자리까지 오신 두 분 모두에게 진심으로 축하드립니다.

📚 사전 지식 체크🎯 이 장의 목적✅ 완료 후 결과물
새 0~32장 모두 정독 / 5파일+ 사이클 + 5확장 인지 1탄·2탄·3탄을 마친 후 새 프로젝트를 자유롭게 시작 가능한 상태 확립 + 권7 예고 새 프로젝트 시작 가이드 + 표준 도구 선택 트리 + 5확장 일반화 + 자유 창작 자신감
📘 "자유 창작이 무엇인가"

1탄·2탄·3탄을 모두 마치면 손에 "방법론 + 실전 사례 2개 + 표준 풍경"이 들립니다. 그 후 어떤 프로젝트든 시작할 수 있는 상태 — 이게 "자유 창작 가능"의 의미입니다.

두 분 (개발자 + 비개발자 동업자) 모두 이 상태에 도달하실 수 있습니다. 차이는 "속도"일 뿐입니다.

33-0 실전 투입 전 — 반드시 읽어라 🔗

1탄을 마쳤습니다. 여기서 중요한 구분 하나.

5파일+ 는 학습 도구입니다. 1탄 전체가 "5파일+로 어떻게 프로젝트를 구조화하는가"를 가르치는 학습 과정. 개념 인지, 사이클 이해, E1~E5 적용 — 이게 목적.

실전 프로젝트는 다릅니다.

새 실전 프로젝트를 시작할 때는 Day 0부터 표준 도구(GSD·BMAD·Spec-Kit 등)로 세팅합니다. 학습용 5파일+로 시작하다가 나중에 표준 도구로 전환하는 것은 이중 작업 — 낭비입니다.

상황도구 선택
학습 · 연습 · 소규모 사이드 프로젝트5파일+ 계속 사용
새 실전 프로젝트 시작Day 0부터 표준 도구 세팅
기존 5파일+ 프로젝트 (줍줍·TSV 같은)5파일+ 유지 또는 점진적 전환 (경로 B)
💡 5파일+에서 배운 개념은 영구적으로 유효합니다

E1~E5 5확장 — 회색지대·1인 페이스·두 검토자·결정·콘텐츠 SSOT — 은 어떤 도구 환경에서도 적용됩니다. 표준 도구로 간다고 해서 이 개념들을 버리는 게 아닙니다. GSD·BMAD 안에서도 E1~E5는 자체 보강 영역으로 계속 작동합니다.

경로 A — 새 실전 프로젝트: Day 0 표준 도구 세팅

새 프로젝트를 시작하는 경우, 처음부터 표준 도구로 세팅합니다.

Day 0 폴더 구조 (TypeScript + GSD 예시):

💻 Day 0 폴더 구조
my-project/
├── .planning/           # GSD 계획 폴더
│   ├── SPEC.md
│   ├── PLAN.md
│   └── REVIEW.md
├── src/
│   ├── index.ts
│   ├── routes/
│   ├── services/
│   └── types/
├── CLAUDE.md
├── package.json
├── tsconfig.json
└── .env.example

표준 패키지 선택 표 (TypeScript 스택):

영역추천 패키지이유
유효성 검사ZodTypeScript-first, 런타임 안전
DB ORMDrizzle경량·타입 안전
API 서버Hono엣지 지원·경량
인증BetterAuth솔로 운영자 최적화
에러 추적Sentry무료 한도 충분
날짜 처리date-fns번들 크기 최소
💻 tsconfig.json 표준 시작점
{
  "compilerOptions": {
    "target": "ES2022",
    "module": "ESNext",
    "moduleResolution": "bundler",
    "strict": true,
    "outDir": "./dist"
  }
}

경로 B — 기존 5파일+ 프로젝트: 점진적 전환

이미 5파일+로 만든 프로젝트(줍줍·TSV처럼)가 있고, 표준 도구로 옮기고 싶다면:

💻 30분 감사 요청 템플릿 (Claude에게)
현재 프로젝트 구조를 감사해줘.

[SPEC.md 내용 붙여넣기]
[BUILD.md 최근 3일 붙여넣기]

질문:
1. 파일 구조에서 표준 패키지로 교체할 수 있는 곳 3개
2. 테스트 없이 리팩터 가능한 자체 구현 2개
3. 타입 안전이 부족한 영역 2개

주 1회 파일 분리 3단계:

1
자체 구현 함수 → Zod·Drizzle 교체
2
새 함수는 처음부터 표준 패키지로 작성
3
90일 후: 자체 구현 비율 20% 이하 목표

5파일+ 개념 → 표준 도구 매핑

5파일+표준 도구 내 동등
SPEC.mdGSD .planning/spec.md / Spec-Kit constitution
PLAN.mdGSD .planning/tasks/ / Taskmaster tasks
REVIEW.mdGSD 게이트 / BMAD QA 페르소나
BUILD.mdGSD 일일 로그 / 자체 유지
CLAUDE.md각 도구 내 AI 컨텍스트 설정
E1 회색지대자체 보강 (표준 도구 미포함)
E2 1인 페이스자체 보강 (표준 도구 미포함)
E3 두 검토자자체 보강 (표준 도구 미포함)
E4 결정자체 보강 (BUILD.md에 유지)
E5 콘텐츠 SSOT자체 보강 (표준 도구 미포함)
⚠️ E1~E5는 표준 도구가 다루지 않습니다

GSD·BMAD·Spec-Kit 모두 E1~E5를 포함하지 않습니다. 이 5가지는 표준이 다루지 못하는 한국 솔로 운영자 특화 영역입니다. 어떤 도구 환경에서도 자체 보강이 필요합니다.

33-1 1탄을 마친 시점에 손에 들린 것 🔗

5파일+ 사이클 — 7단계 흐름

💻 5파일+ 사이클 7단계
[① SPEC v1] → [② 외부 검토] → [③ SPEC v2]
       → [④ 사용자 직관] → [⑤ SPEC v3 → 두 검토자 → SPEC v4]
       → [⑥ PLAN v1 → v2] → [⑦ REVIEW + READY → BUILD]

이 7단계가 모든 새 프로젝트에 적용 가능한 사이클입니다. 도메인 (B2C 앱·미디어·교육·B2B SaaS)이 달라도 7단계는 같습니다.

5파일

💻 5파일 구조
프로젝트폴더/
├── SPEC.md          무엇 만들 것인가 + ⚖️ E1 회색지대
├── PLAN.md          어떤 순서로 + 게이트 + 리스크 + ★ E2 페이스
├── REVIEW.md        진입 준비 됐는가 + ⭐ E3 두 검토자 + 3단계 판정
├── BUILD.md         매일 무엇 했는가 + ⭐ E4 결정
└── CLAUDE.md        AI 컨텍스트 200줄 + ⭐ E5 콘텐츠 SSOT

5확장 (E1~E5)

표준 도구 9개가 모두 다루지 못하는 영역입니다. 운영자 자체 의식입니다.

확장줍줍 적용TSV 적용
E1 회색지대표현 정제 + IDFA 미수집Position C (사행행위법)
E2 1인 페이스10주 + R4 번아웃 + 토요일 작업 금지33일 + +29h 갭 옵션 C + 휴식 의식
E3 두 검토자12건 (4+6+2)12건 (4+6+2)
E4 결정Day 17 마이페이지 결정Day 8 SSOT 결정
E5 콘텐츠 SSOT두 탭 7 규칙다중 페르소나 8 규칙

9개 표준 도구의 풍경

도구한 줄
GSD솔로 자동화 풀스펙 (5만 8천★)
Spec-KitGitHub 공식 spec-first (3만 9천★)
OpenSpec변경 명세 중심
BMAD멀티 페르소나 풀팀
Taskmaster작업 분해 전문
PromptX자연어 신생
Intent명세-코드 자동 동기화 (상용)
Kiro / AI-DLCAWS 공식
specs.md / fabriqa다중 모델 오케스트레이션

Claude Code 슬래시 명령

매일 쓰는 4개 (/effort · /model · /clear · /compact) + 자주 쓰는 4개 (/context · /memory · /plan · /security-review) + 커스텀 7개 + 헤드리스 모드. TDD는 별도 슬래시 명령이 아니라 자연어 지시로 진행합니다.

이 다섯 가지가 1탄 졸업 시점에 손에 들리는 자산입니다.

33-2 새 프로젝트 시작 5단계 가이드 🔗

1탄을 마친 후 새 프로젝트를 시작하실 때 이 5단계를 따르시면 됩니다.

1
도메인 선택 (1일)

내가 만들고 싶은 것이 어떤 카테고리에 속하는지 정합니다. 새 5장 5-2절의 5가지 적용 시나리오 (B2C / B2B SaaS / 마켓플레이스 / 교육 / 콘텐츠) 중 하나를 고릅니다. 두 가지 혼합도 가능합니다 (줍줍은 B2C + 콘텐츠 혼합).

2
회색지대 식별 (1일)

내 도메인에 "법적·윤리적·시장적 회색지대"가 있는지 점검합니다. 있다면 E1 4단계 결정 프레임 적용을 준비하세요: 영역 식별 → 포함/배제 → 표현 정제 → SPEC 명시. 회색지대가 없는 단순 도메인이라면 E1 섹션 없이 진행 가능합니다.

3
5파일+ 사이클 적용 (Phase 0, 1~2주)

새 2장 (프로젝트 시작 30분)부터 새 11장 (CLAUDE.md 완성)까지의 흐름 그대로 진행합니다. 총 9~13시간. 분산해서 1~2주 안에 Phase 0을 완성합니다.

4
BUILD 진행 (Phase 1, 30~90일)

새 9장의 일자별 5분 양식 + E4 결정 트레이스 + 게이트 통과 의식. 매주 일요일 30분 회고, 누적 시간 점검 (E2), R1~RN 트리거 점검을 합니다.

5
졸업 (Phase 1 → 2)

Phase 1 완성 후 Phase 2 PLAN 초안을 작성합니다. 학습·연습 프로젝트는 이 시점에 표준 도구 전환 여부를 결정해도 됩니다. 단, 새 실전 프로젝트는 이 단계까지 올 필요 없이 Day 0부터 표준 도구로 시작했어야 합니다 (33-0 참조).

💻 Phase 0 흐름 요약
새 폴더 + 5파일 빈 껍데기 + git init (30분)
  ↓
SPEC v1 (Opus + high) (1.5~2h)
  ↓
Gemini 1차 검토 (30m)
  ↓
SPEC v2 + ⚖️ E1 회색지대 결정 (3h, 해당 시)
  ↓
사용자 직관 (1h)
  ↓
SPEC v3 → 두 검토자 (Claude 시뮬 + Gemini) → SPEC v4 (1.5h)
  ↓
PLAN v1 → +α 시간 갭 흡수 → PLAN v2 (3h)
  ↓
REVIEW 15가지 체크 → 75분 패치 → READY: YES (2h)
  ↓
CLAUDE.md 10 섹션 + ⭐ E5 SSOT (해당 시) (1h)
33-3 표준 도구 선택 의사결정 트리 🔗

새 프로젝트 또는 Phase 2~3에서 "5파일+를 계속 쓸 것인가, 표준 도구로 옮길 것인가"의 결정 트리입니다.

💻 표준 도구 의사결정 트리
시작
  ↓
[질문 1] 프로젝트 규모가 1인 수동 관리 한계를 넘어섰는가?
  - 기능 수 50개+ 또는 페르소나/리그 19개+
  - YES → 질문 2로
  - NO → 5파일+ 계속 사용

[질문 2] 팀 규모가 5명+ 인가?
  - 페르소나 협업 + 역할 분리 필요
  - YES → BMAD-METHOD 추천
  - NO → 질문 3으로

[질문 3] 기존 코드 (brownfield) 인가, 새 프로젝트 (greenfield) 인가?
  - brownfield + 변경 명세 중심 → OpenSpec 추천
  - greenfield → 질문 4로

[질문 4] 자동화 깊이 vs 헌법 일관성 중 어느 것이 더 가치 있는가?
  - 자동화 깊이 → GSD 추천 (TÂCHES)
  - 헌법 일관성 → Spec-Kit 추천 (GitHub)

[질문 5 — 보조] 작업 분해가 가장 큰 통증인가?
  - YES → Taskmaster 추가 (다른 도구와 결합)
  - NO → 단일 도구로 충분

[질문 6 — 보조] 마이크로서비스 환경 + living spec 필요?
  - YES → Intent 추가 (상용)
  - NO → 단일 도구로 충분

의사결정 트리 시각 정리

상황추천 도구이유
1인 솔로 프로젝트 5~50개 기능5파일+ 계속학습 가치 + E1~E5 적용
1인 솔로 + 19리그+ 확장GSD (TÂCHES)wave 시스템 자동화
팀 5명+ 그린필드BMAD-METHOD7~8 페르소나 협업
팀 5명+ 그린필드 + 헌법 우선Spec-Kitconstitution + analyze
레거시 코드 리팩터OpenSpecdelta spec 안전성
AWS 공식 환경Kiro / AI-DLCAWS-native
다중 마이크로서비스Intentliving spec 자동 동기화
작업 분해 통증+Taskmasterdependency graph
33-4 5확장 (E1~E5) 일반화 가이드 🔗

표준 도구로 옮긴 후에도 5확장 5개는 자체 보강 영역으로 남습니다.

E1 회색지대 — 새 프로젝트 적용

4단계 결정 프레임을 그대로 적용합니다.

  • ① 영역 식별: "내 도메인에 어떤 회색지대가 있는가" (법적·윤리적·시장적)
  • ② 포함 / 배제: 명시적 5개 + 명시적 5개
  • ③ 표현 정제: 외부 노출 텍스트 (About·약관·콘텐츠 정책)
  • ④ SPEC 명시: SPEC.md "§ 회색지대 결정" 섹션
💡 E1 적용 카테고리 예시
  • 핀테크 (투자 추천 vs 정보 제공) → 줍줍과 유사
  • 의료 정보 앱 (진단 vs 정보) → Position C 같은 변호 논리 필요
  • 미성년자 콘텐츠 (광고 vs 콘텐츠) → 명시적 분리
  • 생성 AI 콘텐츠 (창작자 권리 vs 자동 생성) → 명시적 위치

E2 1인 페이스 — 새 프로젝트 적용

3가지 형태를 그대로 적용합니다: (a) 시간 갭 정직 계산 / (b) 게이트 + 휴식 의식 / (c) R4 1인 번아웃 리스크 등록.

Phase 길이적용 방식
30일 Phase게이트 마감 + 1일 휴식
90일 Phase30일·60일·90일 3단계 게이트 + 각 게이트 통과 후 1~2일 휴식
12개월 Phase분기별 (4단계) 게이트 + 분기 통과 후 2일 휴식 + 매주 일요일 30분 회고

E3 두 검토자 — 새 프로젝트 적용

Claude + Gemini 조합: SPEC v1 → Gemini 1차 → SPEC v2 → 사용자 직관 → SPEC v3 → Claude 시뮬 + Gemini 2차 → SPEC v4.

💡 4+6+2 패턴은 모든 도메인에서 반복됩니다

12건 발견 패턴 (4+6+2): Claude가 잡는 영역 (비즈니스·사용자·측정) 4건 + Gemini가 잡는 영역 (인프라·edge case·외부 의존성) 6건 + 둘 다 2건.

새 프로젝트에서 발견 건수가 12건과 다를 수 있지만, 4+6+2 비율 패턴은 반복됩니다.

E4 결정 — 새 프로젝트 적용

BUILD.md 일자별 양식 그대로 적용합니다. 트레이스 4 요소: 결정 + 근거 + 대안 비교 + 부작용.

E5 콘텐츠 SSOT — 새 프로젝트 적용

삼중 안전장치 그대로: ① SSOT 인터페이스 (단일 출처) ② 시스템 프롬프트 환각 방지 ③ 자동 일관성 테스트.

💡 E5 적용 카테고리 예시
  • 다국어 앱 (한·영·일 페르소나 다른 톤) → SSOT는 단일 사실
  • 다중 사용자 권한 (어드민 / 일반 / 게스트 다른 노출) → SSOT는 단일 데이터
  • 교육 앱 (초급 / 중급 / 고급 다른 설명) → SSOT는 단일 개념
  • B2B SaaS (회사별 커스터마이징) → SSOT는 단일 코드
33-5 권7 예고 — "표준 + 확장 컴패니언" 🔗
📘 권7 — 표준 + 확장 컴패니언

3탄 권7이 신설됩니다. 권7의 정체성: 1탄·2탄·3탄을 완독한 후 자유 창작 단계로 진입하는 학습자를 위한 가이드. 표준 도구 9종의 깊은 통합 가이드 + 5확장 일반화 + 새 프로젝트 시작 의사결정 트리 + 두 도메인 비교 (B2C 줍줍 vs 미디어 TSV).

권7 5장 구조 (예정)

핵심
제1장"왜 5파일+에서 표준 도구로 넘어가는가" — 자동화·협업·확장성 트리거
제2장GSD 통합 — 5파일+의 산출물을 GSD .planning/ 구조로 옮기는 매핑 가이드
제3장Spec-Kit 통합 — constitution 기반 + Position C를 constitution으로 변환
제4장OpenSpec / BMAD / Taskmaster 통합 — 도메인별 선택
제5장확장 — 표준이 다루지 못하는 영역 (E1~E5 일반화 + 새 프로젝트 의사결정 트리)
⚠️ 권7은 권1~권6을 마친 학습자만 펼치세요

1탄·2탄·3탄을 완독하지 않은 채 권7부터 보면 의미가 약해집니다.

33-6 졸업식의 마지막 메시지 🔗

두 가지 사실

🎉 사실 1 — 5파일+의 고유 가치

5파일+ 사이클은 세상의 어느 표준 도구도 100% 대체할 수 없는 자체 가치를 가집니다. 5확장 5개 (회색지대·1인 페이스·두 검토자·결정·콘텐츠 SSOT)가 표준이 다루지 못하는 영역을 다룹니다. 이건 한국 솔로 운영자 + 비개발자 동업자 + 직원 교육 환경에 특화된 형식입니다.

📘 사실 2 — 5파일+는 학습 도구입니다

5파일+ 는 학습 도구입니다. 개념 인지와 사이클 이해에 최적화됐습니다. 새 실전 프로젝트를 시작할 때는 Day 0부터 표준 도구로 세팅합니다 (33-0 경로 A 참조). 이미 5파일+로 진행 중인 프로젝트는 계속 유지하거나 점진적 전환(경로 B)을 선택합니다. 두 경우 모두 E1~E5는 자체 보강 영역으로 남습니다.

두 가지 질문을 가지고 가세요

💡 질문 1: "이 결정이 표준 도구의 어디에 매핑되는가?"

5파일+ 작업 중 매번 이 질문을 자연스럽게 떠올리시기 바랍니다. 시장이 어디로 움직이는지 추적하는 메타 인지가 됩니다.

💡 질문 2: "이 영역은 표준이 다루는가, 자체 보강해야 하는가?"

5확장 5개가 자체 보강 영역의 본문 사례입니다. 새 도메인에서도 "이 영역은 표준 도구가 안 다룬다, 자체 보강해야 한다"는 자리들이 나타날 것입니다. 그때 본문에 명시적으로 박는 의식이 운영 매뉴얼의 본질입니다.

다음 권으로

다음 권은 2탄 — 줍줍 10주 출시 매뉴얼. 5파일+ 사이클이 실제 출시 프로젝트에서 어떻게 작동하는지 실전 사례입니다. 그 다음 3탄 — TotalSportsView 12개월 운영 매뉴얼. 1년 장기 프로젝트의 5파일+ 진화입니다.

두 권 모두 "이론"이 아니라 "매일 펼치는 운영 자료"입니다. 이 1탄을 손에 들고 두 매뉴얼로 넘어가십시오.

📌 새 33장 정리

  • 핵심 한 줄: 1탄 졸업 시점에 손에 들린 것 = 5파일+ 사이클 + 5확장 + 9개 표준 풍경 + Claude Code 슬래시 명령. 새 프로젝트 자유 창작 가능.
  • 새 프로젝트 5단계: 도메인 선택 (1일) → 회색지대 식별 (1일) → 5파일+ Phase 0 (1~2주) → BUILD Phase 1 (30~90일) → Phase 2 진입 + 표준 도구 결정
  • 표준 도구 의사결정 트리: 1인 5~50 기능 (5파일+ 계속) / 1인 19리그+ (GSD) / 팀 5명+ 그린필드 (BMAD 또는 Spec-Kit) / 레거시 리팩터 (OpenSpec) / AWS (Kiro/AI-DLC) / 마이크로서비스 (Intent) / 작업 분해 통증 (+Taskmaster)
  • 5확장 일반화 가이드: E1 4단계 / E2 3가지 형태 / E3 4+6+2 패턴 (모든 도메인 반복) / E4 트레이스 4 요소 / E5 삼중 안전장치
  • 권7 5장 예정: 표준 도구 통합 + 5확장 일반화 + 새 프로젝트 의사결정 트리.
  • 두 가지 질문: "이 결정이 표준 도구의 어디에 매핑되는가?" / "이 영역은 표준이 다루는가, 자체 보강해야 하는가?"
  • 다음 권: 2탄 — 줍줍 10주 출시 매뉴얼.
📘
1탄 도우미
질문하기 OK
안녕하세요! 자유 창작 준비와 1탄 졸업에 대해 무엇이든 물어보세요. 본문에서 찾아 답변해드릴게요. 👇