本文根據 Leonxlnx/taste-skill 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。skills.sh 榜單當日顯示該技能累計安裝約 37.5 萬次;所在倉庫 Leonxlnx/taste-skill 在 GitHub 約 9.4 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。
這個 Skill 做什麼
讓模型輸出一個完整文件,中間卻冒出一行「// 其餘代碼不變」,或者五個組件只寫了兩個、剩下的「以此類推」——這是長輸出裏最常見的偷懶方式。full-output-enforcement(倉庫文件夾名 output-skill)專治這個。description:覆蓋大模型預設的截斷行為,強制完整生成代碼,禁止佔位寫法,並乾淨地處理因長度上限導致的分段;適用於任何要求詳盡、不刪節輸出的任務。
全文很短,只有四塊:
- 基線:把每個任務當成生產任務,不完整的輸出就是壞的輸出;要完整文件就給完整文件,要五個組件就給五個。
- 禁用寫法:代碼塊裏的
// ...、// rest of code、// TODO、單獨的省略號;正文裏的「需要的話我可以繼續」「為了簡潔」「其餘同理」;還有結構上的捷徑——要完整實現卻只給骨架、只寫開頭結尾跳過中間、用一個例子加一句描述代替重複邏輯。 - 執行過程:先數清一共要交付幾樣東西並鎖定這個數;逐個完整生成;輸出前回到原始請求核對數量。
- 長輸出處理:接近長度上限時不壓縮、不跳到結尾,寫到一個乾淨的斷點(函數、文件或小節結束)就停,並按固定格式註明進度;你說「繼續」,它從斷點原樣接上。
怎麼安裝
倉庫 README 給出的單獨安裝寫法(--skill 後面跟的是技能的安裝名,不是文件夾名;這個技能在倉庫裏的文件夾是 skills/output-skill,安裝名是 full-output-enforcement):
bash
npx skills add https://github.com/Leonxlnx/taste-skill --skill "full-output-enforcement"
去掉 --skill 就是整庫安裝。不想用命令行,也可以把該文件夾裏的 SKILL.md 直接複製到項目裏,或貼進對話當作長期指令。
倉庫整體介紹和其他安裝方式,詳見本站《Taste Skill 是什麼、怎麼安裝使用:讓 AI 寫前端不再千篇一律的設計 Skill(taste-skill)》。
因為內容短,直接把 SKILL.md 貼進 ChatGPT、Claude 的自定義指令裏也能用。
怎麼用
- 「把這個 800 行的文件按新接口完整改寫一遍,不要省略任何部分」。
- 「生成全部 12 個接口的測試用例」——它會先確認數量,再逐個寫完。
- 輸出被截斷時回一句「繼續」。
適合誰 / 侷限
適合經常讓模型輸出整份文件、長文檔或批量內容的人。它解決的是「模型主動偷懶」,解決不了硬性的單次輸出上限——超長內容仍然要分幾輪;在按量計費的環境裏,完整輸出意味着更多的輸出 token。日常問答不需要它,開着反而會讓回答變囉嗦。在 Claude Code 這類能直接改文件的工具裏,用編輯操作改局部往往比整份重寫更合適。
注意事項
- 許可:MIT。
- 不帶腳本、不聯網,只是一份約束說明。
- 安裝量數字來自 skills.sh,包含整庫安裝帶來的計數。
0 條評論
還沒有評論,來搶沙發~