---
name: lecture-planning-doc
description: |
  강의 기획서를 체계적으로 문서화하고 Google Sheets에 정리하는 스킬입니다.
  
  **언제 사용할까요?**
  - 노션의 강의 기획 내용을 정리해서 기획서 요약본이 필요할 때
  - 강의 기획 정보를 Google Sheets 시트로 체계적으로 정리하고 싶을 때
  - 강의명, 튜터, 목표, 수강 대상, 차별점을 한 곳에 모아 관리하고 싶을 때
  
  /lecture-planning-doc 으로 호출하면, 노션 기획서 링크를 입력받아 
  8단계 자동 워크플로우로 다음을 생성합니다:
  1. 노션 기획서 읽기 → 강의명.md 생성
  2. 한국어 오타 검수
  3. 강의 개요 + 상세 차별점으로 구성한 강의명_기획서요약.md 작성
  4. 사용자와 섹션별(개요 → 차별점) 확인 루프
  5. Google Sheets에 '강의 기획서' 시트 생성
  6. 스프레드시트 포맷 디자인 자동 적용
compatibility: |
  - Notion MCP (기획서 페이지 읽기)
  - Google Sheets MCP (시트 읽기/쓰기/포맷)
---

# 강의 기획서 문서화 스킬 (lecture-planning-doc)

## 개요

이 스킬은 노션의 강의 기획 내용을 읽고 Google Sheets에 체계적으로 정리하는 **8단계 워크플로우**입니다.

**최종 산출물:**
- `강의명.md` — 노션에서 추출한 기획 내용 원본
- `강의명_기획서요약.md` — 강의 개요 + 차별점 + 커리큘럼 표로 정리한 요약
- Google Sheets 새 시트 `강의 기획서` — 포맷이 적용된 정리된 내용

---

## 8단계 실행 프로세스

### Step 1: 입력 정보 수집
사용자에게 다음 두 가지를 요청하세요:

**1. 노션 기획서 링크**
```
노션 기획서 페이지 링크를 입력해 주세요.
(예: https://www.notion.so/teamsparta/...)
```

**2. Google Sheets 대상 링크 (중요)**
```
이 기획서를 어느 Google Sheets에 '강의 기획서' 시트로 추가할지 알려주세요.
- 커리큘럼 Google Sheets 링크, 또는
- 별도 시트를 만들어야 한다면 새로운 스프레드시트 생성 후 해당 링크

예: https://docs.google.com/spreadsheets/d/1qmeiBs8_1INWzA9llJy6G8hZtesb223cl6szxk2praA/edit
```

**이유**: Step 7에서 Google Sheets에 시트를 추가할 때 정확한 시트 ID가 필요합니다.

### Step 2: 노션 기획서 읽기 → 강의명.md 생성
1. 노션 기획서 URL을 `notion-fetch` 도구로 읽기
2. 기획서의 전체 내용(소제목, 본문, 섹션별 내용)을 **강의명.md** 파일로 정리
3. 파일명: 강의명을 공백/특수문자 없이 정리 (예: `AI엑셀자동화.md`)
4. 마크다운 형식 유지: `#`, `##` 등 계층 구조 반영

**CLAUDE.md 참고:** 강의명은 노션 기획서의 제목에서 추출

### Step 3: 한국어 오타 검수
생성된 `강의명.md` 파일을 검수하세요. **특히 다음을 주의:**
- **조사 오용**: '을/를', '이/가', '은/는' 등
- **띄어쓰기**: 복합어, 조사와 명사의 띄어쓰기
- **개념어 일관성**: "강의", "강", "클립" 등 용어 통일 (CLAUDE.md: 강의 단위는 '강' 사용, '클립' 금지)
- **문장 부호**: 마침표, 쉼표 위치

**오류/제안사항이 있으면:**
```
AskUserQuestion으로 사용자에게 물어보기
"다음 부분에 오타나 수정 제안이 있습니다. 확인해주세요:
- [위치]: [현재 텍스트] → [수정 제안]"
```

사용자 승인 받으면 수정, 승인 안 되면 현재대로 유지.

### Step 4: 강의명_기획서요약.md 작성

생성할 마크다운 파일의 구조는 다음과 같습니다:

