스킬 자체의 표현으로
PptxGenJS로 구축된 개별 PowerPoint 슬라이드용 JavaScript에 대한 구현 가이드로, 각각 하나의 슬라이드를 담당하는 코딩 에이전트를 위해 작성되었습니다. 먼저 주변 계약을 고정합니다: 10 x 5.625 인치 16:9 캔버스, primary, secondary, accent, light, bg만 담는 테마 객체, slideConfig와 함께 내보내지는 동기식 createSlide, 그리고 파일별로 실행 가능한 독립 프리뷰입니다.
그 위에 규율을 강제합니다 — Microsoft YaHei 또는 Arial, 굵은 본문 텍스트 금지, 팔레트 색상만 사용, 그레이디언트나 애니메이션 금지 — 그리고 표지를 제외한 모든 슬라이드에 페이지 번호 배지를 넣습니다. QA는 버그 사냥으로 규정되며, 수정과 검증 사이클을 거쳐야만 끝납니다.
산출물
- 각 개별 슬라이드에 대해 실행 가능한 완전한 JavaScript 파일입니다.
작동 방식
- 01먼저 PptxGenJS 레퍼런스를 읽으십시오
슬라이드 코드를 작성하기 전에 전체 API 범위를 확인하려면 pptxgenjs.md를 여십시오: 설정과 구조, 텍스트와 서식, 목록, 도형과 그림자, 이미지와 아이콘, 배경, 표와 차트가 포함되어 있습니다.
- 02createSlide를 동기 함수로 유지
컴파일 단계에서 이를 await하지 않으므로, 진입점은 async가 아닌 일반 함수여야 합니다.
- 03테마 객체를 기준으로 렌더링하십시오
모든 색상은 하드코딩되지 않고 전달된 테마에서 가져옵니다 — 예를 들어 슬라이드 배경도 마찬가지입니다.
- 04모듈 계약을 내보내십시오
각 파일은 createSlide와 slideConfig를 함께 반환하여 컴파일 스크립트가 덱을 조립할 수 있도록 합니다.
- 05QA를 버그 사냥으로 취급하십시오
보기에 괜찮다고 확인하는 대신, 첫 렌더링에서부터 문제를 찾아 나서십시오.