yzhao062/agent-style
21 writing rules for AI coding and writing agents. Drop-in for Claude Code, Codex, Copilot, Cursor, and Aider, so their output reads like a tech pro.
Agent Style 的要素 – 是什麼
agent-style 是一個輕量級、語言無關的程式庫(可在 PyPI 與 npm 上取得),提供給 AI 編碼與寫作代理的 21 條寫作規則。這些規則結合了經典風格建議(Strunk & White、Orwell、Pinker、Gopen & Swan)以及作者在 2022–2026 年間對 LLM 生成文字的觀察。核心理念是,代理可以在 生成時讀取規則 —— 規則成為系統提示的一部分,使模型在撰寫初稿時就嘗試遵守,而非事後修改文字。
規則的適用範圍
| 適用文件類型 | 不適用 |
|---|---|
| API 文件、設計文件、研究論文、補助申請書、README、運行手冊、提交訊息、技術部落格文章、事後分析、問題報告 | 小說、詩歌、行銷文案、長篇敘事非虛構作品、非英語文字、節奏或情感表達重於精確性的文字 |
21 條規則分為兩個對等群組:
- RULE‑01 … 12 – 直接取自四本經典風格參考書的權威規則,每條均有精確出處。
- RULE‑A … I – 「現場觀察」規則,捕捉 LLM 常見的特定失誤(如過度使用項目符號、破折號、重複句首、不必要的過渡詞、缺少引用等)。
兩組規則同等重要,無優先級之分。
如何運作
- 軟性強制(生成時) – 執行
agent-style enable <adapter>以適配您使用的 AI 工具(Claude Code、GitHub Copilot、Cursor、Aider 等)。CLI 會將一個小規則檔案(或追加標記區塊)寫入工具讀取系統提示的位置。當模型生成文字時,規則已存在於其上下文中,自然引導其向期望的風格靠攏。 - 技能 / 第二輪審查 – 生成初稿後,執行
agent-style style-review <path>(或在支援技能的主機上呼叫style-review技能)。該命令會依據相同的 21 條規則審查初稿,並在您確認後,產生一份潤色後的版本與原始文字並列。
該套件提供多個流行代理的適配器(Claude Code、Codex/AGENTS.md、GitHub Copilot、Cursor、Anthropic Skills、Kiro 等),甚至提供「免安裝」curl 腳本,可直接將規則檔案拉取至 .agent-style 檔案夾。
有效果嗎?
作者提供了一個 合理性基準測試,涵蓋十個固定技術寫作任務(產品描述、設計文件節選、論文相關工作、PR 描述、提交訊息等)。每個任務中,模型分別在載入規則與未載入規則下運行兩次,由機械式審查器統計規則違反次數。
| 模型(2026) | 無規則違規數 | 有規則違規數 | 減少率 |
|---|---|---|---|
| Claude Opus 4.7 | 88 | 47 | ‑47 % |
| OpenAI GPT‑5.4(Codex CLI) | 48 | 26 | ‑46 % |
| Gemini 3 Flash | 65 | 9 | ‑86 % |
| GitHub Copilot(對照組) | 52 | 52 | 0 % |
該基準僅測量部分規則(7 條機械規則),因為審查器運行在「純機械模式」。最大收益來自減少長句(RULE‑12)、避免使用 em/en 破折號(RULE‑B)和消除術語濫用(RULE‑06)。語義規則如引用規範(RULE‑H)和「知識詛咒」(RULE‑01)未被當前基準涵蓋,因此數據僅為 方向性參考,不構成統計顯著性主張。
誰會用它?
- AI 編碼或寫作助手的開發者(Claude Code、Codex、GitHub Copilot、Cursor、Aider、Kiro、Replit 等),希望其代理生成更清晰、更符合慣例的技術文字。
- 這些代理的維護者,需要一種簡單方式將風格指導注入模型提示,或添加生成後審查步驟。
快速開始(Python 範例)
pip install agent-style # 或 npm i -g agent-style
agent-style enable claude-code # 為 Claude Code 寫入規則檔案
# 後續,初稿生成後:
agent-style style-review path/to/file.md
README 還提供了每種支援工具創建的檔案清單、未來計畫適配器清單,以及包含 BAD/GOOD 範例的完整 RULES.md。
核心結論:agent-style 是一個實用、開源的工具,可將簡潔、文獻支持的風格指南嵌入任何基於 LLM 的寫作代理的提示中,並可選擇性地在生成後運行輕量級規則審查。它專注於提升 AI 生成技術文件的 清晰度與一致性,而非建構新模型或訓練流程。
相關
- Dispatch
- 專案
- Dispatch
- Dispatch
- 專案