```markdown
# [강의명] 기획서 요약

## 1. 강의 개요

| 항목 | 내용 |
|------|------|
| 강의명 | [강의명] |
| 튜터 | [튜터 이름] |
| 강의 주제 | [주제 설명] |
| 강의 목표 | [목표 설명] |
| 수강 대상 | [대상 설명] |
| 분량 | [총 챕터 수]챕터, [총 강 수]강, [총 분량]분 |
| 사용 툴 | [엑셀, 파이썬, etc.] |

## 2. 강의 차별점

### 차별점 1: [차별점 제목]
**설명**: [차별점이 무엇인지 구체적으로 설명 - 2~3문장]
**작성한 이유**: [왜 이것이 차별점인가, 경쟁사와 어떻게 다른가 - 2~3문장]
**해당 챕터/강**: [예: CH1 전체, CH2-1~2-3, CH4-2]

### 차별점 2: [차별점 제목]
**설명**: [...]
**작성한 이유**: [...]
**해당 챕터/강**: [...]

### 차별점 3: [차별점 제목]
**설명**: [...]
**작성한 이유**: [...]
**해당 챕터/강**: [...]

## 3. 커리큘럼 요약

### 챕터 1: [챕터명]
**목적**: [이 챕터에서 학습자가 달성해야 할 목표 - 1~2문장]

주요 실습:
- [실습 1]
- [실습 2]
- [실습 3]

### 챕터 2: [챕터명]
**목적**: [...]

주요 실습:
- [실습 1]
- [실습 2]
- [실습 3]

### 챕터 3: [챕터명]
**목적**: [...]

주요 실습:
- [실습 1]
- [실습 2]

### 챕터 4: [챕터명]
**목적**: [...]

주요 실습:
- [실습 1]
- [실습 2]
- [실습 3]

### 챕터 5: [챕터명]
**목적**: [...]

주요 실습:
- [실습 1]
- [실습 2]

```

**데이터 수집 방법:**
- **강의 개요**: 노션 기획서의 "강의 정보", "개요" 섹션에서 추출
- **차별점**: 노션 기획서의 "강의 차별점", "경쟁사 비교" 섹션에서 추출 후, **각 차별점마다 반드시 다음 3가지를 작성**:
  
  1. **설명**: 그 차별점이 무엇인지 구체적으로 설명 (2~3문장)
     - 예: "프로그래밍 지식 없이도 강력한 자동화 도구를 활용할 수 있음"
     - 단순 나열이 아닌 완전한 문장으로 작성
  
  2. **작성한 이유**: 왜 이것이 차별점이 되는지, 경쟁사와 어떻게 다른지 (2~3문장)
     - 예: "다른 교육사는 코딩 기반으로 진행하지만, 우리는 노-코드 방식으로 진입장벽을 낮춤"
     - 경쟁우위 또는 시장 차별화 근거 포함
  
  3. **해당 챕터/강**: 커리큘럼에서 어떤 챕터/강에서 다루는지 명시
     - 예: "CH1 전체", "CH2-1~2-3", "CH4-2~4-5"
     - 기획서요약 작성 후 실제 커리큘럼과 매칭

- **커리큘럼 요약**: 노션 기획서의 커리큘럼 섹션과 Google Sheets 커리큘럼 시트에서 추출 후, **각 챕터마다 다음 3가지를 작성**:
  
  1. **챕터명**: 원본 그대로 명시 (예: "클로드 코워크 가장 쉽게 사용하기")
  
  2. **목적**: 이 챕터 전체를 완료했을 때 학습자가 달성해야 할 목표 (1~2문장)
     - 예: "클로드 코워크를 처음 접하는 수강생이 설치부터 기본 사용법과 파일 정리 자동화까지 직접 경험한다"
     - 각 강의의 목적이 아닌 **챕터 전체의 통합 목표**로 작성
  
  3. **주요 실습**: 해당 챕터에서 수행하는 실습들을 불릿으로 정리 (3~5개)
     - 예: "- 클로드 코워크 설치 및 첫 실행", "- 프롬프트로 파일 정리 자동화", "- 자동화 결과 검증"
     - 각 강의의 실습이 아닌 **챕터 전체에서 배우는 핵심 실습**으로 통합

### Step 5: 섹션별 사용자 확인 루프

생성된 `강의명_기획서요약.md`의 내용을 **순서대로** 사용자에게 확인받으세요:

**🔍 확인 순서:**
1. **강의 개요** (표) 확인
   ```
   아래 강의 개요가 맞는지 확인해주세요. 수정할 부분이 있으면 알려주세요.
   [표 표시]
   ```
   사용자가 "ㄱㄱ" 또는 "OK" 입력할 때까지 수정 요청 수용

