打字機(jī):agent-skills 的 20 個(gè)工程技能,從需求兜到上線)
別再把AI代理當(dāng)打字機(jī)agent-skills 的 20 個(gè)工程技能從需求兜到上線【免費(fèi)下載鏈接】agent-skillsProduction-grade engineering skills for AI coding agents.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/agentskill/agent-skills把需求丟給AI編碼代理它立刻埋頭開寫——不規(guī)劃、不寫測試、不管怎么回滾。跑得快但交付的東西像 demo不敢上生產(chǎn)。agent-skills就是為這類 AI編碼代理 準(zhǔn)備的一套工程技能集24 個(gè)SKILL.md把資深工程師的工作流——規(guī)格、質(zhì)量門禁、驗(yàn)證步驟——打包成代理必須逐步執(zhí)行的過程而不是一句注意代碼質(zhì)量的空話。 需求還沒想清楚代理已經(jīng)開寫了AI 寫代碼翻車多半翻在源頭一句模糊的需求扔過去它往哪個(gè)方向?qū)懭珣{手感。最常見的三個(gè)坑——沒深挖就開干、沒有規(guī)格全靠猜、大任務(wù)不拆直接糊。interview-me 逼著代理反過來采訪你一次只問一個(gè)問題問到約 95% 確認(rèn)自己理解的是你真正要的東西skills/interview-me/SKILL.md。手里只有個(gè)模糊想法的話idea-refine 提供一套先發(fā)散再收斂的框架把粗糙的概念磨成具體提案skills/idea-refine/SKILL.md。接下來先寫規(guī)格再寫代碼這就是SDD規(guī)范驅(qū)動(dòng)開發(fā)目標(biāo)、命令、目錄結(jié)構(gòu)、代碼風(fēng)格、測試邊界一條不落skills/spec-driven-development/SKILL.md。規(guī)格完成后planning-and-task-breakdown 把它切成小任務(wù)每個(gè)都帶驗(yàn)收標(biāo)準(zhǔn)和依賴順序上一個(gè)驗(yàn)證通過才動(dòng)下一個(gè)skills/planning-and-task-breakdown/SKILL.md。分不清當(dāng)前任務(wù)該用哪個(gè)技能從 using-agent-skills 這個(gè)元技能開始里面有一張任務(wù)類型到技能的路由圖skills/using-agent-skills/SKILL.md。 代碼寫出來了但沒人證明它能跑真正動(dòng)手后下一個(gè)坑是看著對(duì)但證明不了。test-driven-development 的立場很硬紅-綠-重構(gòu)先寫個(gè)掛掉的測試再寫代碼讓它變綠最后重構(gòu)測試金字塔 80/15/5 是標(biāo)配skills/test-driven-development/SKILL.md。配合 incremental-implementation 的薄切片策略——實(shí)現(xiàn)、測試、驗(yàn)證、提交一次一個(gè)縱向切片功能開關(guān)和安全默認(rèn)值兜底主干隨時(shí)可發(fā)skills/incremental-implementation/SKILL.md。碰到框架 API 別讓它自由發(fā)揮source-driven-development 要求每個(gè)框架決策都錨定官方文檔注明來源沒驗(yàn)證過的明確標(biāo)出來skills/source-driven-development/SKILL.md。高風(fēng)險(xiǎn)場景——生產(chǎn)、安全、不可逆操作——doubt-driven-development 會(huì)讓一個(gè)新上下文扮演對(duì)手方按 CLAIM → EXTRACT → DOUBT → RECONCILE 把關(guān)鍵決策過一遍skills/doubt-driven-development/SKILL.md。輸出質(zhì)量莫名下降時(shí)多半是上下文喂錯(cuò)了context-engineering 講的是怎么在對(duì)的時(shí)機(jī)給代理對(duì)的信息skills/context-engineering/SKILL.md。崩了怎么辦debugging-and-error-recovery 的第一條就是停線規(guī)則別再加功能保住現(xiàn)場然后按復(fù)現(xiàn)→定位→最小化→修復(fù)→防回歸五步走猜是最大的時(shí)間黑洞skills/debugging-and-error-recovery/SKILL.md。瀏覽器里的活兒交給 browser-testing-with-devtools直連 Chrome DevTools 拿 DOM、控制臺(tái)日志、網(wǎng)絡(luò)鏈路這些實(shí)時(shí)數(shù)據(jù)別再對(duì)著代碼盲猜skills/browser-testing-with-devtools/SKILL.md。這些代碼怎么存git-workflow-and-versioning 給的是主干開發(fā) 原子提交單次變更控制在 100 行左右每次提交都是存檔點(diǎn)skills/git-workflow-and-versioning/SKILL.md。 合入前不敢點(diǎn) merge上線前總漏檢查項(xiàng)代碼要合入先看 code-review-and-quality 的五軸審查正確性、可讀性、架構(gòu)、安全、性能一軸一軸過標(biāo)準(zhǔn)是staff 工程師會(huì)不會(huì)批準(zhǔn)skills/code-review-and-quality/SKILL.md。代碼能跑但難讀code-simplification 用切斯特頓之籬Chestertons Fence——拆墻之前先想清楚它為什么存在——在不改變行為的前提下做減法skills/code-simplification/SKILL.md。只要碰用戶輸入、鑒權(quán)或外部調(diào)用security-and-hardening 里的 OWASP Top 10 防線和三層邊界系統(tǒng)就別跳skills/security-and-hardening/SKILL.md。性能同理performance-optimization 堅(jiān)持先測量再優(yōu)化Core Web Vitals 目標(biāo)值、profiling 流程、包體分析都寫在里面skills/performance-optimization/SKILL.md。還有兩個(gè)貫穿始終的設(shè)計(jì) API 或模塊邊界api-and-interface-design 強(qiáng)制契約先行 Hyrums Lawskills/api-and-interface-design/SKILL.md做界面frontend-ui-engineering 覆蓋組件架構(gòu)、狀態(tài)管理直到 WCAG 2.1 AA 的可訪問性skills/frontend-ui-engineering/SKILL.md。 上線只是開始發(fā)布、盯盤與下一輪演進(jìn)CI/CD持續(xù)集成/持續(xù)部署這條線歸 ci-cd-and-automation核心是左移——把質(zhì)量門禁挪到流水線前段失敗反饋要快功能開關(guān)做保險(xiǎn)絲skills/ci-cd-and-automation/SKILL.md。真正發(fā)布前shipping-and-launch 的上線前檢查單按代碼、安全、性能分類列好外加分階段放量與回滾預(yù)案原則就一條每次上線都必須可回滾、可觀測skills/shipping-and-launch/SKILL.md。線上出問題別盲observability-and-instrumentation 把遙測當(dāng)一等公民結(jié)構(gòu)化日志、RED 指標(biāo)、tracing、基于癥狀的告警skills/observability-and-instrumentation/SKILL.md。演進(jìn)到最后是刪。documentation-and-adrs 用ADR架構(gòu)決策記錄把為什么這么定寫下來三年后沒人會(huì)記得當(dāng)初為什么這么切skills/documentation-and-adrs/SKILL.mddeprecation-and-migration 把舊代碼當(dāng)負(fù)債管理強(qiáng)制廢棄還是建議廢棄、遷移怎么排、僵尸代碼怎么清步驟都列好了skills/deprecation-and-migration/SKILL.md。上手路徑git clone https://gitcode.com/GitHub_Trending/agentskill/agent-skills克隆下來照著 docs/getting-started.md 把第一個(gè)技能塞進(jìn)代理一句話就能跑起來?!久赓M(fèi)下載鏈接】agent-skillsProduction-grade engineering skills for AI coding agents.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/agentskill/agent-skills創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考