
{"id":6584,"date":"2025-10-13T18:19:12","date_gmt":"2025-10-13T10:19:12","guid":{"rendered":"https:\/\/infernews.com\/?p=6584"},"modified":"2025-10-13T18:19:18","modified_gmt":"2025-10-13T10:19:18","slug":"openspec-%e6%8c%89%e8%a6%8f%e7%af%84%e5%af%ab%e4%bb%a3%e7%a2%bc%e7%9a%84%e9%9d%a9%e5%91%bd%e5%b7%a5%e5%85%b7","status":"publish","type":"post","link":"https:\/\/infernews.com\/blog\/openspec-%e6%8c%89%e8%a6%8f%e7%af%84%e5%af%ab%e4%bb%a3%e7%a2%bc%e7%9a%84%e9%9d%a9%e5%91%bd%e5%b7%a5%e5%85%b7\/","title":{"rendered":"OpenSpec \u6309\u898f\u7bc4\u5beb\u4ee3\u78bc\u7684\u9769\u547d\u5de5\u5177"},"content":{"rendered":"\n<p><a href=\"https:\/\/github.com\/Fission-AI\/OpenSpec\">OpenSpec<\/a> \u662f\u4e00\u5957\u5c08\u70ba AI \u52a9\u624b\u800c\u8a2d\u8a08\u7684\u898f\u683c\u9a45\u52d5\u958b\u767c\uff08Spec-driven Development, SDD\uff09\u5de5\u5177\uff0c\u4e3b\u8981\u7528\u65bc AI \u5354\u540c\u958b\u767c\u6642\uff0c\u63d0\u524d\u9396\u5b9a\u529f\u80fd\u9700\u6c42\u548c\u898f\u683c\uff0c\u907f\u514d AI \u76f4\u63a5\u5f9e\u5c0d\u8a71\u751f\u6210\u4e0d\u53ef\u63a7\u7684\u5be6\u4f5c\u3002<\/p>\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"lyte-wrapper\" title=\"OpenSpec: NEW Toolkit Ends Vibe Coding! 100x Better Than Vibe Coding (Full Tutorial)\" style=\"width:853px;max-width:100%;margin:5px auto;\"><div class=\"lyMe\" id=\"WYL_gHkdrO6IExM\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"><div><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgHkdrO6IExM%2Fhqdefault.jpg\" \/><meta itemprop=\"embedURL\" content=\"https:\/\/www.youtube.com\/embed\/gHkdrO6IExM\" \/><meta itemprop=\"duration\" content=\"PT11M57S\" \/><meta itemprop=\"uploadDate\" content=\"2025-10-12T01:17:19Z\" \/><\/div><div id=\"lyte_gHkdrO6IExM\" data-src=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgHkdrO6IExM%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\" itemprop=\"name\">OpenSpec: NEW Toolkit Ends Vibe Coding! 100x Better Than Vibe Coding (Full Tutorial)<\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/gHkdrO6IExM\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgHkdrO6IExM%2F0.jpg\" alt=\"OpenSpec: NEW Toolkit Ends Vibe Coding! 100x Better Than Vibe Coding (Full Tutorial)\" width=\"853\" height=\"460\" \/><br \/>Watch this video on YouTube<\/a><\/noscript><meta itemprop=\"description\" content=\"\ud83d\ude80 Take control of your workflows today \u2014 try Zapier and see how AI orchestration makes automation effortless! \ud83d\udc49 https:\/\/try.zapier.com\/worldofai Stop wasting time with vague \u201cvibe coding\u201d! \ud83d\udeab\ud83d\udcbb In this full tutorial, we dive into OpenSpec, the new toolkit that transforms how AI coding assistants work. Learn how to create structured, spec-driven projects that are reviewable, predictable, and 100x more efficient than traditional vibe coding. \ud83d\udd17 My Links: Sponsor a Video or Do a Demo of Your Product, Contact me: intheworldzofai@gmail.com \ud83d\udd25 Become a Patron (Private Discord): https:\/\/patreon.com\/WorldofAi \ud83e\udde0 Follow me on Twitter: https:\/\/twitter.com\/intheworldofai \ud83d\udea8 Subscribe To The SECOND Channel: https:\/\/www.youtube.com\/@UCYwLV1gDwzGbg7jXQ52bVnQ \ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb Learn to code with Scrimba \u2013 from fullstack to AI https:\/\/scrimba.com\/?via=worldofai (20% OFF) \ud83d\udea8 Subscribe To The FREE AI Newsletter For Regular AI Updates: https:\/\/intheworldofai.com\/ \ud83d\udc7e Join the World of AI Discord! : https:\/\/discord.gg\/NPf8FCn4cD [Must Watch]: Rocket: NEW AI Full-Stack Developer IS INSANE! Build HIGH Quality Full-Stack Apps With No CODE!: https:\/\/youtu.be\/LX7h4WV94DQ?si=uTzGoLGzTXHP0BVX Convex Agents: Easily Create AI Agents That Can Automate Anything! Opensource n8n Alternative!: https:\/\/youtu.be\/e7AQNLYBxGw Seer: NEW AI Software Engineer CAN AUTOMATE Your CODE! New AI Coder! (FULLY FREE): https:\/\/youtu.be\/ZQTgcvh-P40 \ud83d\udccc LINKS &amp; RESOURCES Github Repo: https:\/\/github.com\/Fission-AI\/OpenSpec Website: https:\/\/openspec.dev\/ KiloCode: https:\/\/kilocode.ai\/ We\u2019ll cover: Initializing OpenSpec in your project Creating change proposals and living specs Integrating AI coding assistants like KiloCode, Claude Code, and Cursor Moving from proposal to implementation seamlessly Keeping your workflow clean, auditable, and scalable Whether you\u2019re building new features or updating existing systems, OpenSpec ensures clarity, control, and reliability in your AI-assisted coding projects. \u2728 Follow along and elevate your AI coding workflow today! Tags (comma-separated): OpenSpec, AI coding, spec-driven development, vibe coding, KiloCode, Claude Code, Cursor, AI development tools, AI programming, coding workflow, project management AI, AI assistant, coding automation, AI coding tutorial, software development, developer tools, AI code generation Hashtags: #OpenSpec #aicoding #SpecDrivenDevelopment #KiloCode #claudecode #cursorai #vibecoding #codingtutorial #aiworkflows #developertools #aiprogramming #automation\"><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:853px;margin:5px auto;\"><\/div><figcaption><\/figcaption><\/figure>\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"lyte-wrapper\" title=\"OpenSpec\uff1a\u8ba9AI\u6309\u89c4\u8303\u5199\u4ee3\u7801\u7684\u9769\u547d\u5de5\u5177 OpenSpec: The Revolutionary Tool That Makes AI Write Spec-Driven Code\" style=\"width:853px;max-width:100%;margin:5px auto;\"><div class=\"lyMe\" id=\"WYL_NexwdkKrcUU\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\"><div><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FNexwdkKrcUU%2Fhqdefault.jpg\" \/><meta itemprop=\"embedURL\" content=\"https:\/\/www.youtube.com\/embed\/NexwdkKrcUU\" \/><meta itemprop=\"duration\" content=\"PT8M32S\" \/><meta itemprop=\"uploadDate\" content=\"2025-10-12T06:22:11Z\" \/><\/div><meta itemprop=\"accessibilityFeature\" content=\"captions\" \/><div id=\"lyte_NexwdkKrcUU\" data-src=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FNexwdkKrcUU%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\" itemprop=\"name\">OpenSpec\uff1a\u8ba9AI\u6309\u89c4\u8303\u5199\u4ee3\u7801\u7684\u9769\u547d\u5de5\u5177 OpenSpec: The Revolutionary Tool That Makes AI Write Spec-Driven Code<\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/NexwdkKrcUU\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/infernews.com\/blog\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2FNexwdkKrcUU%2F0.jpg\" alt=\"OpenSpec\uff1a\u8ba9AI\u6309\u89c4\u8303\u5199\u4ee3\u7801\u7684\u9769\u547d\u5de5\u5177 OpenSpec: The Revolutionary Tool That Makes AI Write Spec-Driven Code\" width=\"853\" height=\"460\" \/><br \/>Watch this video on YouTube<\/a><\/noscript><meta itemprop=\"description\" content=\"\ud83d\ude80 OpenSpec\uff1a\u8ba9AI\u6309\u89c4\u8303\u5199\u4ee3\u7801\u7684\u9769\u547d\u5de5\u5177\u6b63\u5f0f\u8bc4\u6d4b\uff01 \u8fd8\u5728\u4e3aAI\u7f16\u7801\u52a9\u624b\u4e0d\u542c\u8bdd\u800c\u70e6\u607c\u5417\uff1fOpenSpec\u6b63\u662f\u4e3a\u4f60\u91cf\u8eab\u6253\u9020\u7684\u89e3\u51b3\u65b9\u6848\uff01\u8fd9\u6b3e\u9769\u547d\u6027\u7684\u5de5\u5177\u5f7b\u5e95\u6539\u53d8\u4e86\u4f20\u7edfAI\u7f16\u7801\u65b9\u5f0f\uff0c\u8ba9\u89c4\u8303\u9a71\u52a8\u5f00\u53d1\u53d8\u5f97\u7b80\u5355\u9ad8\u6548\u3002\u65e0\u8bba\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u8fd8\u662f\u56e2\u961f\u6210\u5458\uff0cOpenSpec\u90fd\u80fd\u8ba9\u4f60\u7684AI\u52a9\u624b\u771f\u6b63\u7406\u89e3\u9700\u6c42\uff0c\u4ea7\u51fa\u9ad8\u8d28\u91cf\u4ee3\u7801\u3002\u76f8\u6bd4\u4f20\u7edf\u7684Spec Kit\uff0cOpenSpec\u652f\u6301\u9879\u76ee\u5168\u751f\u547d\u5468\u671f\u7ba1\u7406\uff0c\u4ece\u65b0\u9879\u76ee\u542f\u52a8\u5230\u73b0\u6709\u7cfb\u7edf\u8fed\u4ee3\u90fd\u80fd\u8f7b\u677e\u5e94\u5bf9\uff01\ud83d\udca1 {\u89c6\u9891\u7b80\u4ecb} \u672c\u89c6\u9891\u5c06\u5e26\u4f60\u6df1\u5165\u4f53\u9a8cOpenSpec\u7684\u5f3a\u5927\u529f\u80fd\uff0c\u6f14\u793a\u5982\u4f55\u7528\u4e00\u4e2aAI\u5185\u5bb9\u68c0\u6d4b\u5de5\u5177\u7684\u5b9e\u9645\u6848\u4f8b\uff0c\u5c55\u793a\u4ece\u96f6\u5230\u5b8c\u6574\u4ea7\u54c1\u7684\u5f00\u53d1\u5168\u8fc7\u7a0b\u3002\u4f60\u5c06\u5b66\u4f1a\u5982\u4f55\u8ba9AI\u6210\u4e3a\u4f60\u7684\u5168\u80fd\u7f16\u7a0b\u4f19\u4f34\uff01 {\u89c6\u9891\u8be6\u60c5} \ud83d\udd0d OpenSpec\u6838\u5fc3\u4f18\u52bf\u89e3\u6790 OpenSpec\u4f5c\u4e3a\u65b0\u4e00\u4ee3AI\u7f16\u7801\u89c4\u8303\u5de5\u5177\uff0c\u89e3\u51b3\u4e86\u4f20\u7edf\u5de5\u5177\u5728\u9879\u76ee\u7ba1\u7406\u4e2d\u7684\u75db\u70b9\u3002\u5b83\u91c7\u7528\u72ec\u7279\u7684\u53cc\u6587\u4ef6\u5939\u7ed3\u6784\uff0c\u6e05\u6670\u5206\u79bb&quot;\u5f53\u524d\u72b6\u6001&quot;\u4e0e&quot;\u53d8\u66f4\u8ba1\u5212&quot;\uff0c\u786e\u4fdd\u6bcf\u6b21\u8fed\u4ee3\u90fd\u6709\u6761\u4e0d\u7d0a\u3002\u76f8\u6bd4Spec Kit\u4ec5\u9002\u5408\u65b0\u9879\u76ee\u7684\u5c40\u9650\u6027\uff0cOpenSpec\u5728\u73b0\u6709\u7cfb\u7edf\u6539\u9020\u65b9\u9762\u8868\u73b0\u5c24\u4e3a\u51fa\u8272\u3002 \ud83d\udee0\ufe0f \u5b89\u88c5\u4e0e\u914d\u7f6e\u8be6\u89e3 \u89c6\u9891\u4e2d\u8be6\u7ec6\u6f14\u793a\u4e86OpenSpec\u7684\u5b89\u88c5\u8fc7\u7a0b\uff0c\u53ea\u9700\u8981Node.js 20.19.0\u4ee5\u4e0a\u7248\u672c\uff0c\u901a\u8fc7\u7b80\u5355\u7684npm\u547d\u4ee4\u5373\u53ef\u5b8c\u6210\u5b89\u88c5\u3002\u521d\u59cb\u5316\u5411\u5bfc\u754c\u9762\u53cb\u597d\uff0c\u652f\u6301\u4e3b\u6d41\u7684AI\u7f16\u7801\u5de5\u5177\uff0c\u5305\u62ecGitHub Copilot\u3001Cursor\u3001Claude Code\u7b49\uff0c\u8ba9\u4f60\u53ef\u4ee5\u6839\u636e\u81ea\u5df1\u7684\u4f7f\u7528\u4e60\u60ef\u7075\u6d3b\u9009\u62e9\u3002 \ud83d\udccb \u89c4\u8303\u9a71\u52a8\u5f00\u53d1\u5b9e\u6218 \u901a\u8fc7AI\u5185\u5bb9\u68c0\u6d4b\u5de5\u5177\u7684\u5b9e\u9645\u6848\u4f8b\uff0c\u5c55\u793a\u4e86\u5b8c\u6574\u7684\u5f00\u53d1\u6d41\u7a0b\uff1a \u9879\u76ee\u4e0a\u4e0b\u6587\u586b\u5145\uff1a\u8ba9AI\u5168\u9762\u7406\u89e3\u9879\u76ee\u80cc\u666f\u548c\u6280\u672f\u6808 \u53d8\u66f4\u63d0\u6848\u751f\u6210\uff1aAI\u57fa\u4e8e\u89c4\u8303\u4ea7\u51fa\u8be6\u7ec6\u5f00\u53d1\u8ba1\u5212 \u4efb\u52a1\u5206\u89e3\u6267\u884c\uff1a\u81ea\u52a8\u5c06\u5927\u529f\u80fd\u62c6\u89e3\u4e3a\u53ef\u6267\u884c\u7684\u5c0f\u4efb\u52a1 \u5b9e\u65f6\u8fdb\u5ea6\u76d1\u63a7\uff1a\u901a\u8fc7openspec view\u547d\u4ee4\u8ddf\u8e2a\u5f00\u53d1\u8fdb\u5c55 \ud83d\udcb0 \u6210\u672c\u6548\u76ca\u5206\u6790 OpenSpec\u5728\u6210\u672c\u63a7\u5236\u65b9\u9762\u8868\u73b0\u4f18\u5f02\uff0c\u76f8\u6bd4\u4f20\u7edf\u5de5\u5177\u53ef\u8282\u7701\u5927\u91cf\u5f00\u53d1\u6210\u672c\u3002\u89c6\u9891\u4e2d\u6f14\u793a\u7684\u5b8c\u6574\u9879\u76ee\u5f00\u53d1\u4ec5\u82b1\u8d39\u51e0\u5341\u7f8e\u5206\uff0c\u800c\u4f20\u7edf\u65b9\u5f0f\u53ef\u80fd\u9700\u8981\u6570\u7f8e\u5143\uff0c\u5c55\u73b0\u4e86\u6781\u9ad8\u7684\u6027\u4ef7\u6bd4\u3002 {\u65f6\u95f4\u6233\u7ae0\u8282} 00:00 OpenSpec\u4ecb\u7ecd 01:50 \u4e0e\u7ade\u54c1\u5bf9\u6bd4 04:03 \u5b89\u88c5\u6559\u7a0b 05:22 \u9879\u76ee\u521d\u59cb\u5316 06:37 \u529f\u80fd\u63d0\u6848\u521b\u5efa 08:24 \u5f00\u53d1\u5b9e\u73b0 09:39 \u6210\u679c\u6f14\u793a {\u8d44\u6e90\u4e0e\u94fe\u63a5} \ud83c\udf1f \u7acb\u5373\u4f53\u9a8cOpenSpec\uff1ahttps:\/\/github.com\/Fission-AI\/OpenSpec?tab=readme-ov-file \uff08\u83b7\u53d6\u6700\u65b0\u7248\u672c\u548c\u5b8c\u6574\u6587\u6863\uff09 \u2615 \u652f\u6301\u6211\u7684\u521b\u4f5c\uff1abuymeacoffee.com\/dalei \uff08\u60a8\u7684\u652f\u6301\u8ba9\u66f4\u591a\u4f18\u8d28\u5185\u5bb9\u5f97\u4ee5\u6301\u7eed\u66f4\u65b0\uff09 \ud83e\udd16 \u66f4\u591aAI\u5de5\u5177\u63a8\u8350\uff1a Notion\u77e5\u8bc6\u5e93\uff1aaiagentclub.notion.site \u77e5\u8bc6\u661f\u7403\u793e\u533a\uff1at.zsxq.com\/GVPAI {\u884c\u52a8\u53f7\u53ec} \ud83d\udc4d \u5982\u679c\u8fd9\u4e2a\u89c6\u9891\u5bf9\u4f60\u6709\u5e2e\u52a9\uff0c\u8bf7\u70b9\u8d5e\u652f\u6301\uff01 \ud83d\udd14 \u8ba2\u9605\u9891\u9053&quot;\u5927\u96f7\u65e9\u4e0a\u597d&quot;\uff0c\u83b7\u53d6\u6700\u65b0AI\u5f00\u53d1\u6280\u5de7\uff1a https:\/\/www.youtube.com\/@dalei2025 \ud83d\udcac \u5728\u8bc4\u8bba\u533a\u5206\u4eab\u4f60\u4f7f\u7528OpenSpec\u7684\u5fc3\u5f97\u4f53\u4f1a\uff01 {\u793e\u4ea4\u5a92\u4f53\u94fe\u63a5} \ud83d\udc26 \u63a8\u7279\u5173\u6ce8\uff1ahttps:\/\/x.com\/paul010318 \ud83d\udce7 \u5408\u4f5c\u8054\u7cfb\uff1apanlei318@gmail.com {Hashtags} #openspec #ai\u7f16\u7a0b #\u89c4\u8303\u9a71\u52a8\u5f00\u53d1 #\u4eba\u5de5\u667a\u80fd #coding\"><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:853px;margin:5px auto;\"><\/div><figcaption><\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>OpenSpec \u662f\u4e00\u5957\u5c08\u70ba AI \u52a9\u624b\u800c\u8a2d\u8a08\u7684\u898f\u683c\u9a45\u52d5\u958b\u767c\uff08Spec-driven Development, SDD\uff09\u5de5\u5177\uff0c\u4e3b\u8981\u7528\u65bc AI \u5354\u540c\u958b\u767c\u6642\uff0c\u63d0\u524d\u9396\u5b9a\u529f\u80fd\u9700\u6c42\u548c\u898f\u683c\uff0c\u907f\u514d AI \u76f4\u63a5\u5f9e\u5c0d\u8a71\u751f\u6210\u4e0d\u53ef\u63a7\u7684\u5be6\u4f5c\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAowvqSiDA:productID":"","footnotes":""},"categories":[146,133],"tags":[],"class_list":["post-6584","post","type-post","status-publish","format-standard","hentry","category-146","category-133"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/6584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=6584"}],"version-history":[{"count":0,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/6584\/revisions"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=6584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/categories?post=6584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/tags?post=6584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}