2. **강의 차별점** 확인
   ```
   다음 강의 차별점 내용이 맞는지 확인해주세요.
   [차별점 내용]
   ```

**각 섹션마다:**
- 사용자 승인 입력 대기 (예: "ㄱㄱ", "OK", "수정 완료")
- 수정 요청 시 해당 부분만 수정 후 다시 표시
- 모든 섹션 통과 시 Step 6으로 진행

### Step 6: 시트 반영 여부 확인

```
확인 완료되었습니다! 
이제 다음을 수행할까요?
1. Google Sheets에 '강의 기획서' 시트를 생성하고
2. 위 내용을 포맷과 함께 정리해서 반영할까요?

응답: "네", "ㄱㄱ", 또는 다른 지시사항
```

### Step 7: Google Sheets에 '강의 기획서' 시트 생성 및 포맷 적용

1. **새 시트 생성**
   - 시트명: `강의 기획서`
   - 위치: 커리큘럼 Google Sheets의 맨 앞 또는 별도 위치 지정

2. **콘텐츠 입력**
   - A1 ~ B7: 강의 개요 (테이블)
   - A9: "강의 차별점" 제목
   - A10 ~: 차별점 내용 (각 차별점별로 상세 설명, 작성 이유, 해당 챕터/강 명시)

3. **포맷 디자인 적용**

   **제목 행 포맷:**
   - 행 번호: 각 섹션 제목 행 (예: "강의 개요", "강의 차별점")
   - 서식: **Bold**, 배경색 `#D4C5F9` (연한 보라색), 폰트 크기 14pt
   - 범위: A ~ B 전체

   **강의 개요 테이블 포맷:**
   - A1:B7 범위
   - 헤더(항목 열): Bold, 배경색 `#E8E8E8` (밝은 회색)
   - 데이터 셀: 일반 텍스트, 좌측 정렬
   - 보더: 모든 셀에 1px 검은색 선

   **기타:**
   - 모든 열: 자동 너비 조정 (자동 줄바꿈 적용)
   - 셀 패딩: 위아래 8px, 좌우 10px

### Step 8: 완료

```
✅ 완료되었습니다!

생성된 파일:
- 강의명.md (원본 기획서)
- 강의명_기획서요약.md (요약본: 강의 개요 + 상세 차별점)

Google Sheets:
- 새 시트 '강의 기획서' (포맷 적용 완료)
- 링크: [시트 URL]

다음 단계: /lecture-curriculum으로 커리큘럼을 별도 생성하거나,
필요시 기획서를 추가 수정할 수 있습니다.
```

---

## 입력 데이터 예시

### 노션 기획서 구조
```
# [강의명]

## 강의 정보
- 튜터: [이름]
- 수강 대상: [설명]
- 사용 툴: [엑셀, 파이썬, etc.]

## 강의 차별점
- [차별점 1]
- [차별점 2]
- ...
```

---

## 주의사항

### 한국어 오타 검수 체크리스트
- [ ] 조사 확인 (을/를, 이/가, 은/는, 의/의 등)
- [ ] 띄어쓰기 확인 (특히 "강의", "강", "수업" 등 명사)
- [ ] 개념어 일관성 (전체 문서에서 용어 통일)
- [ ] 문장 부호 위치 (마침표, 쉼표)
- [ ] 숫자 표기 (아라비아 숫자 vs. 한글 숫자 통일)
- [ ] 차별점 완전한 문장 확인: 각 차별점의 설명과 작성한 이유가 "단순 나열"이 아닌 "완전한 문장"으로 작성됨
- [ ] 해당 챕터/강 명시: 차별점별로 실제 커리큘럼의 어떤 부분에서 다루는지 명시됨


### Google Sheets 포맷 자동 적용
다음 도구를 순서대로 사용:
1. `format_google_sheet_cells` — 배경색, Bold, 폰트 크기
2. `format_google_sheet_cells` — 보더, 줄높이, 패딩

---

## 결과물 활용

생성된 `강의명_기획서요약.md`와 Google Sheets '강의 기획서'는:
- 강의 제작 팀과 공유할 때 빠른 참고용
- Notion에 토글 블록으로 임베드 가능
- /lecture-curriculum으로 커리큘럼을 별도 생성할 때 참고용
