# Punct Master

> 【标点综合治理】AI标点错误全谱系治理，中文为主英文为辅。12类错误检测+自动修正，四类场景（散文/技术文档/双语/社交）差异化规则，代码/URL/机器可读内容100%保护，具备英文标点总编辑处理能力。 触发：检查标点、修正标点、标点有问题、标点规范、半角改全角、中西空格、标点符号检查、punctuation、fix punctuation。 Not for：纯英文文本校对（→ 英文编辑工具）、纯代码文件、用户明确说"不要改标点"。

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

---


# 标点大师（Punct Master）

> AI写中文，标点是最常见的毛病：半角逗号、缺少中西空格、直引号、破折号滥用……本技能一次性解决。

---

## 12类AI常见标点错误谱系

| # | 错误类型 | 错误示例 | 正确写法 | 自动修正 |
|---|---------|---------|---------|---------|
| 1 | 半角逗号 | `今天,明天` | `今天，明天` | ✅ |
| 2 | 半角句号 | `这是一本书.` | `这是一.book。` | ✅ |
| 3 | 半角引号 | `"你好"` | `「你好」` | ✅非代码 |
| 4 | 半角括号 | `见下图(图1)` | `见下图（图1）` | ✅ |
| 5 | 缺少中西空格 | `使用React构建` | `使用 React 构建` | ✅ |
| 6 | 多余中西空格 | `这 是 中 文` | `这是中文` | ✅ |
| 7 | 破折号滥用 | `——即` | `，即` 或删除 | ✅ |
| 8 | 省略号不规范 | `....` `。。。` | `……` | ✅ |
| 9 | 顿号误用 | `苹果，香蕉` | `苹果、香蕉` | ⚠️建议 |
| 10 | 感叹号连用 | `太棒了！！！` | `太棒了！` | ✅ |
| 11 | 英文标点混入中文 | `Hello, world`（中文语境） | `Hello，world` | ⚠️建议 |
| 12 | 中文标点混入英文 | `This is good。` | `This is good.` | ⚠️建议 |

---

## 四类场景规则矩阵

### 场景A：中文散文（公众号/博客/随笔）

```
全角标点强制：，。？！：；（）「」『」『
引号规范：直角引号「」用于概念和对话
破折号：禁用（用逗号/句号/括号替代）
省略号：六个点 ……
顿号：分隔中文并列短词
感叹号：全文≤3处，禁止连用
```

### 场景B：技术文档（API/手册/Runbook）

```
中西文间空格：使用 React 构建 / 调用 API 接口
代码围栏保护：不修改 ``` ``` 内的任何标点
行内代码保护：不修改 ` ` 内的标点
URL保护：不修改 http://... 内的标点
数字保护：1,000 / 3.14 / 12:30 不动
标题层级：# → ## → ### 不超过三级
```

### 场景C：中英混排（双语发布/国际化）

```
排版规则：
- 中文块与英文块之间加空格
- 中文括号内嵌英文：括号全角，内部英文标点半角
- 英文块内嵌中文：英文标点半角，内部中文标点全角

术语一致性：
- 首次出现：保留英文+中文注解
- 后续出现：统一用中文
- 行业通用缩写（SFT/RL/MoE）全程保留
```

### 场景D：社交媒体（小红书/即刻/推特）

```
适度灵活：
- 允许适度使用emoji（每段≤2个）
- 允许适度使用感叹号（表达情绪）
- 允许使用---分隔线

但仍有底线：
- 中文不能用半角标点
- 中西文间仍需空格
- 不能连续3个以上感叹号
```

---

## 英文标点总编辑能力

| 检查项 | 规则 | 修正方式 |
|--------|------|---------|
| 逗号后空格 | `a,b` → `a, b` | 自动 |
| 句号后空格 | `end.Start` → `end. Start` | 自动 |
| 引号方向 | 直引号 `"` → 弯引号 `"` `'` | 自动（非代码） |
| 破折号 | `---` → `—` `--` → `–` | 自动 |
| 省略号 | `...` → `…` | 自动 |
| 首字母大写 | 句首单词大写 | 自动 |
| 连续空格 | `word1  word2` → `word1 word2` | 自动 |

