This skill generates planning documents (기획서) in PowerPoint format from analyzed screen data and project artifacts. It should be used by the auto-draft-orchestrator agent during Phase 4 to create the final PPT output. Not intended for direct user invocation.
This skill transforms analyzed project data into a structured PowerPoint planning document (기획서) following the standard 10-section format. It is invoked by the auto-draft-orchestrator during Phase 4 of the document generation workflow.
The skill expects the following files to exist in the project's output directory:
outputs/<project-name>/
├─ screenshots/ # Captured screen images
├─ analysis/
│ └─ analyzed-structure.json # Consolidated analysis data
├─ sections/
│ ├─ 05-glossary.md # 용어 정의
│ ├─ 06-policy-definition.md # 정책 정의
│ ├─ 07-process-flow.md # 프로세스 흐름
│ └─ 08-screen-definition.md # 화면 정의
└─ validation/
└─ validation-report.md # Quality validation results
Generates in the project output directory:
final-draft.pptxoutputs/<project-name>/
└─ final-draft.pptx
The generated PPT follows the 10-section structure defined in references/auto-draft-guideline.md:
| Section | Content |
|---|---|
| 1. 표지 | Cover with project metadata |
| 2. 변경 이력 | Revision history table |
| 3. 목차 | Table of contents with screen IDs |
| 4. 섹션 타이틀 | Section divider pages |
| 5. 용어 정의 | Glossary terms from 05-glossary.md |
| 6. 정책 정의 | Policies with POL-* IDs from 06-policy-definition.md |
| 7. 프로세스 흐름 | Process flow from 07-process-flow.md |
| 8. 화면 정의 | Screen definitions with SCR-* IDs from 08-screen-definition.md |
| 9. 참고 문헌 | Reference documents |
| 10. EOD | End of document marker |
analyzed-structure.json and section markdown filesassets/ppt_template.pptx as basefinal-draft.pptxAll IDs must follow the scheme defined in the guideline:
POL-{CATEGORY}-{SEQ} (e.g., POL-AUTH-001)SCR-{SEQ} (e.g., SCR-001){TYPE}-{SEQ} (e.g., BTN-001, FORM-001)API-{SEQ} (e.g., API-001)Each screen definition uses 1-2 slides with this structure:
Slide 1 (Required):
Slide 2 (If needed):
The auto-draft-orchestrator invokes this skill via Task tool:
Task: Generate final PPT document
Input: outputs/<project-name>/ directory path
Timeout: 10 minutes
generate_ppt.py: Main PPT generation script using python-pptxauto-draft-guideline.md: Complete specification for document structure and ID schemesppt_template.pptx: PowerPoint template with predefined layouts and stylingJOURNEYITSELF-BOLD 3.TTF: Bold font for headersJOURNEYITSELF-REGULAR 3.TTF: Regular font for body textJOURNEYITSELF-LIGHT 3.TTF: Light font for captions