Skip to content

zhu-chen/anti-defensive-writing-tutorial

v1.0.0MIT

Chinese and English skills for clear, direct tutorials and technical explanations.

Anti-Defensive Writing · Tutorial

去掉教程中反复的辩解与免责,把机制和条件讲清楚。

一个用于教程、技术讲解和学习材料的 Agent Skill,帮助审阅和修改防御性表述。

English README · 中文 Skill · English Skill

Codex 插件安装

本插件包含中文和英文两份 Skill,无额外运行依赖。

从本地仓库安装,在仓库根目录执行:

codex plugin marketplace add .
codex plugin add anti-defensive-writing-tutorial@tutorial-writing

从 GitHub 安装:

codex plugin marketplace add zhu-chen/anti-defensive-writing-tutorial
codex plugin add anti-defensive-writing-tutorial@tutorial-writing

安装后,在新对话中选择 Anti-Defensive Writing · Tutorial 插件,使用对应语言的 Skill。

它解决什么问题

利用大模型辅助学习愈加普遍,但gpt系列的防御性写作风格写出的东西不仅在论文中出现,也在教程、技术讲解和学习材料中出现。现有的反防御性写作 Skill 主要针对论文等内容,缺少针对教程、技术讲解和学习材料的规则。这个 Skill 解决了这个问题。

技术讲解中,有些句子急于提醒读者“这不意味着什么”,却没有解释机制本身:

这并不意味着工具会自动执行。

读者需要知道的是:谁发起调用,谁执行工具。直接写清这个过程:

模型返回工具调用请求,应用程序根据请求执行对应函数。

改写后,读者可以理解模型与应用程序各自的职责。这个 Skill 的核心原则是:把篇幅用于解释知识、机制与条件,让每句话推进理解。

规则速览

表达问题修改方向
预设反驳直接解释机制,说明实际发生什么。
反复免责写清具体条件、后果与处理方式。
自我贬低用可观察的行为替换“简陋”“不完善”等笼统评价。
范围辩解说明当前选择如何帮助读者理解。
无必要的否定对照直接说明概念的含义、职责与差异。
提前堆叠不足在读者需要作出判断或操作的位置说明相关限制。

修改时保留技术事实、必要条件和原有教学范围。根据句子在上下文中的作用判断,保留有助于技术纠错、概念辨析和安全操作的否定表述。

修改示例

以下为手工编写的规则示例。

场景修改前修改后
代码教学需要强调,重试并不意味着能够保证成功。临时网络故障可以通过重试恢复;凭据错误需要修正配置。
概念讲解可迭代对象不等于迭代器,不能把两者混为一谈。可迭代对象可以通过 iter() 获取迭代器;迭代器通过 next() 逐项返回元素。
Agent 教程保存历史不等于恢复运行。历史记录保存已发生的交互;恢复运行还需要保存执行位置,例如下一步应请求模型还是执行工具。

适用场景

  • 修改教程段落:将反复的辩解、免责和自我贬低改为具体说明。
  • 审阅技术讲解:找出预设反驳和无必要的否定对照,给出修改建议与理由。
  • 整理学习材料:合并重复声明,把必要条件放到相关知识或操作旁边。

单独安装 Skill

也可以将所需语言的 Skill 目录复制到目标项目的 .agents/skills/ 下;两种语言可同时安装:

你的项目/
└── .agents/
    └── skills/
        ├── anti-defensive-writing-tutorial/
        │   └── SKILL.md
        └── anti-defensive-writing-tutorial-en/
            └── SKILL.md

Codex 支持从项目的 .agents/skills/ 发现 Skill,也支持链接到实际目录的软链接。新增 Skill 未出现在列表时,重启 Codex。参见 官方 Skill 文档。

使用

安装后,在对话中指定 Skill 和待修改的内容:

$anti-defensive-writing-tutorial
请修改下面这段教程中的防御性表述,保留技术事实与必要条件:

[粘贴正文]

也可以要求先审阅:

$anti-defensive-writing-tutorial
请检查这篇技术讲解中的防御性表述,列出原句、修改建议和理由。

使用英文版时,将 Skill 名称替换为 $anti-defensive-writing-tutorial-en。完整规则见中文 Skill 和 English Skill。

插件分发

将本仓库推送到 GitHub,即可通过上面的 marketplace 命令分发。市场名为 tutorial-writing,插件名为 anti-defensive-writing-tutorial。

anti-defensive-writing-tutorial/
├── .agents/plugins/marketplace.json  # 仓库 marketplace
├── .codex-plugin/plugin.json         # Codex 兼容清单与展示信息
├── plugin.json                       # 通用插件清单
├── skills/
│   ├── anti-defensive-writing-tutorial/
│   │   └── SKILL.md                  # 中文版
│   └── anti-defensive-writing-tutorial-en/
│       └── SKILL.md                  # 英文版
└── README.md / README_EN.md

后续发布时同步更新两份插件清单中的版本号。安装用户可以执行 codex plugin marketplace upgrade tutorial-writing 刷新来源,再执行插件安装命令更新安装。

仓库 marketplace 用于 GitHub 分发;如需进入 OpenAI 公共插件目录,还需单独提交审核。参见官方插件打包文档与发布流程。

来源与许可

本 Skill 受 Adkid-Zephyr 的 Anti-Defensive Writing 启发,将直接陈述、避免自我削弱等思想用于教程、技术讲解和学习材料。

采用 MIT 许可证,保留原作者版权声明。