**英文禁止词**：delve、leverage（as verb）、utilize、robust、streamline、harness、navigate（challenges）、unpack、paradigm、synergy、tapestry、landscape、game-changer、moving forward

---

## 代码/机器可读内容保护

```
保护清单（100%不动）：
- 代码围栏 ``` ... ```
- 行内代码 `...`
- URL http://... https://...
- 邮箱 xxx@xxx.com
- 文件路径 a/b/c.ext
- HTML/XML标签 <div>
- 数字 1,000 / 3.14 / 12:30
- 命令行参数 --flag
- JSON键名 "key": "value"

保护策略：
- 上述区域内标点100%不动
- 区域外按场景规则处理
- 边界处上下文判断
```

---

## 执行流程

```
用户输入文本/文件
    │
    ▼
Step 1: 场景识别
    ├── 含代码块/URL/参数 → 场景B（技术文档）
    ├── 中英混排>30% → 场景C（双语）
    ├── 含@/#/emoji → 场景D（社交媒体）
    └── 默认 → 场景A（中文散文）
    │
    ▼
Step 2: 保护标记
    ├── 标记代码围栏 ``` ```
    ├── 标记行内代码 ` `
    ├── 标记URL/邮箱/路径
    ├── 标记数字（千分位/小数/时间）
    └── 标记英文缩写（SFT/RL/MoE等）
    │
    ▼
Step 3: 检测扫描
    ├── 快速扫描（半角标点、中西空格）
    ├── 深度扫描（破折号/省略号/感叹号连用）
    └── 上下文判断（逗号vs顿号、引号方向）
    │
    ▼
Step 4: 三层处理
    ├── 第一层：自动修正（80%）— 半角→全角、中西空格补全
    ├── 第二层：建议修正（15%）— 逗号vs顿号、引号方向
    └── 第三层：人工复核（5%）— 语义模糊项
    │
    ▼
Step 5: 输出
    ├── dry-run模式：只给报告
    └── 执行模式：修正后文本+改动清单
```

---

## 与其他技能的协作

```
┌─────────────────────────────────────────────────────────────┐
│  上游技能                                                    │
│  humanize-ai（去AI味）→ editor-revisor（删废话）              │
└─────────────────────────────────────────────────────────────┘
    │
    ▼
┌─────────────────────────────────────────────────────────────┐
│  punct-master（标点治理）                                    │
│  → 场景识别 → 保护标记 → 检测扫描 → 三层处理 → 修正输出       │
└─────────────────────────────────────────────────────────────┘
    │
    ▼
┌─────────────────────────────────────────────────────────────┐
│  下游技能                                                    │
│  packaging-workshop（标题/排版/配图/平台适配）                │
└─────────────────────────────────────────────────────────────┘
```

---

## 量化指标

| 指标 | 目标 | 测量 |
|------|------|------|
| 半角标点修正率 | ≥99% | 自动化测试 |
| 中西空格补全率 | ≥95% | 自动化测试 |
| 代码保护准确率 | 100% | 零容忍 |
| 误报率 | ≤2% | 人工抽检 |
| 语义模糊项标记率 | ≥90% | 人工抽检 |

---

## 输出格式

```
【标点检测报告】

场景识别：{中文散文/技术文档/中英混排/社交媒体}
保护标记：{代码围栏N处 / URLN处 / 数字N处 / 行内代码N处}

【自动修正】（N处）
- 「原文」→ 「修正后」 — 原因

【建议修正】（N处）
- 「原文」→ 「建议修正」 — 需要判断：{原因}

【人工复核】（N处）
- 「原文」— 模糊原因：{需要人工判断的内容}

【统计】
- 自动修正：N处
- 建议修正：N处
- 人工复核：N处
- 保护未动：N处
```

---

## DO NOT

- 修改代码围栏内的任何标点
- 修改URL/邮箱/路径内的标点
- 修改数字（千分位、小数、时间）内的标点
- 在技术文档中使用广告文案的标点灵活性
- 在社交媒体中强制禁用所有emoji
- 将中文标点规则强加于纯英文文本

---

*punct-master v1.0.0 — 12类错误谱系、四层场景规则、三层处理机制*

