[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-superpowers-121k-stars-agents-get-structured-zh":3,"tags-superpowers-121k-stars-agents-get-structured-zh":33,"related-lang-superpowers-121k-stars-agents-get-structured-zh":49,"related-posts-superpowers-121k-stars-agents-get-structured-zh":53,"series-ai-agent-2d99f1d9-86b5-4c8b-a1ea-4b212fd363f2":90},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":21,"translated_content":10,"views":22,"is_premium":23,"created_at":24,"updated_at":24,"cover_image":11,"published_at":25,"rewrite_status":26,"rewrite_error":10,"rewritten_from_id":27,"slug":28,"category":29,"related_article_id":30,"status":31,"google_indexed_at":32,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":10,"topic_cluster_id":10,"embedding":10,"is_canonical_seed":23},"2d99f1d9-86b5-4c8b-a1ea-4b212fd363f2","Superpowers 破 12.1 萬星的原因","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobra\u002Fsuperpowers\" target=\"_blank\" rel=\"noopener\">Superpowers\u003C\u002Fa> 這個專案，現在已經衝到 121,000 顆 GitHub stars。更誇張的是，它在單日還拿到 2,292 顆星。講白了，這不是大家順手收藏而已。這代表很多開發者真的跑去試了。\u003C\u002Fp>\u003Cp>我覺得這個數字很有意思。因為大家現在對 AI 寫程式，早就沒那麼天真。\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftrending\" target=\"_blank\" rel=\"noopener\">GitHub Trending\u003C\u002Fa> 上的熱度，反映的不是八卦，是痛點。很多人都遇過同一件事：AI 產碼很快，整理更慢。\u003C\u002Fp>\u003Cp>Su\u003Ca href=\"\u002Fnews\u002Fopenclaw-bug-websites-hijack-ai-agents-zh\">pe\u003C\u002Fa>rpowers 的做法很硬。它不是放任 agent 自由發揮。它把流程切成技能、測試、審查、分工。只要流程不對，甚至會把寫壞的 c\u003Ca href=\"\u002Fnews\u002Fclaude-code-leak-exposes-512k-lines-npm-zh\">ode\u003C\u002Fa> 刪掉。這種作法很兇，但也很像資深工程師在管團隊。\u003C\u002Fp>\u003Ch2>為什麼它會衝這麼快\u003C\u002Fh2>\u003Cp>先講結論。Superpowers 會紅，不是因為它比較會聊天。是因為它把 AI agent 變得比較像可控的工程流程。對開發者來說，這比「看起來很聰明」更重要。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775093181136-ss2q.png\" alt=\"Superpowers 破 12.1 萬星的原因\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>它的核心是 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobra\u002Fsuperpowers-skills\" target=\"_blank\" rel=\"noopener\">skills repo\u003C\u002Fa>。技能寫成 Markdown，再加上 YAML f\u003Ca href=\"\u002Fnews\u002Fmimo-v2-pro-vs-omni-vs-flash-2026-zh\">ro\u003C\u002Fa>ntmatter。這些技能不是裝飾品，而是強制流程。要先規劃，就先規劃。要先寫測試，就先寫測試。流程錯了，結果就不算數。\u003C\u002Fp>\u003Cp>這種設計很像把 AI 放進 SOP。很多團隊現在卡住的點，不是模型不夠強，而是輸出太散。你可能看過一段 code 很帥，但一跑就爆。Superpowers 就是在處理這件事。\u003C\u002Fp>\u003Cul>\u003Cli>5 個月衝到 121,000 stars\u003C\u002Fli>\u003Cli>單日增加 2,292 顆星\u003C\u002Fli>\u003Cli>GitHub Trending 一度排在前段班\u003C\u002Fli>\u003Cli>主打技能化流程，不靠自由發揮\u003C\u002Fli>\u003Cli>把測試與審查當成硬規則\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這個成長速度也說明一件事。開發者已經很累了。大家不想再養一個只會亂寫的 agent。大家要的是能進 codebase、能守規則、能少留爛攤子的工具。\u003C\u002Fp>\u003Ch2>它怎麼把 agent 管起來\u003C\u002Fh2>\u003Cp>Superpowers 的思路很直接。不要讓 agent 自己決定一切。先把任務拆成可執行的技能，再把技能綁到流程上。這樣做的好處，是每一步都有檢查點。\u003C\u002Fp>\u003Cp>它常被拿來跟 \u003Ca href=\"https:\u002F\u002Fwww.langchain.com\u002F\" target=\"_blank\" rel=\"noopener\">LangChain\u003C\u002Fa> 比。LangChain 比較像工具箱。你可以自己拼流程，但也要自己負責拼得好不好。Superpowers 則像一個很愛管事的總工程師。它直接告訴你，先做哪一步，後做哪一步。\u003C\u002Fp>\u003Cp>它也跟 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSignificant-Gravitas\u002FAutoGPT\" target=\"_blank\" rel=\"noopener\">AutoGPT\u003C\u002Fa> 很不一樣。AutoGPT 偏向開放式代理。Superpowers 比較像受控流程。前者像放飛，後者像帶著安全帽進工地。兩種風格沒有誰絕對贏，但目標差很多。\u003C\u002Fp>\u003Cblockquote>“It makes me a better developer by forcing TDD.”\u003C\u002Fblockquote>\u003Cp>這句話很直白。重點不是 AI 多會寫。重點是它逼你守 TDD。說真的，很多團隊不是缺 agent，是缺紀律。AI 只是把原本偷懶的地方放大而已。\u003C\u002Fp>\u003Cp>所以 Superpowers 吸引人的地方，不是「更自由」。而是「更難亂來」。這對 production code 很重要。因為 demo 可以亂，正式環境不行。\u003C\u002Fp>\u003Ch2>7 階段流程到底在幹嘛\u003C\u002Fh2>\u003Cp>Superpowers 的流程很像軍規。它有 7 個階段。先做蘇格拉底式腦力激盪，再切到 Git worktree 隔離。接著是微任務規劃、平行 subagent 執行、TDD、系統化 code review，最後才收 branch。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775093196428-ag09.png\" alt=\"Superpowers 破 12.1 萬星的原因\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>你可能會想問，這樣不會很慢嗎？一開始會。可是它慢的是前 10 到 20 分鐘。後面因為結構清楚，反而比較少返工。這跟很多人的直覺相反，但很合理。\u003C\u002Fp>\u003Cp>文章提到，有人用它做出一個 Notion clone，45 到 60 分鐘就完成，還有 87% test coverage。功能包含 rich-text editing、table、Kanban board，還有 PostgreSQL persistence。這種速度不是魔法，是流程切得夠細。\u003C\u002Fp>\u003Cul>\u003Cli>7 個階段，從發想到收尾\u003C\u002Fli>\u003Cli>Notion 類原型約 45 到 60 分鐘完成\u003C\u002Fli>\u003Cli>該案例 test coverage 達 87%\u003C\u002Fli>\u003Cli>實務上常見 85% 到 95% coverage\u003C\u002Fli>\u003Cli>一般 AI 工作流常落在 30% 到 50%\u003C\u002Fli>\u003C\u002Ful>\u003Cp>我覺得這裡最有價值的，不是快，而是少修。很多 AI coding 工具讓你先爽一下，後面再補洞。Superpowers 則是先把洞堵住。這種差異，對團隊效率差很多。\u003C\u002Fp>\u003Ch2>跟其他工具比，差在哪\u003C\u002Fh2>\u003Cp>如果你要的是高度自由的 agent，\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSignificant-Gravitas\u002FAutoGPT\" target=\"_blank\" rel=\"noopener\">AutoGPT\u003C\u002Fa> 還是有它的位置。它適合探索、研究、跑比較鬆的任務。可是你要是想把 code 穩穩送進主分支，這種自由就可能變成風險。\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.langchain.com\u002F\" target=\"_blank\" rel=\"noopener\">LangChain\u003C\u002Fa> 也還是很強。它的優勢是彈性高。你可以接檢索、工具、模型、流程。問題是，彈性高也代表你要自己設計很多細節。對一些團隊來說，這是自由。對另一些團隊來說，這是額外工作。\u003C\u002Fp>\u003Cp>Superpowers 的取向就很明確。它不是要包山包海。它是要把 agent 行為收斂到可重複、可檢查、可維護。這也是它現在會被大量討論的原因。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.langchain.com\u002F\" target=\"_blank\" rel=\"noopener\">LangChain\u003C\u002Fa>：彈性高，適合自訂流程\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSignificant-Gravitas\u002FAutoGPT\" target=\"_blank\" rel=\"noopener\">AutoGPT\u003C\u002Fa>：偏自主，適合探索型任務\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobra\u002Fsuperpowers\" target=\"_blank\" rel=\"noopener\">Superpowers\u003C\u002Fa>：偏強制流程，適合交付型任務\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fspring.io\u002Fprojects\u002Fspring-ai\" target=\"_blank\" rel=\"noopener\">Spring AI\u003C\u002Fa>：也開始看 agent skills 模式\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這裡還有一個值得看的訊號。\u003Ca href=\"https:\u002F\u002Fspring.io\u002Fprojects\u002Fspring-ai\" target=\"_blank\" rel=\"noopener\">Spring AI\u003C\u002Fa> 已經把 Agent Skills 的概念放進自己的路線。這表示不是只有獨立專案在玩這套。連企業框架也開始往這方向靠。\u003C\u002Fp>\u003Ch2>這件事背後的產業脈絡\u003C\u002Fh2>\u003Cp>AI 寫程式這件事，已經走過「只要能產 code 就好」的階段。現在大家開始在意維護成本、測試覆蓋率、review 流程，還有團隊能不能重複使用同一套方法。說白了，大家不想再被 demo 騙第二次。\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fmetr.org\u002Fblog\u002F2024-07-18-ai-and-knowledge-work\u002F\" target=\"_blank\" rel=\"noopener\">METR 的研究\u003C\u002Fa>提到，AI 相關工作有時會出現 39 點的主觀效率落差。也就是說，你覺得自己快了，實際上不一定。甚至在某些 coding 情境下，還會慢 19%。這種數字很刺耳，但很真實。\u003C\u002Fp>\u003Cp>所以 Superpowers 受歡迎，不是偶然。它剛好踩中一個轉折：大家開始從「能不能做」轉向「能不能穩定交付」。這個差別很大。前者容易出現炫技。後者才會進到 production。\u003C\u002Fp>\u003Cp>另外，\u003Ca href=\"https:\u002F\u002Fjesseliberty.com\u002F\" target=\"_blank\" rel=\"noopener\">Jesse Vincent\u003C\u002Fa> 的背景也有意思。他是 Perl 專案負責人，也是 \u003Ca href=\"https:\u002F\u002Fkeyboardio.com\u002F\" target=\"_blank\" rel=\"noopener\">Keyboardio\u003C\u002Fa> 創辦人。這種人做出來的工具，通常不太愛空話。會比較在意系統怎麼運作，還有長期怎麼維護。\u003C\u002Fp>\u003Ch2>接下來會怎麼走\u003C\u002Fh2>\u003Cp>我自己的判斷很直接。接下來會紅的 agent 工具，不會只比誰更會講話。它們會比誰能把流程管好，誰能把 skills 拆清楚，誰能讓測試先跑起來。\u003C\u002Fp>\u003Cp>如果你的團隊現在也在用 AI 寫 code，但 cleanup 時間很長，那你很可能該試試這種強制流程。不是每個案子都適合。可是只要是要進 production 的東西，規則越清楚越好。\u003C\u002Fp>\u003Cp>Superpowers 這波熱度，對台灣開發者也很有參考價值。因為我們常常很務實。工具好不好，不看簡報，看能不能少加班。這套東西如果真的能把 test coverage 拉到 85% 以上，又能少掉一堆返工，那它就不只是熱鬧而已。\u003C\u002Fp>\u003Cp>你如果現在要選一套 AI coding 工作流，我會先問一個問題：你要的是快 demo，還是穩交付？答案不同，工具就不同。這題沒有標準解，但 Superpowers 已經把一個方向講得很清楚了。\u003C\u002Fp>","Superpowers 在 5 個月內拿下 12.1 萬 GitHub stars。它靠的是把 AI agent 綁進技能、測試先行與固定流程，讓程式碼更乾淨、回頭修 bug 的成本更低。","byteiota.com","https:\u002F\u002Fbyteiota.com\u002Fsuperpowers-skills-framework-hits-121k-stars-agents-evolve\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775093181136-ss2q.png",[13,14,15,16,17,18,19,20],"Superpowers","AI agent","GitHub stars","TDD","Claude Code","LangChain","AutoGPT","AI coding","zh",0,false,"2026-04-02T01:24:39.069101+00:00","2026-04-02T01:24:38.88+00:00","done","9252cd69-0f65-4345-aebd-a01e1edcb3e7","superpowers-121k-stars-agents-get-structured-zh","ai-agent","5e6fe517-45ce-4f99-af4b-e339215bba2d","published","2026-04-09T09:00:52.591+00:00",[34,36,38,40,42,43,45,47],{"name":19,"slug":35},"autogpt",{"name":18,"slug":37},"langchain",{"name":16,"slug":39},"tdd",{"name":17,"slug":41},"claude-code",{"name":14,"slug":29},{"name":13,"slug":44},"superpowers",{"name":15,"slug":46},"github-stars",{"name":20,"slug":48},"ai-coding",{"id":30,"slug":50,"title":51,"language":52},"superpowers-121k-stars-agents-get-structured-en","Superpowers Hits 121K Stars as Agents Get Structured","en",[54,60,66,72,78,84],{"id":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":29},"38406a12-f833-4c69-ae22-99c31f03dd52","switch-ai-outputs-markdown-to-html-zh","怎麼把 AI 輸出改成 HTML","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778743243861-8901.png","2026-05-14T07:20:21.545364+00:00",{"id":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":29},"c7c69fe4-97e3-4edf-a9d6-a79d0c4495b4","anthropic-cat-wu-proactive-ai-assistants-zh","Cat Wu 談 Claude 的主動式 AI","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778735455993-gnw7.png","2026-05-14T05:10:30.453046+00:00",{"id":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":29},"e1d6acda-fa49-4514-aa75-709504be9f93","how-to-run-hermes-agent-on-discord-zh","如何在 Discord 執行 Hermes Agent","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778724655796-cjul.png","2026-05-14T02:10:34.362605+00:00",{"id":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":29},"4104fa5f-d95f-45c5-9032-99416cf0365c","why-ragflow-is-the-right-open-source-rag-engine-to-self-host-zh","為什麼 RAGFlow 是最適合自架的開源 RAG 引擎","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778674262278-1630.png","2026-05-13T12:10:23.762632+00:00",{"id":79,"slug":80,"title":81,"cover_image":82,"image_url":82,"created_at":83,"category":29},"7095f05c-34f5-469f-a044-2525d2010ce9","how-to-add-temporal-rag-in-production-zh","如何在正式環境加入 Temporal RAG","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778667053844-osvs.png","2026-05-13T10:10:30.930982+00:00",{"id":85,"slug":86,"title":87,"cover_image":88,"image_url":88,"created_at":89,"category":29},"10479c95-53c6-4723-9aaa-2fde5fb19ee7","github-agentic-workflows-ai-github-actions-zh","GitHub 把 AI 代理放進 Actions","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778551884342-8io7.png","2026-05-12T02:11:02.069769+00:00",[91,96,101,106,111,116,121,126,131,136],{"id":92,"slug":93,"title":94,"created_at":95},"4ae1e197-1d3d-4233-8733-eafe9cb6438b","claude-now-uses-your-pc-to-finish-tasks-zh","Claude 開始幫你操作電腦","2026-03-26T07:20:48.457387+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"5bede67f-e21c-413d-9ab8-54a3c3d26227","googles-2026-ai-agent-report-decoded-zh","Google 2026 AI Agent 報告解讀","2026-03-26T11:15:22.651956+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"2987d097-563f-46c7-b76f-b558d8ef7c2b","kimi-k25-review-stronger-still-not-legend-zh","Kimi K2.5 評測：更強，但還不是神作","2026-03-27T07:15:55.277513+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"95c9053b-e3f4-4cb5-aace-5c54f4c9e044","claude-code-controls-mac-desktop-zh","Claude Code 也能操控 Mac 了","2026-03-28T03:01:58.58121+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"dc58e153-e3a8-4c06-9b96-1aa64eabbf5f","cloudflare-100x-faster-ai-agent-sandbox-zh","Cloudflare 的 AI 沙箱跑超快","2026-03-28T03:09:44.142236+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"1c8afc56-253f-47a2-979f-1065ff072f2a","openai-backs-isara-agent-swarm-bet-zh","OpenAI 挺 Isara 的 agent swarm …","2026-03-28T03:15:27.513155+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"7379b422-576e-45df-ad5a-d57a0d9dd467","openai-plan-automated-ai-researcher-zh","OpenAI 想做自動化 AI 研究員","2026-03-28T03:17:42.090548+00:00",{"id":127,"slug":128,"title":129,"created_at":130},"48c9889e-86df-450b-a356-e4a4b7c83c5b","harness-engineering-ai-agent-reliability-2026-zh","駕馭工程：從「馬具」到「作業系統」，AI Agent 可靠性的終極密碼","2026-03-31T06:42:53.556721+00:00",{"id":132,"slug":133,"title":134,"created_at":135},"e41546b8-ba9e-455f-9159-88d4614ad711","openai-codex-plugin-claude-code-zh","OpenAI 把 Codex 放進 Claude Code","2026-04-01T09:21:54.687617+00:00",{"id":137,"slug":138,"title":139,"created_at":140},"96d8e8c8-1edd-475d-9145-b1e7a1b02b65","mcp-explained-from-prompts-to-production-zh","MCP 怎麼把提示詞變工作流","2026-04-01T09:24:39.321274+00:00"]