mcpField
E
eos-composition

eos-composition

github.com/neurofoo创意与媒体12292 次安装40 周前更新
代码仓库

关于 eos-composition

依据 Strunk & White 第二章的 11 条写作原则审阅文本的技能。它评估结构与表达,并针对需要改进之处提供具体反馈和修改前后示例。

主要功能

  1. 01按 11 条原则审阅文本
  2. 02评估结构与段落组织
  3. 03识别被动表达和否定句式
  4. 04标出冗词与平行结构问题
  5. 05提出具体修改建议

适用场景

  1. 01检查草稿的写作结构问题
  2. 02调整段落以提升清晰度与组织性
  3. 03查找冗长或不平行的表达

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/neurofoo/agent-skills --skill eos-composition

安装后在 Claude Code 中输入/eos-composition确认已加载。

详细介绍

文体要素:11 条写作原则

根据 Strunk & White 在第二章提出的 11 条基本写作原则审阅文章。

说明

分析提供的文本,找出结构和写作方面的问题。需要改进时,请提供具体示例,并给出修改前后的建议。

输出格式

审阅文本:[标题或简短描述]


写作原则审阅

#原则状态备注
1选择合适的结构并贯彻始终通过/需要改进/不适用[反馈]
2以段落为写作单位通过/需要改进/不适用[反馈]
3使用主动语态通过/需要改进/不适用[反馈]
4使用肯定句式通过/需要改进/不适用[反馈]
5使用明确、具体、形象的语言通过/需要改进/不适用[反馈]
6删去多余的词语通过/需要改进/不适用[反馈]
7避免连续使用松散句通过/需要改进/不适用[反馈]
8用平行结构表达并列观点通过/需要改进/不适用[反馈]
9将相关词语放在一起通过/需要改进/不适用[反馈]
10总结时保持时态一致通过/需要改进/不适用[反馈]
11将强调内容放在句末通过/需要改进/不适用[反馈]

详细发现

原则 3:主动语态

发现的被动语态:

原文建议
[被动结构][主动表达]
原则 4:肯定句式

发现的否定表达:

原文建议
"He was not very often on time""He usually arrived late"
原则 6:删去多余的词语

发现的冗长表达:

原文建议
"the reason why is that""because"
"in spite of the fact that""although"
"the fact that he had arrived""his arrival"
原则 8:平行结构

发现的非平行结构:

原文建议
[非平行结构][平行版本]

原则参考

  1. 选择合适的设计并坚持下去 — 规划好结构。明确自己要建的是帐篷还是大教堂。设计可以改变,但要先有一个设计。

  2. 以段落为写作单位 — 每个段落都应展开一个主题。用主题句开头,以强调重点收尾。不要把段落拆成单句,也不要让段落过长。

  3. 使用主动语态 — “主动语态通常比被动语态更直接、更有力。”写“我会永远记得第一次拜访”,而不是“我第一次拜访会永远被我记得”。

  4. 用肯定句表达观点 — 说清楚是什么,而不是什么。“他通常来得很晚”比“他并非经常准时”更有力。避免使用双重否定结构。

  5. 使用明确、具体、形象的语言 — 与其泛泛而谈,不如具体描述;与其含糊其辞,不如明确表达;与其抽象概括,不如描绘具体情境。“一段恶劣天气开始了” → “那一周每天都下雨。”

  6. 删去不必要的词语 — “有力的写作言简意赅。”每个词都应发挥作用。常见冗余表达:

    • “关于是否……” → “是否……”
    • “毫无疑问的是……” → “毫无疑问”
    • “……这一事实” → 通常可以删去
    • “……的人”/“曾经……的” → 通常可以删去
  7. 避免连续使用松散的句子 — 不要用“和”“但是”“所以”把分句串在一起。变换句式,使用从属结构。

  8. 用平行结构表达并列观点 — 相似的内容应采用相似的形式。“法国人、意大利人、西班牙人和葡萄牙人” → “法国人、意大利人、西班牙人和葡萄牙人”。

  9. 让相关词语彼此靠近 — 将修饰语放在其修饰对象附近。“他只发现了两个错误” → “他发现的只有两个错误”。

  10. 总结时保持时态一致 — 总结作品时,全篇使用现在时。不要在现在时和过去时之间切换。

  11. 把强调的词语放在句末 — 句末是最醒目的位置。围绕关键词组织句子。“自那时以来,人类在坚忍方面几乎没有进步,尽管在许多其他方面取得了进步” → 结尾显得无力。修改句子,突出重点。


总结

整体结构:[条理清晰/需要改进/杂乱无章]

用词精炼度:[简洁/略显冗长/冗长]

最重要的 3 项改进:

  1. [最重要的结构调整]
  2. [第二优先事项]
  3. [第三优先事项]

指南

  • 关注整体规律,而非孤立个例
  • 主动语态并非总是更好;当行为主体未知或不重要时,被动语态也很合适
  • “删去不必要的词语”不等于“删掉所有词语”——为了行文节奏和清晰度,有时需要多用几个词
  • 技术写作有时确实需要更详细的说明

$ARGUMENTS

评论

支持 Markdown