# What Are the Four Core Documents in a Patent Application Set?

> Understand the four core documents in a Chinese patent application set: Claims, Specification, Abstract, and Drawings. Learn what's needed for your filing package.

- Repository: [handsomestWei/patent-disclosure-skill](https://github.com/handsomestWei/patent-disclosure-skill)
- Tags: how-to-guide
- Published: 2026-09-08

---

**The four core documents in a Chinese patent application set are the Claims (权利要求书), Specification (说明书), Abstract (说明书摘要), and Drawings (说明书附图), which together form the complete filing package required by the Chinese patent office.**

The `handsomestWei/patent-disclosure-skill` repository automates the generation of essential patent documentation for Chinese filings. Understanding the four core documents in the patent application set—known as the "four-item set" (四件套)—is critical for inventors and agents preparing technical disclosures, as these files constitute the mandatory submission package enforced by the Chinese National Intellectual Property Administration.

## The Four Essential Documents Defined

According to [`skills/patent-application/README.md`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/README.md) at line 17, the patent application skill produces a standardized four-document structure that satisfies formal filing requirements. The `DEFAULT_STEMS` array in [`skills/patent-application/tools/emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/tools/emit_application_docx.py) explicitly defines these components at lines 4 and 5.

### 权利要求书 (Claims)

The **Claims** define the legal scope of patent protection. This document organizes the invention into **independent claims** that stand alone and **dependent claims** that reference earlier ones, establishing the boundaries of exclusive rights. In the source code, this corresponds to the first entry in the `DEFAULT_STEMS` configuration.

### 说明书 (Specification)

The **Specification** provides the comprehensive technical description of the invention. It details embodiments, implementations, and enabling information that teaches others how to practice the invention, serving as the substantive core of the disclosure.

### 说明书摘要 (Abstract)

The **Abstract** delivers a concise summary strictly limited to **300 words** for the patent's front-page information. As defined in [`emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/emit_application_docx.py) at line 4, this document captures the technical essence of the invention for quick reference and indexing purposes.

### 说明书附图 (Drawings)

The **Drawings** supply **black-and-white line illustrations** showing the invention's structure, flowcharts, or operational steps. Line 5 of [`emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/emit_application_docx.py) identifies this as the fourth mandatory component, ensuring visual disclosure standards are met.

## Generating the Patent Application Package

The repository provides tooling to convert these four Markdown source files into a single formatted Word document suitable for submission.

### CLI Tool for Document Assembly

The [`emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/emit_application_docx.py) script serves as the primary packaging utility. It reads the four source files—identified by the `DEFAULT_STEMS` array containing `权利要求书`, `说明书`, `说明书摘要`, and `说明书附图`—and assembles them into a properly ordered DOCX file.

```bash

# Generate the complete application package (Markdown → Word)

python skills/patent-application/tools/emit_application_docx.py \
    --dir outputs/patent-application/<case-id>

```

The `--dir` parameter specifies a directory containing the four Markdown files (`权利要求书.md`, `说明书.md`, `说明书摘要.md`, `说明书附图.md`). The script outputs a single Word file (`<case-id>.docx`) with all components assembled in patent office compliant format.

### Previewing Individual Components

Before final generation, you can inspect the raw Markdown sources to verify content accuracy:

```bash

# View the claims file

cat outputs/patent-application/<case-id>/权利要求书.md

# View the specification file

cat outputs/patent-application/<case-id>/说明书.md

```

## Key Implementation Files

Understanding the codebase structure helps developers extend or debug the patent application workflow:

- **[`skills/patent-application/README.md`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/README.md)** – Documents the four-document set concept and usage instructions referenced at line 17.
- **[`skills/patent-application/tools/emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/tools/emit_application_docx.py)** – Core emitter script that processes `DEFAULT_STEMS` to bundle the four documents into Word format.
- **[`skills/patent-application/tools/md_to_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/tools/md_to_docx.py)** – Helper utility that handles Markdown-to-Word conversion for individual files.
- **[`skills/patent-application/tools/README.md`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/tools/README.md)** – Contains example commands and workflow documentation.

## Summary

- The **four core documents** in the patent application set are Claims (权利要求书), Specification (说明书), Abstract (说明书摘要), and Drawings (说明书附图).
- These documents are defined in the `DEFAULT_STEMS` array within [`emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/emit_application_docx.py) at lines 4–5 and referenced in the main README.
- The system generates these files in both **Markdown** and **Word** formats to satisfy Chinese patent office requirements.
- Use the [`emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/emit_application_docx.py) CLI tool to package the four documents into a single submission-ready file.

## Frequently Asked Questions

### What file formats does the patent application skill generate?

According to the `handsomestWei/patent-disclosure-skill` implementation, the system produces both **Markdown** source files for editing and **Word (DOCX)** files for official submission. The drawings are supplied as black-and-white line images to meet formal requirements.

### How does the emitter script identify which files to include?

The script references the `DEFAULT_STEMS` list defined at lines 4–5 of [`skills/patent-application/tools/emit_application_docx.py`](https://github.com/handsomestWei/patent-disclosure-skill/blob/main/skills/patent-application/tools/emit_application_docx.py). This array explicitly lists the four Chinese document names (权利要求书, 说明书, 说明书摘要, 说明书附图), ensuring consistent ordering and naming across all generated applications.

### Can Igenerate the four core documents individually without packaging them?

Yes. The repository stores each document as a separate Markdown file in the output directory. You can view or edit individual components using standard Unix commands like `cat` or `less` before running the emitter script to combine them into the final Word document.

### Are these four documents specific to Chinese patent law?

Yes. While international patent systems share similar concepts, the specific four-document structure (四件套) described in this repository aligns with the formal requirements of the Chinese National Intellectual Property Administration (CNIPA), including the strict 300-word limit for abstracts and black-and-white drawing requirements.