# Review Cet Writing

> 四六级写作与翻译批改技能。用于对 CET4/CET6 作文或中译英文本做严格评分、错误定位、改写建议、提分建议，并按模板生成 HTML 批改报告；当用户提到“批改/评分/润色/提分/生成报告/四六级写作或翻译”时使用。

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

---


# 四六级写译批改

执行四级/六级写作与翻译的严格批改，输出可执行建议和可视化报告。

## 工作流

1. 识别任务类型与级别
- 判断 `task_type`：`writing` 或 `translation`。
- 判断级别：`CET4` 或 `CET6`。

2. 读取评分标准
- 写作：读取 `references/writing.md`。
- 翻译：读取 `references/translation.md`。
- 图表/说明文写作：补充读取 `references/expository-writing.md`。

3. 产出批改结果
- 先给总分（`0-15`）与维度分（通常每项 `0-4`）。
- 标记三类问题：`critical`、`warning`、`tip`。
- 给出每条问题的原句、替换建议与理由。
- 给出 3-5 条提分建议，避免空泛模板话术。

4. 生成 JSON 与 HTML 报告
- 按以下字段组织 JSON：
  - `task_type`、`level`、`overall_score`、`dimensions`、`issues_summary`
  - `original_text`、`text_with_highlights`
  - `suggestions`（`id/type/title/original/replacement/reason`）
  - `improvement_tips`（`title/content`）
- 运行：

```bash
python scripts/generate_report.py cet_review.json --output output/report.html
```

- 脚本会自动换算报告分（`106.5` 制）。

5. 仅做分数换算时

```bash
python scripts/convert_score.py 12
python scripts/convert_score.py cet_review.json --output cet_review_converted.json
```

## 资源

- `scripts/generate_report.py`：把批改 JSON 渲染为 HTML 报告。
- `scripts/convert_score.py`：15 分制到 106.5 报告分制换算。
- `assets/report-template.html`：报告模板。
- `references/*.md`：评分标准与样例。

## 约束

- 始终按严格标准评分，不做虚高鼓励分。
- 不臆造“官方细则”；只基于 `references/` 与用户文本给结论。
- 报告中的 `suggestions.id` 必须与 `text_with_highlights` 中的 `data-id` 一一对应。

