Community寫作與編輯github.com

jksim/agent-skills-jksim

以 ASD-STE100 為基礎,撰寫和編輯簡化技術英文。適用於文件、規格、計畫、README、程式註解或提交訊息,或當使用者要求簡潔的技術文字時。

agent-skills-jksim 是什麼?

此技能強制使用基於 ASD-STE100 原則的簡化技術英文風格,適用於 AI 代理人的聊天輸出、自動產生的文件、程式碼註解和提交訊息。它的目標是讓第二語言為英文的讀者能夠更快找到事實、減少誤解,同時維持開發工作流程中的清晰度。技能包含 10 條核心規則,例如「每句一個主題」、「使用主動語態」、「指令最多 20 字、描述最多 25 字」、「每個步驟一條指令」等,以及更進階的準則如警告應置於步驟之前、使用數字而非文字表示數值、避免同義詞和模糊代名詞。它支援 Claude Code、Cursor、Codex 等常見平台,並提供常見藉口的反駁(例如「短句聽起來機器人化」對應「快讀且不易誤讀」)以及一個核查清單,確保每個句子都符合規範。此技能不適用於程式碼識別碼、引用的輸出(錯誤訊息、日誌、命令輸出)、技能檔案或使用者撰寫的文字。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jksim/agent-skills-jksim/tree/HEAD/skills/simplified-english

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

簡化英文

概述

Jarrett 規則第一條:聊天輸出、產生的文件、程式碼註解和提交訊息應使用簡化技術英文。此風格基於 ASD-STE100 的原理。讀者能更快找到事實。非英語母語的讀者理解更多內容。

此技能為我們自己的摘要。它並非 ASD-STE100 標準,也不包含其字典。

使用時機

  • 你撰寫或編輯規格、計畫、ADR、README、詞彙條目或其他文件。
  • 你撰寫程式碼註解或提交訊息。
  • 你審查文字是否符合第一條規則。

請勿將其應用於程式碼識別碼、引用的輸出(錯誤訊息、日誌、命令輸出)、技能檔案或使用者撰寫的文字。

流程

撰寫文字。然後根據每條規則檢查。

#規則不這樣做這樣做
1每句一個主題。掛鉤讀取檔案,若缺少則列印警告,使用者會看到該警告。掛鉤讀取檔案。若缺少檔案,掛鉤列印警告。使用者看到警告。
2指令:20 字以內。描述:25 字以內。在推送分支之前,請確保你已執行完整測試套件並檢查輸出。執行 ./scripts/test.sh。然後推送分支。
3使用主動語態。規則由掛鉤載入。掛鉤載入規則。
4指令使用祈使句。應在提交前執行測試。提交前執行測試。
5一個詞只有一個意思。使用 .claude-work/docs/VOCABULARY.md 中的詞彙。先「警告」,稍後對同一動作使用「標記」、「警示」或「通知」。每次都使用「警告」。
6使用簡單時態:現在式、過去式、未來式。掛鉤本會一直在檢查輸入。掛鉤檢查輸入。
7使用單一動詞,而非片語動詞或慣用語。啟動建置。找出原因。開始建置。找到原因。
8保留「the」和「a」。執行指令碼,檢查輸出。執行指令碼。檢查輸出。
9每個步驟一條指令。1. 開啟檔案並變更版本。1. 開啟檔案。 2. 變更版本。
10段落:6 句以內。一個包含十個句子的區塊。兩個短段落,或一個列表。

更多規則:

  • 在步驟之前寫出警告或注意事項。以危險內容開頭:「警告:這會刪除分支。」
  • 數值使用數字,而非文字:「72 個字元」,而非「七十二個字元」。
  • 當列出三個或更多項目時,使用列表或表格。
  • 不要使用同義詞來變化文字。重複使用相同詞彙。
  • 當名詞不明確時,不要使用「它」或「這個」。再次指名該名詞。
  • 當某詞彙不在詞彙表中且意思不明確時,詢問使用者。然後將該詞彙加入詞彙表。

常見藉口

藉口事實
「短句聽起來像機器人。」短句讀得快且不易誤讀。讀者速度比風格更重要。
「同義詞讓文字不那麼重複。」同義詞會讓讀者懷疑是否是不同的事物。
「這則註解太短,不適用規則。」註解和提交訊息都適用。短文字容易修正。
「被動語態比較正式。」被動語態隱藏了動作的執行者。指明執行者。

紅旗信號

  • 句子包含「和」、「which」或「so that」,連接了兩個主題。
  • 指令中包含「應該」、「可以」或「可能」。
  • 同一事物在一個文件中有兩個名稱。
  • 一個步驟包含兩個動作。
  • 警告出現在其適用的步驟之後。

驗證

  • 每個句子只有一個主題。
  • 指令不超過 20 個字。描述不超過 25 個字。
  • 所有指令使用祈使句和主動語態。
  • 所有詞彙與詞彙表一致。
  • 每個列表步驟只有一條指令。
  • 段落不超過 6 個句子。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能