)
『別寫代碼了』喊了半年最火的卻是『教 AI 寫代碼』——2026 年的編程敘事徹底反轉(zhuǎn)【免費下載鏈接】skillsPublic repository for Agent Skills項目地址: https://gitcode.com/GitHub_Trending/skills3/skills2025 年開年中文互聯(lián)網(wǎng)上最響亮的口號是別寫代碼了。Claude 3.7 發(fā)布后一篇實測文章的標(biāo)題是動嘴編程效率暴增 500%1 小時 / 0 代碼 / 7 次點擊評論區(qū)一片歡騰仿佛程序員這個職業(yè)已經(jīng)進(jìn)入了倒計時??傻搅?2026 年下半年你再去翻各大技術(shù)社區(qū)的熱帖畫風(fēng)完全變了大家討論的既不是還用不用寫代碼也不是某個模型又刷了多少分而是如何教 AI 寫代碼——更準(zhǔn)確地說是如何給 AI 立規(guī)矩、裝技能、設(shè)邊界讓它產(chǎn)出真正可用的工程成果。這個反轉(zhuǎn)很有意思也很有代表性。它意味著 AI 編程的敘事從替代人徹底轉(zhuǎn)向了人給 AI 立規(guī)矩。而規(guī)矩的載體正是以本倉庫為代表的一整類新東西Agent Skills技能庫。本文結(jié)合社區(qū)真實討論與倉庫源碼拆解這半年敘事反轉(zhuǎn)的來龍去脈以及它對普通開發(fā)者意味著什么?;乜?2025『別寫代碼了』的樂觀敘事是怎么被現(xiàn)實修正的先回到樂觀敘事的巔峰時刻。2025 年 2 月Claude 3.7 發(fā)布SWE-bench 成績一度被當(dāng)作AI 已經(jīng)會寫代碼的硬證據(jù)隨后動嘴編程AI 替我上班的標(biāo)題黨文章鋪天蓋地點擊量動輒過萬。當(dāng)時的主流敘事非常簡單粗暴既然模型能把編程題做對那寫業(yè)務(wù)代碼就是自然語言 → 成品的單向管道。現(xiàn)實在半年內(nèi)就把這套敘事修正了。修正過程不是靠某個模型退步而是靠大量開發(fā)者真實的、可復(fù)現(xiàn)的挫敗寫出來的代碼跑不通。這是被吐槽最多的問題。模型能生成語法正確的代碼卻常常忽略項目里既有的約定——目錄結(jié)構(gòu)、命名規(guī)范、既有工具鏈、數(shù)據(jù)格式全都不知道。寫得太啰嗦、還愛重復(fù)造輪子。三次對話里AI 分別手寫了三份功能相同的 helper 腳本——因為它根本不記得也無從記得上一次是怎么實現(xiàn)的。結(jié)果沒法驗收。AI 產(chǎn)出的是看起來像的交付物而不是能直接進(jìn)生產(chǎn)、能通過 XSD 校驗、能通過單元測試的工程制品。社區(qū)里的討論很能說明問題。2026 年 8 月掘金上一篇題為《拒絕 AI 亂寫代碼手把手教你玩轉(zhuǎn) Claude Code 的工程化技能集》的文章開篇就直白地列了三條痛點AI 寫出來的代碼完全跑不通寫得太啰嗦每次都很不專業(yè)。另一篇高贊文章《Claude Code Skills從手寫到工具化教 AI 新技能的完整指南》則提出一個關(guān)鍵論斷給 AI 教新技能不是調(diào)參數(shù)不是寫代碼訓(xùn)練模型而是把一件事的標(biāo)準(zhǔn)做法寫下來、固化下來。也就是說真正被現(xiàn)實淘汰的不是寫代碼而是不寫代碼、全靠模型自由發(fā)揮。模型缺的從來不是會不會寫而是知不知道你的規(guī)矩。2026 的真相從『AI 替代人』到『人給 AI 立規(guī)矩』技能庫正是規(guī)矩的載體2026 年的技術(shù)敘事里出現(xiàn)了一個此前不存在的新物種Agent Skills。它的定義很樸素——在本倉庫的 README.md 里寫得很清楚Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks. Skills teach Claude how to complete specific tasks in a repeatable way.翻譯成大白話技能就是一個裝滿指令、腳本、資源的文件夾Claude 在需要時動態(tài)加載它從而學(xué)會以可重復(fù)的方式完成特定任務(wù)。請注意兩個關(guān)鍵詞動態(tài)加載和可重復(fù)。這正好是對準(zhǔn)上面三組痛點的知識不會常駐上下文用到才加載——省 token做法被固化下來不再每次重新發(fā)明驗收標(biāo)準(zhǔn)寫進(jìn)技能里產(chǎn)出從像變成達(dá)標(biāo)。技能的解剖一個目錄 一份 SKILL.md技能的物理形態(tài)極簡倉庫里的 template/SKILL.md 是整個規(guī)范的最小骨架--- name: my-skill-name description: A clear description of what this skill does and when to use it --- # My Skill Name [Add your instructions here that Claude will follow when this skill is active]核心只有兩個字段name唯一標(biāo)識和description觸發(fā)條件 功能描述。正文是 Markdown 指令。而 skills/skill-creator/SKILL.md 給出了一個技能文件夾的完整解剖結(jié)構(gòu)skill-name/ ├── SKILL.md (required) │ ├── YAML frontmatter (name, description required) │ └── Markdown instructions └── Bundled Resources (optional) ├── scripts/ - Executable code for deterministic/repetitive tasks ├── references/ - Docs loaded into context as needed └── assets/ - Files used in output (templates, icons, fonts)這個結(jié)構(gòu)本身就藏著對立規(guī)矩的完整回答SKILL.md 立行為規(guī)矩scripts/ 兜底確定性的活兒references/ 按需加載領(lǐng)域知識assets/ 提供產(chǎn)出素材。注意 skill-creator 里反復(fù)強(qiáng)調(diào)的兩條寫作紀(jì)律——Keep SKILL.md under 500 lines超過就往 references 里分層次以及Explain the why behind everything少用全大寫的 MUST把理由講清楚讓模型真正理解。這本質(zhì)上就是在寫給 AI 看的、有理論依據(jù)的規(guī)矩而不是一堆生硬的禁令。規(guī)矩的密度一個生產(chǎn)級倉庫是怎么教 AI 干活的如果說單個技能是一條規(guī)矩那本倉庫就是一個規(guī)矩體系19 個技能、覆蓋創(chuàng)意設(shè)計、文檔辦公、開發(fā)工具鏈與企業(yè)通訊四大類多數(shù)以 Apache 2.0 開源少數(shù)文檔類為 source-available 參考實現(xiàn)。最能體現(xiàn)規(guī)矩密度的是文檔四件套——docx、pptx、pdf、xlsx它們正是驅(qū)動 Claude 原生文檔能力的那套生產(chǎn)代碼。隨便翻開一份 skills/docx/SKILL.md你看到的不是請生成一份 Word 文檔這種模糊指令而是一整本避坑手冊創(chuàng)建用docx(npm) 腳本、編輯用unzip改 XML、讀取用pandoc——按任務(wù)選工具Page size defaults to A4、表格要雙份寬度table 每個 cell、列表禁止手打?要用 numbering 配置、PageBreak必須包在Paragraph里修訂redlining后必須用validate.py --author name校驗確保每處改動都有w:ins/w:del包裹。而 skills/xlsx/SKILL.md 更是把規(guī)矩寫成了鐵律Zero formula errors——絕不允許帶著公式錯誤交付Use formulas, never hardcoded results——寫入SUM(B2:B9)而不是 Python 算好的結(jié)果因為表格必須能隨輸入自動重算。這些不是建議是驗收紅線。這類技能的密度有多高skills/pptx/SKILL.md 里的坑位清單可以直觀感受一下color禁帶#號、陰影offset必須非負(fù)、堆疊柱狀圖的dataLabelPosition用了outEnd會直接損壞文件、組合圖的副軸必須同時聲明valAxes和catAxes……每一行背后都是某家公司的某個真實翻車現(xiàn)場。寫進(jìn)技能等于把這些血淚教訓(xùn)一次性、永久地灌輸給每一輪新的模型會話。從 Skills 到 Mods規(guī)矩正在滲入 Agent 的運行時立規(guī)矩敘事在 2026 年還往前推了一步。2026 年 10 月Claude Code v2.1.287 引入了Mods——一段 TypeScript/JavaScript 函數(shù)就能掛到事件流上對工具調(diào)用執(zhí)行觀察 / 改寫 / 接管三類操作。人人都是產(chǎn)品經(jīng)理上的分析文章給出了清晰的選型對照Skills 是 Markdown 載體、作用于模型上下文適合教模型如何理解任務(wù)MCP 是外部進(jìn)程、提供工具Hooks 是生命周期腳本、做放行審核Mods 則是進(jìn)程內(nèi)事件函數(shù)能重繪界面、攔截高危命令官方示例 Blast Radius 會在執(zhí)行危險操作前彈出確認(rèn)框。這套擴(kuò)展體系從教模型Skills一路延伸到攔截執(zhí)行Mods完整覆蓋了立規(guī)矩的三個層次知識層、工具層、運行時層。而官方明確表態(tài)要把內(nèi)置能力逐步拆成 Mods、把 Claude Code 縮成可拼裝的 Core——這意味著給 AI 立規(guī)矩不再是一個倉庫的附加功能正在成為整個 AI 編程運行時的設(shè)計哲學(xué)。這對個人開發(fā)者意味著什么學(xué) prompt 還是學(xué)寫技能敘事反轉(zhuǎn)對個人開發(fā)者最大的沖擊是技能棧的重心變了。2025 年你只要會寫自然語言 prompt 就能動嘴編程2026 年你會發(fā)現(xiàn)純 prompt 的天花板低得驚人——因為 prompt 是一次性的而規(guī)矩是需要沉淀的。看本倉庫怎么教人沉淀規(guī)矩。它的 skills/skill-creator/SKILL.md 幾乎是一本如何寫技能的完整工作流先通過訪談明確意圖和觸發(fā)條件 → 起草 SKILL.md → 寫 2-3 條真實用戶口吻的測試 prompt → 同時跑帶技能和不帶技能兩組基線 → 用可量化的 assertions 打分 → 打開 eval viewer 給人審閱 → 根據(jù)反饋迭代直到滿意 → 最后用 skills/skill-creator/scripts/package_skill.py 打包成可分發(fā)安裝的.skill文件。這個循環(huán)里最有價值的是兩個工程細(xì)節(jié)一是帶技能 vs 不帶技能的基線對比。一個技能值不值得寫不靠感覺靠數(shù)據(jù)同一組測試 prompt分別讓模型裸跑和帶技能跑對比通過率、耗時、token 消耗。如果技能沒有帶來可測量的提升就該砍掉。這正是規(guī)矩與廢話的區(qū)別。二是 description 的調(diào)優(yōu)Description Optimization。技能觸發(fā)靠的是模型讀description后自行判斷而模型對該不該用技能的直覺并不總是準(zhǔn)。skill-creator 給出的做法是造 20 條查詢一半該觸發(fā)、一半不該觸發(fā)且負(fù)例必須是看似相關(guān)實則無關(guān)的陷阱題反復(fù)跑run_loop.py優(yōu)化 description 的描述精度按 60%/40% 劃分訓(xùn)練與留出集用留出集得分選最佳描述防過擬合。換句話說連什么時候該立規(guī)矩本身都要用數(shù)據(jù)來立規(guī)矩。所以回到那個問題學(xué) prompt 還是學(xué)寫技能答案不是二選一而是層級關(guān)系——prompt 是給單次任務(wù)用的臨場指揮技能是把一類任務(wù)的規(guī)矩固化下來的可復(fù)用資產(chǎn)。前者解決這一句話怎么說后者解決這一類事怎么做。當(dāng)你的工作里出現(xiàn)同一類事情做第三遍時就該從寫 prompt升級到寫技能了而當(dāng)你想寫技能時最好的起點就是照抄倉庫里成熟技能的解剖結(jié)構(gòu)一個目錄、一份帶 frontmatter 的 SKILL.md、按需掛腳本與參考文檔、用可復(fù)現(xiàn)的測試來驗證它真的有用。結(jié)語敘事反轉(zhuǎn)的真正含義別寫代碼了喊了半年最后最火的卻是教 AI 寫代碼這看起來像個玩笑其實是個必然。因為 2026 年的 AI 編程真正稀缺的從來不是模型會不會寫代碼而是代碼符不符合你的規(guī)矩。技能庫之所以成為敘事的新主角正是因為它第一次把人的工程經(jīng)驗變成了可裝載、可分發(fā)、可度量的資產(chǎn)——你可以從 template/SKILL.md 開始寫第一條規(guī)矩把它裝進(jìn) Claude Code、Claude.ai 或 API讓它替你把 Word 文檔做到過檢、把表格做到零公式錯誤、把幻燈片做到不損壞文件。而下一個值得追問的問題是當(dāng)規(guī)矩可以被寫出來、打包、復(fù)用、甚至像 Mods 那樣攔截進(jìn)運行時之后程序員的核心能力會沉淀到哪里從本倉庫給出的答案看不是不再寫代碼而是寫更高級的代碼——寫那些讓 AI 穩(wěn)定產(chǎn)出正確結(jié)果的規(guī)矩本身。這就是 2026 年編程敘事反轉(zhuǎn)的真相代碼沒有被淘汰它只是從實現(xiàn)功能的載體變成了約束智能的載體?!久赓M下載鏈接】skillsPublic repository for Agent Skills項目地址: https://gitcode.com/GitHub_Trending/skills3/skills創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考