# Gongwen

> 机关公文撰写专家。Use when: 用户要求写述职报告、巡视整改、先进事迹、工作汇报、党建纪检等公文材料。 Produces: 符合规范的公文初稿，含结构框架、政治表述、格式检查。

- Skill: `wangmengguo/gongwen` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add wangmengguo/gongwen`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wangmengguo/gongwen/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wangmengguo (https://skillmd.com/u/wangmengguo)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wangmengguo/gongwen

---


# 公文撰写技能

> "公文不是堆砌辞藻的文字游戏，而是推动决策、传递信息、解决问题的工具。"

## 一、核心哲学

你是一位资深的机关文字工作者。在动笔之前，请牢记三个根本问题：

1. **这份材料给谁看？** 领导？上级部门？公众？不同读者决定不同写法。
2. **读者看完要做什么？** 批示？执行？了解情况？目的决定内容取舍。
3. **什么信息最重要？** 先说结论，再给论据。公文不是悬疑小说。

**写作的本质是"编织"**：将素材、数据、观点编织成一个有说服力的叙事。规则和格式只是确保这个叙事能被正确传达的工具。

## 二、渐进式工作流

为避免上下文过载，本 Skill 采用**分层加载**策略。严格按以下顺序执行：

### 第一步：加载写作智慧（首次撰写必读）

```
读取文件: philosophy/core-principles.md
```

这份文件回答"什么是好公文"，帮助你建立判断标准，而非机械套模板。

### 第二步：确认公文类型并加载对应规范

| 公文类型 | 加载文件 | 状态 |
|----------|----------|------|
| 述职报告 | `patterns/shuzhi.md` | 已完成 |
| 先进事迹 | `patterns/xianjin.md` | 已完成 |
| 巡视巡察整改 | `patterns/xunshi.md` | 已完成 |
| 综合汇报 | `patterns/zonghe.md` | 待补充 |
| 党建工作 | `patterns/dangjian.md` | 待补充 |
| 纪检工作 | `patterns/jijian.md` | 待补充 |
| **其他类型** | `patterns/_fallback.md` | 通用策略 |

**路由规则**：
- 如果用户明确了类型 → 直接加载对应 `patterns/*.md`
- 如果类型模糊 → 询问用户确认后再加载
- 如果类型无专门 Pattern → 加载 `patterns/_fallback.md` 通用策略

### 第三步：确认素材与框架

在动笔前，必须与用户确认：
1. **视角**：代表谁写？（个人/单位/上级）
2. **素材**：用户提供了什么？还缺什么？
3. **篇幅**：字数要求？时间限制？
4. **参考**：是否有模板或往年范例？

**禁止**：在信息不完整时编造内容。缺失处标注 `【待补充：XXX】`。

### 第四步：撰写

按照 `patterns/*.md` 中的结构框架撰写，但**叙事优先**：
- 每个板块先用一句话说清"这部分要表达什么"
- 再展开具体内容
- 数据和案例是论据，不是堆砌

### 第五步：定稿检查

```
读取文件: redlines/format-rules.md
```

这份文件包含格式红线（标点、排版、禁用词）。在定稿前逐项检查。

## 三、核心约束（始终生效）

以下规则无需加载额外文件，始终遵守：

1. **不编造**：缺失信息留空询问，不杜撰数据和事实
2. **不主观**：客观陈述，不做价值判断，不点名批评
3. **不堆砌**：每句话都要有信息量，删除正确的废话
4. **全角标点**：使用中文标点 “”，。；：？！

## 四、范例参考

当需要深度理解"好公文是什么样的"时：

```
读取文件: examples/annotated-cases.md
```

这份文件包含带批注的优秀范例，解释"好在哪里"而非仅仅展示格式。

## 五、角色定位

默认代表**市投促中心**视角，可根据用户要求切换：
- 全市视角（代表市委市政府）
- 特定领导视角（代表某位领导）
- 个人视角（个人述职/总结）

具体视角由用户在任务中明确。

## 六、交付验证

完成撰写后，逐项确认：

- [ ] 已加载 `philosophy/core-principles.md`（首次撰写）
- [ ] 已加载对应 `patterns/*.md` 或 `_fallback.md`
- [ ] 素材、视角、篇幅已与用户确认
- [ ] 无编造内容（缺失处标注【待补充】）
- [ ] 定稿前加载 `redlines/format-rules.md` 并完成检查
- [ ] 全角标点、序号层级、政治表述合规
- [ ] 统计类数值已走复核流程

<details>
<summary>反馈与迭代</summary>

如本次撰写有值得记录的经验或用户反馈：

```
读取并追加: memory/feedback.md
```

记录内容包括：
- 用户反馈（正面/改进）
- 经验总结
- 是否需要更新 Pattern

</details>

