#前端开发

卡颂
5天前
和朋友聊到“前端目录结构重构”话题,出现个很有意思的观念分歧。 他是资深的工程师,他的做法是:根据自己的经验定义一套目录结构规范,后续 Agent 基于这套规范来重构。 可以认为,这是结对编程的 Vibe Coding 流派。 我的思路是:我认为未来 100% 代码会由 AI 来写,那“好的目录结构”应该指“对 Agent 检索友好的结构”而不是“对人类检索友好的结构”。 于是,我让 Agent 生成 4 套“以 Agent 为受众的目录结构”,再生成 60 条 测试用例,每条用例包括: - 一个开发中会问的问题 - 问题的答案 比如: - 问题:如果要新增一个全局复用的空状态组件,应该先放在哪类目录,而不是塞进某个 feature 里? - 答案:回答应优先定位到共享 UI 或共享反馈能力,而不是任何单一业务 feature 。若回答把全局复用组件放进学生、学校等具体业务目录,则不算正确 验收标准包括 3 个维度: - 首跳成功率:面对一个自然语言问题,agent 第一反应是否先进入最合理的目录/文件类别 - 收敛成本:从首跳到找到关键文件,需要多大的搜索范围和多少绕路 - 边界判断:能否正确区分相邻层的职责 Agent 先基于 4 套方案并行跑 4 份重构,再为 5 个环境(4个重构 + 1个原始结构)跑用例打分,最后选分高的。 最终分最高的方案仅仅是「在原始架构上强化了二级目录治理」,比如 components 下再按类型细分为: - page - ui - feedback 整个过程 Agent 跑了 4 个小时,花了 100刀。这就是 Agent First 的 Harness Engineering 流派。 你更看好哪种观念?
推荐 Top10:面向 前端 / 产品 / UI 的 Agent Skills 这 10 个 Skills 考虑到设计落地频率、对视觉/交互质量的直接提升、在 Codex/Claude Code 等的高复用性。 1. frontend-skill 来自 OpenAI,适合做 landing page、品牌页、demo 页。强项是视觉论点、内容节奏、首屏质量。 2. frontend-design 来自 Anthropic,更偏“高完成度、强风格”的前端设计实现。适合你想把页面做得更有辨识度时用。 3. figma-implement-design 来自 OpenAI,设计稿到代码的核心 skill。凡是产品/设计/前端协作,这个都应该是常用项。 4. web-design-guidelines 来自 Vercel,做 UI 审查非常强。可访问性、表单、动效、排版、交互细节,都能系统性补漏。 5. react-best-practices 来自 Vercel,如果你做 React / Next.js,这个基本必装。它提升的是“实现质量”和“性能质量”。 6. playwright 来自 OpenAI,前端不是只写代码,还要验证真实浏览器行为。这个是 UI 流程调试和回归检查的通用执行层。 7. webapp-testing 来自 Anthropic,比 playwright 更贴近日常本地应用验证,适合检查页面行为、截图、日志和交互回归。 8. canvas-design 来自 Anthropic,适合更自由的视觉探索、展示型页面、画布式交互或概念设计,不是每个项目都需要,但做创意产品页很有价值。 9. brand-guidelines 来自 Anthropic,如果你在做官网、营销页、设计系统、品牌一致性,这个比单纯“写 UI”更上层,适合产品/品牌协同。 10. vercel-deploy-claimable 来自 Vercel,严格说它不是设计 skill,但对前端/产品工作流非常关键。做完页面立刻可部署预览,反馈闭环会快很多。 - 怎么选?- · 偏品牌官网/营销页:frontend-skill、frontend-design、brand-guidelines · 偏产品 UI/设计稿还原:figma-implement-design、react-best-practices、web-design-guidelines · 偏交互验证/可用性:playwright、webapp-testing · 偏创意探索:canvas-design
预科班:课程保底一百节课,学费2k。主要目标人群为高中毕业/大一/大二的计算机相关专业同学,但任何其它想/需要学习编程的同学也都完全可以参加,课程面向零基础设计,理论上初中毕业完全可以听懂。课程内容为计算机基础、二进制、编码、编程基础、常见编程语言介绍(如JavaScript,Python,C语言,Java,Scratch等)、编程基本功、基础的数据结构与算法,面向对象等。课程作业总计将有约2000行代码产出。课程目标:为大学计算机相关专业打下良好基础,或多次学习编程未成功的人入门。 一百节课能讲这么多东西?能能能能能能能! 前端转码课:课程600左右课时,直播和录播都有,直播要等开课且每天定时直播,录播可以随时开始,学费9k。课程面向零基础设计,零基础人群完全可以直接学习,学完可以直接找工作就业,只要能认真听完做完遇到问题问我,学完极大概率找到工作。目标人群:计算机专业大三大四或其它专业想转码、或已毕业想转码的同学。课程目标:转码就业。课程内容涵盖计算机专业几乎全部专业课以及前端开发的全栈技能,如计算机基础、数据结构、算法、计算机网络、HTML、CSS、数据库、图形学基础、操作系统基础、编译原理基础、Node.js后端开发、主流前端开发框架(Vue、React)、面试复盘等。 600节课能讲这么多东西?能能能能能能能!可以自行计算计算机专业大学专业课有多少课时。