Workflow
Vitest
icon
搜索文档
Claude Code“隐形技术栈”被扒出来了,2430次测试揭秘工具偏好清单
36氪· 2026-02-27 17:27
研究核心观点 - Amplifying.ai对Claude Code的工具选择倾向进行了系统性研究,通过开放式提示词测试了3款模型在4种项目类型中对20个工具类别的选择行为,累计分析了2430次工具选择[1][2] - 研究旨在探究AI代码助手在未指定具体工具时的显性偏好,其结论不代表开发者真实偏好或工具质量评估[26] 实验设计与方法 - 研究搭建了4个全新的代码仓库进行测试,包括Next.js SaaS、Python API、React SPA和Node CLI项目[11] - 测试覆盖Claude Sonnet 4.5、Opus 4.5、Opus 4.6三款模型,每款模型独立运行三次,每条指令执行前均重置代码环境以确保纯净[11] - 针对20个工具类别设计了100条开放式指令,每条指令有5种不同措辞,共产生2430次成功响应[11][12] - 使用基于LLM的子智能体从每次响应中提取核心工具推荐,提取率为85.3%(2073次响应可识别出主要工具)[12][19] 工具选择核心倾向 - **强烈倾向自建方案**:Claude Code更倾向于自己编写自定义解决方案,而不是直接推荐第三方工具,自定义/DIY实现占所有主要选择的12%(2073次中的252次),成为最常见的选择[5][27] - **默认技术栈形成**:选择第三方工具时,会集中选择Vercel、PostgreSQL、Stripe、Tailwind CSS、shadcn/ui、pnpm、GitHub Actions、Sentry、Resend、Zustand等工具[6] - **技术栈专属选择**:根据不同技术栈选择专属工具,例如JS项目用Drizzle做ORM、Python项目用SQLModel做ORM;Next.js项目用NextAuth.js做认证;JS项目用Vitest做测试、Python项目用pytest做测试[6] 高度主导的工具类别 - **CI/CD**:GitHub Actions以93.8%的首选率占据绝对优势(152/162次选择)[7][30][31] - **支付处理**:Stripe首选率高达91.4%(64/70次选择)[7][30][31] - **UI组件库**:shadcn/ui以90.1%的占比成为默认选择(64/71次选择)[7][30][31] - **部署**:JavaScript生态下Vercel首选率达100%(86/112次选择),Python生态则由Railway主导(82%)[30][32] 其他类别工具选择概况 - **状态管理**:Zustand为首选,选择率为64.8%(57/88次选择),Redux未作为主要推荐出现[30][34] - **可观测性**:Sentry为首选,选择率为63.1%(101/160次选择)[30][35] - **电子邮件**:Resend为首选,选择率为62.7%(64/102次选择)[30][36] - **数据库**:PostgreSQL为首选,选择率为58.4%(73/125次选择)[30][37] - **包管理器**:pnpm为首选,选择率为56.3%(76/135次选择)[30][37] - **表单与验证**:React Hook Form为首选,选择率为52%(39/75次选择)[30] 模型间选择的一致性与差异 - **高度一致性**:在同一技术生态内比较时,三个模型在20个类别中的18个都选择了相同的首选工具,一致率达90%[8][49] - **真实分歧有限**:仅有缓存和实时通信两个类别,不同模型之间有真正的分歧;另外有3个看似有分歧的类别,其实是因为混合了JS和Python结果,并非真的分歧[8][50] - **版本迭代梯度**:Opus 4.6更倾向推荐新工具与自定义方案,而4.5代模型(Sonnet 4.5与Opus 4.5)更偏好成熟稳定的工具[56] 选择稳定性与场景依赖性 - **措辞稳定性高**:在同一项目中,即使用5种不同的方式表述指令,Claude Code的选择稳定性平均能达到76%[9][10] - **项目上下文至关重要**:工具推荐高度依赖具体项目上下文,同一工具类别在不同代码仓库中,Claude Code的选择会随项目类型变化[9][61][62] - **重复运行一致性**:在同一模型、同一提示词、同一代码仓库的条件下,三款模型3次独立运行的推荐结果一致性较高,Package Manager、CI/CD、State Management、Testing、Payments等类别3次推荐完全一致的比例高达87%–93%[58][59] 对行业与公司的启示 - **对工具厂商**:Claude Code正在重塑行业工具的默认选择,若工具未进入AI助手的推荐列表,其在开发者工作流中的存在感可能将逐渐弱化[62] - **对开发者**:一套由Claude Code主导的新兴技术栈正在形成,它代表着AI辅助开发模式下的共识选择,同时“倾向自定义方案”的趋势也提醒开发者需要评估自建方案与成熟库的长期效益[62] - **对AI团队**:不同版本模型的行为特征差异真实存在且可量化,“版本迭代梯度”现象验证了训练数据构成会影响工具推荐倾向[62]
好家伙!尤雨溪公司融 8890 万,要终结 JS 工具碎片化。网友:早点统一吧
程序员的那些事· 2025-11-03 11:13
融资与投资者 - VoidZero公司完成1250万美元(合约8896万人民币)的A轮融资 [1] - 本轮融资由Accel领投,Peak XV Partners、Sunflower Capital跟投,并获得Framer的Koen Bok和StackBlitz的Eric Simons两位行业大佬的个人投资 [3] - 公司在2024年曾获得460万美元的种子轮融资,用于验证统一JavaScript工具链的想法 [3] - 投资者的加入不仅提供资金支持,更是对公司“打造统一JavaScript工具链”愿景的认可 [3] 公司发展与团队建设 - 融资后公司团队进行升级扩编,并吸引了多位行业专家全职加入,例如napi-rs的创建者及多个开源项目的核心贡献者 [6] - 公司目前规模为17人,全部采用远程办公模式 [14] - 公司计划进一步扩大团队规模并布局亚太地区市场 [14] 核心产品与技术成果 - 公司于10月初推出核心产品:统一JavaScript工具链Vite+ [8] - Vite+整合了开发服务器、生产构建、测试、代码检查、格式化、项目脚手架和单仓管理等功能,旨在解决JavaScript工具碎片化问题 [11] - 核心工具Vite的每周下载量已超过老牌工具Webpack [9] - 打包工具Rolldown每周下载量突破100万次 [9] - 测试工具Vitest的浏览器模式已能稳定运行 [9] - 代码检查工具Oxlint新增了类型感知linting功能和自定义JavaScript插件 [9] - Vite+目前处于私人测试阶段,融资将用于加速其稳定版的发布 [11] 市场地位与行业影响 - 公司的开源工具已被OpenAI、Shopify、Stripe、Cloudflare等巨头使用,并在2024年JavaScript现状调查中获得认可 [14] - 全球有超过2800万JavaScript开发者面临工具碎片化问题,Vite+旨在解决此行业痛点 [11] - 公司模式通过商业产品Vite+反哺开源项目,为开源生态的可持续发展提供了新思路 [12] - 公司的明确目标是大幅提升JavaScript开发者的生产力 [14]