incremental-implementation skill 是什麼、怎麼安裝使用:讓 AI 一小片一小片地改代碼,每片都能跑

incremental-implementation 是 addyosmani/agent-skills 裏的執行紀律技能:要求智能體把改動切成薄的、可驗證的切片,按「實現 → 測試 → 驗證 → 提交」循環推進,並遵守先求簡單、不越界、保持可編譯等規則。

Install · 安裝命令

npx skills add addyosmani/agent-skills --skill incremental-implementation

在終端裏執行。Skill 可以帶可執行腳本,安裝前先看一遍倉庫裏的 SKILL.md。

NNathaniel bigo··原創首發·AI 輔助撰寫
4 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理
本文根據 addyosmani/agent-skills 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。所在倉庫 addyosmani/agent-skills 在 GitHub 約 10.4 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。

這個 Skill 做什麼

編程智能體的一個通病是「一口氣寫完」:一次改十幾個文件,最後發現跑不起來,也分不清是哪一步出的錯。incremental-implementation 規定了另一種節奏。description:以薄的、可驗證的切片增量交付改動;在實現任何涉及多個文件的功能或改動、從計劃裏領取下一個任務、用功能開關逐步放出改動、正準備一次寫大量代碼,或任務大到沒法一步落地時使用。

增量循環五步:實現最小的一塊完整功能 → 跑測試(沒有就先寫一個)→ 驗證這一片確實可用 → 提交 → 進入下一片,接着往前走而不是推倒重來。SKILL.md 給了一個經驗信號:在測試之前想寫超過一百行左右的代碼時,就該切片了。

三種切法:

  • 縱向切片(首選):每一片都打通一條從介面到數據的完整路徑,做完就能用;
  • 契約先行:前後端要並行開發時,先定接口再各自實現;
  • 風險先行:先做最沒把握的那一塊,失敗了也是在投入更多之前發現。

實施規則從 0 號開始編號:

  • 規則 0,簡單優先——先寫最樸素、明顯正確的版本;三行相似的代碼好過一個過早的抽象。
  • 規則 0.5,範圍紀律——只碰任務需要的地方;不順手「清理」旁邊的代碼,不整理沒在改的文件裏的導入,不刪自己沒看懂的註釋,不加規格里沒有的功能。發現值得改的地方就記下來,不動手。
  • 規則 1,一次只做一件事。
  • 規則 2,保持可編譯——每一片之後項目都能構建、已有測試都通過。
  • 規則 3,沒做完的功能放在功能開關後面。
  • 規則 4,安全的預設值。
  • 規則 5,便於回滾。

之後是與智能體協作的要點、每片的檢查清單,以及這個庫每個技能都有的「常見的自我開脫」「危險信號」「驗證」三節。

怎麼安裝

倉庫 README 給出了單獨安裝某個技能的寫法:

bash
npx skills add addyosmani/agent-skills --skill incremental-implementation

想整套安裝,Claude Code 用 /plugin marketplace add addyosmani/agent-skills 加 /plugin install agent-skills@addy-agent-skills,Codex 用 codex plugin marketplace add addyosmani/agent-skills 加 codex plugin add agent-skills@agent-skills。README 提示,插件安裝遇到 SSH 權限報錯時改用倉庫的 HTTPS 地址。

倉庫整體介紹和其他安裝方式,詳見本站《addyosmani/agent-skills 是什麼、怎麼安裝:Addy Osmani 的 25 個生產級工程 Skills(/spec、/plan、/build)》。

怎麼用

  • 「按 incremental-implementation 的方式實現這份計劃,每完成一片就停下來讓我看」。
  • 「這個重構涉及二十多個文件,先告訴我你打算怎麼切」。
  • 整套安裝後,它通常由 /build 命令在實現階段帶出來。

適合誰 / 侷限

適合讓智能體做中等以上規模改動的人,尤其是被「改完一大堆卻跑不起來」折騰過的。侷限:切片越細,測試和提交的次數越多,速度會慢一些;項目沒有測試時,「驗證」只能靠構建和手工檢查,效果打折扣;單文件的小修改用不着它,SKILL.md 自己也這麼說。

注意事項

  • 許可:MIT。
  • 不帶腳本:純說明文字。
  • 會頻繁提交:如果你對提交歷史有要求,事先說明提交資訊的規範,或讓它在獨立分支上工作,合併前再整理。
需要開通或續費?ChatGPT Plus 充值 →

其他 Skill 庫

  1. 01

    ai-seo skill 是什麼、怎麼安裝使用:讓內容被 ChatGPT、Perplexity、AI Overviews 引用的 GEO / AEO Skill

    ai-seo 是 marketingskills 裏的 AI 搜尋優化技能:先做 AI 可見度審計,再從「結構、權威、存在」三個支柱優化內容,使其更容易被 AI 搜尋抓取、提取和引用,並涵蓋 llms.txt 等面向智能體的機器可讀文件。

    ClaudeCodex0
  2. 02

    gemini-api skill 是什麼、怎麼安裝使用:Google 官方的 Gemini API 開發 Skill(Agent Platform / 原 Vertex AI)

    gemini-api 是 google/skills 裏的 Gemini 開發技能:指導在 Agent Platform(原 Vertex AI)上用 Google Gen AI SDK 調用 Gemini,覆蓋 Python、JS/TS、Go、Java、C# 以及多模態、工具、緩存和 Live API。

    ClaudeGemini0
  3. 03

    writing-plans skill 是什麼、怎麼用:Superpowers 把需求拆成可執行實施計劃的 Skill

    writing-plans 是 Superpowers 的計劃技能:拿到設計或需求後、動代碼之前,寫一份「沒看過代碼庫的工程師也能照做」的實施計劃,寫明文件、接口、測試和提交點,存入 docs/superpowers/plans/。

    ClaudeCodex0
  4. 04

    lark-doc skill 是什麼、怎麼安裝使用:讓 AI 讀寫飛書雲文檔的官方 Skill(Docx / Wiki)

    lark-doc 是飛書官方 CLI 附帶的雲文檔技能:讓智能體通過 lark-cli 讀取、創建和編輯飛書文檔與知識庫頁面,插入或下載圖片附件,操作思維筆記,並內置會議紀要、PRD、彙報等多種文體的寫作參考。

    ClaudeCodex0
  5. 05

    deploy-to-vercel skill 是什麼、怎麼用:讓智能體把項目部署到 Vercel 的官方 Skill(預設只發預覽版)

    deploy-to-vercel 是 Vercel 官方的部署 Skill:先檢查項目是否已關聯、是否有 git 遠端和登入狀態,再選擇 git push、CLI 或免登入兜底方式部署;除非你明確要求,否則只發預覽部署。

    ClaudeCodex0
  6. 06

    verification-before-completion 是什麼、怎麼用:Superpowers「先拿證據再說完成」的 Skill

    verification-before-completion 是 Superpowers 的收尾檢查技能:在宣佈完成、修好或測試通過之前,必須在當條消息裏實際運行驗證命令並看到輸出,證據先於結論。

    ClaudeCodex0

查看全部 Skill 庫 →

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~