Claude Code + 前端:效率翻倍的秘密武器

14 阅读5分钟

Claude Code + 前端:效率翻倍的秘密武器

不是让 AI 写代码,是让 AI 帮你思考——从"动手做"转向"动嘴说"。

Superpower Skill:Brainstorming

真正的效率飞跃,不是用更多工具,而是把"思考过程"本身封装成 Skill

什么是 Brainstorming Skill?

普通 AI 工具:

你:写个拖拽排序
AI:给你一段代码
你:试了一下,移动端有问题
AI:再给你改一版
...(反复试错)

Brainstorming Skill:

你:写个拖拽排序
AI:
【方案脑暴】
方案A:HTML5 Drag API — 简单但移动端兼容性差
方案B:@dnd-kit — 功能全,学习成本中等
方案C:react-beautiful-dnd — 成熟但包体积大

【推荐】方案B,理由:1) 项目已有React 2) 需要触控支持

【潜在风险】
- 大数据量时性能问题 → 建议加虚拟滚动
- 无障碍支持 → 需加键盘操作

【实现步骤】
1. 安装 @dnd-kit/core @dnd-kit/sortable
2. 创建 SortableItem 组件
3. 在现有列表中集成
4. 加单元测试覆盖拖拽逻辑

要我执行哪一步?

Brainstorming 的核心价值

能力说明
需求拆解把模糊需求变成可执行步骤
方案对比列出多种实现方式,分析优劣
风险预判提前指出潜在坑点
迭代优化基于反馈自我改进

实战示例:技术选型

你:新项目状态管理用什么?

Brainstorming Skill:
【候选方案】
1. Redux Toolkit — 生态成熟,适合复杂业务
2. Zustand — 轻量,学习成本低
3. Jotai — 原子化,适合细粒度更新
4. Context + useReducer — 零依赖,简单场景够用

【项目匹配分析】
- 读 package.json:已有 React 18,无状态管理库
- 读 CLUDE.md:团队偏好"简单优先"
- 预估规模:中等复杂度后台系统

【推荐】Zustand
- 理由:满足需求,代码量少,团队上手快
- 对比 Redux:减少 60% 样板代码
- 对比 Context:避免重渲染问题

【迁移路径】
如果未来规模扩大,可平滑迁移到 Redux Toolkit,
两者 Redux 生态兼容。

确认用 Zustand 吗?我可以初始化配置。

Prompt 技巧:触发 Brainstorming

关键词效果
"分析一下"进入脑暴模式
"有几种方案"强制多方案对比
"有什么风险"专注风险扫描
"帮我设计"完整脑暴 + 执行计划

控制深度:

  • "快速分析" → 简版脑暴,2-3 个方案
  • "深入分析" → 完整版,含实现细节
  • "对比 A 和 B" → 聚焦特定方案比较

工程化配置:CLUDE.md

Brainstorming 能发挥作用,前提是 AI 了解你的项目规范。这就是 CLUDE.md 的作用——项目级的 AI 行为指南。

前端项目 CLUDE.md 模板

# CLUDE.md - 项目 AI 协作指南

## 技术栈
- Next.js 14 (App Router)
- TypeScript (严格模式)
- Tailwind CSS + shadcn/ui
- Zustand (状态管理)
- React Query (服务端状态)

## 代码规范
- 所有组件用函数式 + Hooks
- Props 必须定义 interface
- 异步操作统一用 try/catch + toast 错误提示
- 颜色必须用 tailwind.config 里的语义化命名

## 文件组织
- 页面 → app/ 目录
- 组件 → components/ 目录,按功能分子文件夹
- 工具函数 → lib/utils/
- API 调用 → lib/api/

## 常用模式
- 表单:React Hook Form + Zod
- 列表:表格 + 分页 + 搜索(参考 components/data-table/)
- 弹窗:shadcn Dialog,确认操作二次确认

## AI 协作模式
- 默认启用 brainstorming 模式
- 复杂任务(>3 个文件改动)必须输出方案对比
- 技术选型类问题先分析后执行

## 禁止事项
- 不要用 any
- 不要直接操作 DOM
- 不要在组件里写死样式值

效果

  • 每次对话不用重复技术栈
  • AI 生成的代码自动符合团队规范
  • 新成员 onboarding 更快

工作流整合:三件套配合

需求描述(人)
    ↓
GLM5 推理拆解任务(Brainstorming 模式)
    ↓
Claude Code 执行(调用 Skills)
    ↓
生成代码 + 自动检查(ESLint/TypeScript)
    ↓
人审阅 + 微调

典型会话

人:加用户管理页面,参考现有角色管理页

CC(读 CLUDE.md):了解技术栈和规范
CC(读 app/roles/page.tsx):分析参考实现
CC(调 GLM5 思考):拆解为组件、API、类型三部分
CC(执行):生成代码、安装依赖、创建文件
CC(自检):运行 type-check,修复类型错误

人:验收,提微调意见
CC:快速迭代

效率提升的本质

不是"AI 写代码比人快",而是:

  1. 上下文切换成本归零 → 不用在浏览器、文档、IDE 之间跳来跳去
  2. 样板代码消失 → 你只需要关注业务逻辑
  3. 试错成本极低 → 说错需求了?改一句话,5 秒后看新结果
  4. 知识即时获取 → "这个 API 怎么用"变成直接问,不用查文档

给中级开发者的上手建议

第一周:从简单任务开始

  • 让 CC 帮你写单元测试
  • 让它解释看不懂的代码
  • 用它生成 TypeScript 类型定义

第二周:尝试完整功能

  • 一个小表单、一个列表页
  • 刻意练习"描述需求"的能力

第三周:建立自己的工作流

  • 哪些事交给 CC(样板代码、配置、测试)
  • 哪些事必须自己把控(架构设计、核心算法、代码审查)

总结

效率翻倍的三个支柱:

  1. 模型配置 → GLM5 提供推理能力
  2. Brainstorming Skill → 把思考过程自动化
  3. 工程规范 → CLUDE.md 保证一致性

不是让 AI 代替你思考,是让 AI 承担执行负担,你把精力花在架构设计和业务理解上。

GLM5 让我敢想,Claude Code 让我敢做。


你有什么 Claude Code 的使用技巧?欢迎在评论区分享。