Neo stop slop
Neo Skills 是專為現代 AI Agent 設計的全方位能力擴充套件。本專案透過標準化的通訊架構,為 AI 代理安裝可插拔的「技能模組 (Skills)」,使其不僅僅是一個聊天機器人,而是能轉化為具備「感知-推理-行動」能力的多領域專家。
npx -y skills add Benknightdark/neo-skills --skill neo-stop-slopAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use this skill when the user wants to polish, rewrite, shorten, or review prose so it sounds natural rather than AI-generated. Trigger for Traditional Chinese or English drafts, technical docs, code comments, commit messages, PR descriptions, sales copy, and requests to remove AI tells, slop, fluff, or formulaic phrasing.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
7.1 KB, as published. Nobody here has run it
Neo Stop Slop
neo-stop-slop 是一個專門設計用來消除中英文 AI 腔調(AI Tells)、贅詞及公式化囉唆結構的雙核技能。它能讓 AI 生成的文案、技術草稿、程式碼註解、Git Commit 及 PR 說明,轉換為極簡、乾淨且生動的自然語言。
本技能結合了 Reviewer (文字診斷審查) 與 Generator (極簡重寫生成) 兩大核心工作流。
Gotchas
- 過度精簡風險:在進行「Rewrite (重寫)」時,務必確保沒有遺漏關鍵的技術細節或事實資訊。去 AI 腔是指「清除贅詞與修飾架構」,而不是刪減實質內容。
- 代碼語法與註解標記:修剪「代碼註解」時,切勿破壞 XML 文件結構(如 C# 的
<summary>、<param>)或 JSDoc/TSDoc 的結構標記。 - 檢測腳本執行:使用
analyze-slop.js時,一律採用非互動模式(傳入--file或--input,配合--format json或不帶選項),避免任何 TTY 卡死。
Workflow Checklist
Progress:
- Step 1 — Perceive (感知環境):辨識輸入文字的語言(繁中/英文)與場景(文案、註解、Git Commit 或 PR 說明),確認使用者需要
Review(診斷)還是Rewrite(重寫)。 - Step 2 — Reason (制定策略):根據語言與場景,加載相對應的參考手冊(
references/資源檔)。 - Step 3 — Act: Review (執行診斷,若適用):執行內建的
scripts/analyze-slop.js統計贅詞並計算 Slop 密度分數。 - Step 4 — Act: Rewrite (執行重寫,若適用):對照
references/examples.md的轉換標準,將文字徹底重寫為極簡且充滿力量的直白文句。 - Step 5 — Verify (結果驗證):再次對重寫後的文字執行
analyze-slop.js,確保 Slop 密度降至 A+ 級(< 0.5%)。
Detailed Guidelines
Step 1 — Perceive (感知環境)
仔細分析使用者的請求與文本:
- 語言檢索:辨識主要語言是 繁體中文 (Taiwan) 還是 英文。
- 場景分類:
- 一般文案/草稿:加載
phrases-zh.md/phrases-en.md與structures.md。 - 開發者文字 (註解/Commit/PR):加載
dev-slop.md。
- 一般文案/草稿:加載
- 模式選擇:
- 使用者問「這段文字有 AI 腔嗎?」或「幫我做文字審查」:進入 Review 模式。
- 使用者直接說「幫我重寫這段話」或「把 AI 腔消掉」:進入 Rewrite 模式。
Step 2 — Reason & Load References
動態加載該技能目錄下的專用知識庫。請根據 Step 1 的感知結果載入以下相對應的路徑:
- 英文通用:
references/phrases-en.md - 中文通用:
references/phrases-zh.md - 公式化結構:
references/structures.md - 開發者專項:
references/dev-slop.md - Before/After 對照組:
references/examples.md
Step 3 — Act: Review 模式 (診斷)
- 將使用者提供的文本寫入臨時檔案,或直接作為參數傳遞給統計腳本。
- 在終端非互動執行
analyze-slop.js:node skills/neo-stop-slop/scripts/analyze-slop.js --input "[使用者輸入的文本內容]" --format json - 解析腳本產出的 JSON 數據,擷取:
- Slop Density Score (Slop 密度分數)
- Grade (評估等級)
- Violations (檢出的贅詞清單)
- 依據 Output Templates 呈現 Slop 診斷報告,列出違規行數、違規類型,並給出重構建议。
Step 4 — Act: Rewrite 模式 (重寫)
當需要重寫文本時,請遵循以下 6 條去 Slop 鋼鐵鐵律:
- 消滅清喉嚨詞 (Cut fillers):徹底刪去「值得注意的是」、「不容忽視」、「Here's the thing」等起手式。
- 用主動代替被動 (Active voice):確保每個句子都有具體的主語(如「人」或「具體組件」)在執行動作。避免擬人化 ("The code wants to...")。
- 打碎公式化結構 (Break formulaic setups):去除「不是因為 X,而是因為 Y」這類刻意轉折的二元對立;刪除「試想一下:」等自我設問。
- 用具體事實代替空泛形容詞 (Be specific):將「大幅提升效能、解決痛點」等空話,改寫為具體成效(例如「減少 80% 記憶體開銷」)。
- 縮減字數至少 30%:AI 腔的本質是稀釋資訊。優秀的文字會以最少字數傳達最大資訊量。
- 適用開發者規則 (Apply Dev Conventions):若處理代碼註解或 Git Commit,嚴格套用
dev-slop.md的精簡規則。
Step 5 — Verify (結果驗證)
- 將重寫後的文字再次輸入檢測腳本:
node skills/neo-stop-slop/scripts/analyze-slop.js --input "[重寫後的文本]" --format json - 確認
slopDensityScore小於 0.5%(評估等級達到 A+)。 - 向使用者呈交成果時,標明重寫前後的字數變化與 Slop 密度的巨大改善。
Output Templates
1. Review 診斷報告範本
當使用者要求「審查/診斷」文字時,請格式化輸出如下:
### 🔍 AI Slop 診斷報告
* **文本字數**: [總字數] 字
* **檢出 AI Tells 數量**: [檢出數] 處
* **Slop 密度分數**: **[密度Score]%** (每百字出現 [檢出數] 次)
* **評估等級**: **[等級]**
#### ⚠️ 檢出細節與修改建議
| 行數 | 檢出贅詞 | 類型 | 診斷與重構建议 |
| :--- | :--- | :--- | :--- |
| 第 X 行 | "值得注意的是" | 廢話起手式 | 刪除此段過渡句,直接陳述後續事實。 |
| 第 Y 行 | "賦能生態系" | AI 濫用詞 | 替換為「提供技術支持」或「構建合作社群」。 |
#### 📝 優化建議摘要
1. [針對該文章結構的第一條具體調整建議]
2. [針對副詞或被動語氣的第二條調整建議]
2. Rewrite 重寫成果範本
當使用者要求「重寫」文字時,請格式化輸出如下:
### ✨ 去 AI 腔重寫成果
* **字數變化**: [原始字數] 字 ➡️ **[重寫字數] 字 (縮減 [縮減比例]%)**
* **Slop 密度**: [原始密度]% ➡️ **0.0% (等級 A+ ✨)**
---
#### 📄 重寫後文本
> [在此處寫入重寫後的極簡自然文本。保持排版清爽,避免任何 AI 贅字。]
---
#### 💡 關鍵重構解析
1. **[重構點 1]**:將原始的「[Before 文字]」轉化為「[After 文字]」,去除了「[AI 腔]」並讓語氣更為[主動/直接]。
2. **[重構點 2]**:刪除贅言,以具體事實「[具體內容]」代替空洞的「[Before 詞彙]」。