This skill generates planning documents (기획서) in PowerPoint format from analyzed screen data and project artifacts...
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 skill during Phase 4 of the document generation workflow.
Note: All sections (01-10) are generated by Phase 3 agents; this skill only renders PPT from markdown.
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/
? ?? 01-cover.md # Cover
? ?? 02-revision-history.md # Revision history
? ?? 03-table-of-contents.md # Table of contents
? ?? 04-section-divider.md # Section divider pages
? ?? 05-glossary.md # Glossary
? ?? 06-policy-definition.md # Policies
? ?? 07-process-flow.md # Process flow
? ?? 08-screen-definition.md # Screen definitions
? ?? 09-references.md # References (optional)
? ?? 10-eod.md # End of document
?? validation/
?? validation-report.md # Quality validation results
Generates <project>-draft-V{version}.pptx in the project output directory:
outputs/<project-name>/
└─ <project>-draft-V{version}.pptx
Note: Filename is normalized from project metadata (spaces -> hyphens, lowercased) and version is taken from analyzed-structure.json.
The generated PPT follows the 10-section structure defined in docs/design/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 all section markdown files (01-10)assets/ppt_template.pptx as base<project>-draft-V{version}.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 skill invokes this skill via Skill 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