← ClaudeAtlas

kr-patent-docx-builderlisted

한국 특허청 양식의 명세서 docx 빌드 인프라. 명세서 본문 텍스트를 JSON/JS 객체 형태의 콘텐츠로 받아 나눔고딕·청구항 들여쓰기·표준 섹션 헤더(【발명의 명칭】 등)·부호의 설명표 등 한국 특허청 별지 양식을 따르는 docx 파일을 자동 생성. 매번 docx 생성 코드를 처음부터 짜는 대신 본 스킬의 재사용 가능한 빌드 스크립트를 호출. "docx 빌드", "명세서 docx", "한국 특허 양식 docx", "워드 출력", "최종 docx", "출원용 docx", "build patent docx" 같은 표현이 보이면 사용. 다른 한국 특허 명세서 스킬(kr-patent-spec-drafting 등)에서 본문이 준비된 뒤 최종 산출물 단계에서 호출되는 인프라성 스킬.
lsj4232/KR_PATENT_SKILL · ★ 4 · Data & Documents · score 75
Install: claude install-skill lsj4232/KR_PATENT_SKILL
# 한국 특허 docx 빌더 ## 무엇을 하는가 명세서 본문 콘텐츠(텍스트, 청구항, 부호의 설명 등)를 표준화된 JS 객체 형태로 받아, **한국 특허청 별지 양식을 따르는 docx 파일을 자동 생성**한다. **핵심 가치**: 매번 명세서 docx를 만들 때마다 폰트/들여쓰기/섹션 헤더 코드를 다시 짜지 않아도 된다. 본 스킬의 빌드 스크립트가 이미 검증된 양식을 적용한다. ## 핵심 파일 - `scripts/build_kr_patent.js` — 메인 빌드 스크립트. content 객체를 받아 docx 생성 - `references/content-schema.md` — content 객체의 스키마 (어떤 필드를 채워야 하는지) - `references/example-content.js` — 샘플 content 파일 ## 사용 방법 ### Step 1. 필요 패키지 설치 (최초 1회) ```bash # 본 스킬 디렉토리에서 1회만 실행. docx 패키지가 로컬 설치됨. cd kr-patent-docx-builder npm install ``` (package.json의 dependencies — `docx`) ### Step 2. content 객체 작성 명세서의 각 섹션을 채우는 JS 객체를 작성한다. 스키마는 `references/content-schema.md` 참조. 작업 디렉토리에 `content.js` (필요 시 `content_part1.js`, `content_part2.js`, … 분할) 파일을 생성한다. ```javascript // content.js (최소 골격) module.exports = { metadata: { file_label: "_법인명__관리번호_명세서초안01_담당자__YYYYMMDD_발명명", invention_title: "예시 발명의 명칭", representative_drawing: "도 1" }, technical_field: "본 발명은 입자 가속기의 빔 진단 기술에 관한 것이다.", background: [ "<배경 1단락>", "<배경 2단락>", "<배경 3단락>", "<배경 4단락 - 해결과제로의 브릿지>" ], problem_to_solve: [ "본 발명의 첫 번째 목적은, ~ 위한 것이다.", "본 발명의 두 번째 목적은, ~ 위한 것이다." ], solution: [ "<해결수단 단락 1>", "<해결수단 단락 2>" ], effects: [ "<효과 1 (3단 인과 구조)>", "<효과 2>" ], drawings_brief: [ { fig: "도 1", desc: "본 발명의 일 실시예에 따른 X를 보인 블록도이다." } ], detailed_description: [ "<실시예 도입부 표준 문구>", "<도 1 실시예 단락>", "<도 2 실시예 단락>" ], // sy