Claude Code保姆级安装、使用、实战、教程

211 阅读21分钟

一、基本概述

Claude Code 是Anthropic公司推出的终端AI编程助手,基于针对编程场景深度优化的Claude Opus 4模型构建,支持macOS、Ubuntu/Debian系统和Windows WSL环境,采用 终端交互模式 实现自然语言编程,可通过npm全局安装并集成VS Code、JetBrains等主流IDE。

(1)基本概述

随着大模型的技术发展,编程助手主要分为三类产品形态,AI-IDE类型、插件类型、CLI类型

编程助手产品形态典型产品代表适用场景产品截图
AI-IDECursor、Trea对历史IDE类型依赖较少的开发场景,如前端开发image.pngimage.png
插件iFlyCode、GitHub copilot 对历史IDE类型依赖较重的开发场景,如:后端开发image.pngimage.png
CLI(命令行) Claude Code• 极客开发者,对AI编程有着较高的要求,追求较流畅的性能体验• 对系统兼容性有要求,比如Linux开发环境, Claude Code适配更友好image.png

(2)适用群体:Claude Code因其终端交互方式的特殊性,更适合极客开发者

下面是我整理出的关于各类编程工具的测评,对技术有较高要求的同学,可使用Claude Code image.png

二、基本操作+实用技巧集锦

2.1  安装指南

(1)前提条件

• 确保已安装 Node.js(版本 >= 20.0.0)

• 具备 npm 包管理工具(通常随 Node.js 一同安装

    安装指引可参考:  nodejs.org/en/download

• Git环境

(2)安装步骤

使用 npm 全局安装 Claude Code

npm install -g @anthropic-ai/claude-code

(3)验证安装

安装完成后,可通过以下命令验证是否安装成功:

claude --version

若成功安装,将显示Claude Code的版本信息,如下图: image.png

(4)常用指令

下面这些是Claude Code日常使用中最重要的命令,建议全部掌握:

命令功能示例
claude启动交互模式claude
claude "task"运行一次性任务claude "fix the build error"
claude -p "query"运行一次性查询,然后退出claude -p "解释下main.js文件有哪些组件"
claude -c继续最近的对话claude -c
claude -r恢复之前的对话claude -r
claude commit根据代码变更创建 Git 提交信息claude commit
/clear清除对话历史> /clear
/help显示可用命令> /help
exit 或 Ctrl+C退出 Claude Code> exit
/model查看/切换当前模型确认/切换模型版本
@直接引用文件 / 目录用来添加上下文

键盘快捷键(终端)

快捷键作用系统
Ctrl + C中断当前命令全部
Ctrl + D退出/EOF全部
Ctrl + L清屏全部
↑ / ↓浏览命令历史全部
Tab自动补全全部
Ctrl + A光标到行首全部
Ctrl + E光标到行尾全部

  开始使用

image.png

image.png

清除聊天上下文

使用 /clear 清除聊天上下文,避免累积过多历史信息影响效率。

image.png

中断操作

输错指令时,按 ESC 键立即停止 AI 当前任务。

image.png

恢复历史会话

在启动的时候,执行claude -c,可以继续上次对话

执行claude -r,可以选择历史对话继续。如果你已经打开了某个对话,你也可以输入 /resume 来切换到其他会话中。

image.png

上下文压缩

Claude Code提供了/compact ,它的作用是压缩对话历史,只保留上下文摘要,从而减少 token 占用,这样 Claude 就不会因为上下文太杂而卡壳或跑偏。

image.png

自定义命令

• 用户级命令:~/.claude/commands/,前缀 /user:

• 项目级命令:.claude/commands/,前缀 /project:

• 示例:创建 pp.md 文件后,输入 /project:pp 自动执行“分析性能并提出优化建议”。

如果有一些经常用到的工作流程,你可以将流程设置为自定义指令。自定义指令分为两种:

• 用户级命令:放在 ~/.claude/commands/ 目录下,适合所有项目通用的命令。触发方式是输入 /user:命令名。

• 项目级命令:放在项目根目录下的 .claude/commands/ 目录中,适合这个项目专用的命令。触发方式是 /project:命令名。

举个例子:

假设在 .claude/commands/ 文件夹里新建了一个 pp.md 文件,里面写上:

    1. 使用`gh issue view`命令查看Issue <issue_number> 详情
    2. 理解Issue描述
    3. 在代码库中搜索相关文件
    4. 实施必要的修改来解决Issue
    5. 编写并运行测试来验证修复
    6. 确保代码通过代码风格检查和类型检查
    7. 创建描述性的提交信息
    8. 推送代码并创建PR

保存后,你就可以在 Claude Code 中执行 /project:pp 1234 ,让 Claude 自动修复指定的 GitHub issue。其中1234是Issue的ID,而指令中的ARGUMENTS会被自动替换成1234

你还可以把其他需求封装成命令,比如:

• /user:write-tests → 生成测试用例

• /project:lint → 按团队规范格式化代码

• /user:explain → 把复杂代码解释成人话

image.png

image.png   image.png

切换/查看当前模型

image.png  

添加上下文

• 关联文件上下文

把相关文件(如历史对话记录、依赖代码文件)作为上下文,让 Claude 基于文件内容响应:

# 示例:让 Claude 基于当前代码(app.js)优化逻辑
claude -p "优化这段代码的性能:$(cat D:\workspace\case1\mall\mall-mbg\src\main\java\com\macro\mall\Generator.java -Raw)"

image.png •  管道传递上下文(结合其他命令)

通过 | 管道将前序命令的输出(如 Git 代码变更、历史对话)作为上下文:

# 示例:让 Claude 基于 Git 最近的代码变更(上下文)写提交说明
git diff HEAD~1 HEAD | claude -p "基于这些代码变更,生成规范的 Git Commit 信息"

image.png

• 交互式模式(默认 -i 或直接 claude):用 @ 引用文件(支持绝对路径 / 相对路径):

@mall-portall\src\main\java\com\macro\malllportallservicelimpl\HomeserviceImpl.java 这个类有哪些方法

image.png

Safe YOLO 模式

为了安全起见, Claude Code执行一些命令时默认请求你的同意。为了实现更方便的自动化,你可以设置Safe YOLO模式。

在启动Claude的时候,执行下面的指令即可:

claude --dangerously-skip-permissions

执行这个之后,Claude 会自动跳过所有权限确认,不需要你手动点允许。这对于一些重复性任务十分方便。

image.png

快捷键操作

• 查看命令

• 方向键翻历史

• Tab 补全

• Option/shift+Enter 换行

• Ctrl+C 退出等。

  2.2 基本功能操作体验

2.2.1 文件操作命令

查看文件

你:显示 index.html 的内容

你:读取 style.css 文件

你:看一下 README.md

创建文件

你:创建一个名为 config.js 的配置文件

你:新建一个 about.html 页面

你:生成一个 .gitignore 文件

编辑文件

你:修改 index.html 的第 10 行,把标题改成"欢迎"

你:在 style.css 中添加一个新的类 .button

你:删除 script.js 中的 console.log 语句

删除文件

你:删除 test.html

你:移除不需要的 backup.js 文件

2.2.2 项目管理技巧

初始化项目结构

你:帮我创建一个标准的网站项目结构

Claude 会创建:
my-project/
├── index.html
├── css/
│   └── style.css
├── js/
│   └── script.js
├── images/
└── README.md

查看项目结构

你:显示当前项目的文件结构

你:列出所有 HTML 文件

你:有哪些 JavaScript 文件?

组织文件

你:把所有 CSS 文件移到 styles 文件夹

你:创建一个 components 文件夹存放组件

你:重命名 main.js 为 app.js

2.2.3 代码搜索和导航

搜索代码

你:找出所有包含 "button" 的代码

你:搜索哪里使用了 getUserData 函数

你:查找所有的 TODO 注释

定位代码

你:找到 login 函数的定义位置

你:显示 User 类在哪个文件

你:定位 API_URL 常量

2.2.4 批量操作

批量修改

你:把所有文件中的 var 改成 let

你:将所有 console.log 替换为自定义日志函数

你:更新所有文件的版权信息为 2024

批量添加

你:给所有 JavaScript 函数添加 JSDoc 注释

你:为每个 HTML 文件添加 meta 标签

你:给所有 CSS 类添加注释说明

2.2.5 Git 操作(版本控制)

初始化 Git

你:初始化 git 仓库

Claude:我会运行 git init 命令...

查看状态

你:检查 git 状态

你:有哪些文件被修改了?

你:显示当前分支

提交代码

你:提交所有更改,提交信息是"添加首页功能"

Claude:我会执行:
git add .
git commit -m "添加首页功能"

查看历史

你:显示最近 5 次提交记录

你:查看上次提交改了什么

2.2.6 调试技巧

检查语法错误

你:检查代码是否有语法错误

你:这段代码有问题吗?

解释错误信息

你:这个错误是什么意思?
TypeError: Cannot read property 'name' of undefined

Claude:这个错误表示你试图访问一个未定义对象的 'name' 属性...

调试建议

你:如何调试这个登录功能?

Claude:建议按以下步骤调试:
1. 检查表单数据是否正确获取
2. 验证 API 请求是否发送成功
3. 查看响应数据格式
...

2.2.7 代码优化

请求代码审查

你:帮我审查这段代码,看看有什么可以改进的

Claude:我注意到以下几点:
1. 可以使用更简洁的语法
2. 建议添加错误处理
3. 变量命名可以更清晰
...

性能优化

你:这段代码运行很慢,能优化吗?

Claude:我发现了几个性能问题:
1. 循环中有重复计算
2. 可以使用缓存减少计算
...

代码重构

你:把这个函数拆分成更小的函数

你:用更现代的 JavaScript 语法重写这段代码

你:简化这个 if-else 逻辑

2.2.8 文档生成

生成 README

你:为这个项目生成一个 README 文件

Claude 会包含:
- 项目介绍
- 安装说明
- 使用方法
- 文件结构

生成注释

你:为这个函数添加详细注释

你:给这个类生成 JavaDocs 文档

你:解释这段复杂的算法

生成 API 文档

你:基于这些接口生成 API 文档

你:列出所有可用的函数和它们的参数

2.2.9 快捷操作技巧

连续操作

你:
1. 创建一个 dashboard.html 页面
2. 添加导航栏
3. 添加统计卡片
4. 应用蓝色主题

Claude:好的,我会按顺序完成这些任务...

条件操作

你:如果存在 config.js 就更新它,否则创建新的

Claude:我检查了,文件不存在,我会创建一个新的...

引用之前的内容

你:创建一个登录页面

[Claude 创建了登录页面]

你:用同样的风格创建一个注册页面

Claude:好的,我会使用和登录页面相同的设计风格...

2.2.10 进阶技巧

使用上下文

你:记住这个设计规范:
- 主色:#3498db
- 字体:Roboto
- 圆角:8px

Claude:好的,我记住了这些设计规范

你:用这个规范创建一个按钮组件

Claude:[使用指定的设计规范创建按钮]

多文件协作

你:创建一个用户管理模块,需要:
- user.html 展示页面
- user.js 业务逻辑
- user.css 样式
- 它们要互相配合工作

Claude:我会创建这三个文件,并确保它们正确关联...

模板和脚手架

你:创建一个 React 组件模板,以后我可以复用

Claude:[创建可复用的组件模板]

你:基于这个模板创建一个 Header 组件

Claude:[使用模板生成新组件]

2.2.11 避免常见错误

错误 1:操作太快

❌ 不好的做法:

你:创建 index.html
你:添加导航栏
你:添加页脚
你:修改颜色
[不等 Claude 完成就继续提要求]

✅ 好的做法:

你:创建 index.html
[等待 Claude 完成]
你:添加导航栏
[等待完成并检查]
你:添加页脚
...

错误 2:不检查结果

❌ 不好的做法:

Claude:已创建文件
你:[立即提下一个要求]

✅ 好的做法:

Claude:已创建文件
你:看一下 index.html 的内容
[检查确认]
你:很好,继续...

错误 3:描述模糊

❌ 不好的做法:

你:改一下样式

✅ 好的做法:

你:把按钮的背景色改成蓝色,字体大小改成 16px

2.2.12 高效协作模式

教学模式

你:能教我这段代码是怎么工作的吗?一步步解释

Claude:当然,让我详细解释:
第 1 行:定义函数...
第 2 行:检查参数...
...

探索模式

你:有哪些方式可以实现图片懒加载?

Claude:有几种常见方法:
1. Intersection Observer API
2. scroll 事件监听
3. 第三方库如 lazysizes
每种方法的优缺点是...

决策辅助

你:我应该用 Vue 还是 React 来做这个项目?

Claude:让我分析一下你的需求...
基于 [项目特点],我建议...
因为...

2.3 实用技巧集锦

2.3.1 命令行 (CLI) 技巧

(1)将其视为 CLI 工具

从根本上理解 Claude Code 是一个命令行工具,具备所有 CLI 基本特性。

实践应用:

# 直接在终端运行
claude "帮我创建一个React组件"

# 在项目目录中运行
cd my-project
claude "分析项目结构并给出优化建议"

image.png

image.png

(2)一次性命令行工具参数

使用 -p 参数在命令行模式下运行。

示例:

# 使用 -p 参数传递提示
claude -p "重构 src/utils.js 文件"

什么时候用 -p

• 当你只想快速问一个问题,不需要连续对话时使用

• 当你想用脚本自动化处理代码时

注意什么?

• 必须手动把文件内容通过 cat 或管道 | 传给它,否则它看不到代码。

(3)与其他工具联接

将其他命令行工具bash/CLI工具连接到工作流。

实战示例:

# 与 git 结合
git diff | claude -p "分析这些代码变更"

# 与 npm 结合
npm test 2>&1 | claude -p "分析测试失败原因"

# 与 grep 结合
grep -r "TODO" . | claude -p "整理所有待办事项"

image.png

(4)使用管道输入

通过管道|将数据输入到 Claude Code 中。

管道操作示例:

# 处理命令输出
tree /f | claude -p "分析目录结构是否合理"

# 分析日志
cat error.log | claude -p "找出错误模式并给出解决方案"

# 多级管道
cat package.json | jq '.dependencies' | claude -p "检查依赖版本"

image.png

(5)运行多实例

可以同时运行多个 Claude Code 实例处理不同任务。

多实例应用:

# 终端1:处理前端
cd frontend && claude

# 终端2:处理后端
cd backend && claude

# 终端3:运行测试
claude -p "持续监控测试结果"

image.png

2.3.2 图像处理技巧

(1)拖拽粘贴图像

将图像文件直接拖入终端使用。

操作步骤:

1. 准备好图像文件(设计稿、截图等)

2. 直接拖拽到 Claude Code 终端

3. 描述你的需求

应用场景:

• 从 UI 设计稿生成代码

• 分析界面布局

• 复制现有界面设计

image.pngimage.png

(2)从设计稿生成代码

粘贴设计稿图片,让 Claude Code 构建界面。

实践示例:

你:[粘贴设计稿截图]
    请根据这个设计稿生成 React 组件代码

Claude:
我看到这是一个登录表单设计,包含:
- 邮箱输入框
- 密码输入框
- 记住我复选框
- 登录按钮

我将创建对应的 React 组件...
[生成代码]

image.png

(3)反馈并修改

根据当前状态,将其反馈给 Claude Code 进行迭代修改。

对话示例:

你:[粘贴当前界面截图]
    按钮太小了,文字间距不够,整体需要更现代化

Claude:
我看到了当前界面,我将进行以下调整:
1. 增大按钮尺寸到 48px 高度
2. 增加行高到 1.6
3. 使用现代化的阴影效果
[修改代码]

2.3.3 集成与外部数据技巧

(1)集成MCP

方式一:修改配置文件

image.png

找到.claude.json文件,在文件中所需要添加项目,在mcpServers中添加mcp配置

image.png

配置示例:

{
  "mcpServers": {
    "mysql": {
      "disabled": true,
      "timeout": 60,
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@f4ww4z/mcp-mysql-server"
      ],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_USER": "root",
        "MYSQL_PASSWORD": "123456",
        "MYSQL_DATABASE": "mall"
      },
      "type": "stdio"
    }
  }
}

方式二:通过命令增加mcp

claude mcp add pg-server /path/to/postgres-mcp  "postgresql://user:pass@localhost:5432/mydb"

image.png

通过命令查看mcp服务

claude mcp list

image.png

管理MCP:

claude mcp list             # 查看已配置的服务
claude mcp get <name>       # 查看服务详情
claude mcp remove <name>    # 删除服务

(2)连接数据库

使用示例:

你:查询ums_member_level表前三条数据

Claude:
[通过 MCP 连接数据库]
query (MCP)(sql: "SELECT * FROM ums_member_level LIMIT 3")
[返回查询结果]

image.png

2.3.4 CLAUDE.md 配置文件技巧

(1)理解其核心作用

CLAUDE.md 是一个在每次请求时都会加载的系统提示文件。

claude.md 的作用:

• 定义项目的上下文和约定

• 设置代码风格偏好

• 提供项目特定的知识

• 自动加载到每次对话中

(2)使用 /init 自动生成

在项目目录中运行 /init 命令,自动生成一份基于项目结构的 CLAUDE.md。

操作步骤:

cd my-project
claude

# 在 Claude Code 中执行
/init

自动生成的内容包括:

• 项目结构分析

• 技术栈识别

• 代码风格检测

• 常见约定

image.png

image.png

(3)用 # 动态更新

在对话中,使用 # 符号可以将指令直接添加到 CLAUDE.md。

动态更新示例:

你:# 所有 API 调用都要包含错误处理和重试逻辑

Claude:
已添加到 CLAUDE.md,我会在后续所有 API 相关的代码中遵循这个规则。

image.png image.png image.png

(4)设置全局配置

在用户主目录 ~/.CLAUDE/ 中创建 CLAUDE.md 以应用于所有项目。

全局配置示例:

# ~/.claude/CLAUDE.md

# 个人编码偏好
- 使用 TypeScript 严格模式
- 组件使用函数式风格
- 优先使用 async/await 而非 Promise.then()
- 所有函数都要有 JSDoc 注释

# 代码风格
- 使用 2 空格缩进
- 单引号优先
- 末尾加分号

image.png

(5)使用子目录配置

在子目录中添加 CLAUDE.md 应用于特定模块。

目录结构示例:

my-project/
├── claude.md              # 项目全局配置
├── frontend/
│   └── claude.md          # 前端特定配置
└── backend/
    └── claude.md          # 后端特定配置

前端 claude.md:

# Frontend Module

## 技术栈
- React 18
- Tailwind CSS
- React Router v6

## 组件约定
- 所有组件使用 TypeScript
- Props 定义为 interface
- 使用 React.FC 类型

后端 claude.md:

## 1. 业务逻辑规范
- 所有业务逻辑必须封装在 **Service 层**,Controller 不得写复杂逻辑。
- 公共逻辑提取到 `common` 模块或工具类,避免重复代码。
- 异常必须抛出自定义异常类,并通过全局异常处理器统一处理。

---

## 2. 代码风格
- 严格遵循 **Java 开发手册**(简化版即可)。
- 类、接口使用**帕斯卡命名**(例如,UserControllerProductService)。
- 变量、方法名使用 **驼峰命名法**
- 常量使用大写+下划线(例如 MAX_RETRIESDEFAULT_TIMEOUT)。
- Controller 命名以 `*Controller` 结尾,Service`*Service` 结尾,Mapper`*Mapper` 结尾。
- DTO/VOEntity 严格分离,不得在 Controller 中直接返回 Entity。
- 所有公共方法必须有 **Javadoc 注释**。
- 严禁使用 System.out.println 进行日志记录:要使用合适的日志记录框架。

---

## 3. 安全与合规
- 禁止在代码中硬编码密码、密钥等敏感信息,统一存放在配置中心。
- SQL 必须使用 **参数绑定**,禁止拼接 SQL 防止注入。
- 日志中严禁输出用户隐私信息(如手机号、身份证号、邮箱等)。
- 金额计算使用 BigDecimal,禁止 float / double。
- 

---

## 4. 测试与质量
- 每个 Service 必须有单元测试,覆盖率不得低于 **80%**。
- 所有新增功能必须有对应的集成测试。
- 严格遵循 **代码 Review 流程**,不符合规则的代码不得合并。

image.png

(6)定期重载优化

经常性地优化和精炼你的 CLAUDE.md 文件,保持其具体性和高效性。

优化建议:

• 每月审查一次

• 删除过时的规则

• 添加新的最佳实践

• 保持简洁明了

2.3.5 定义斜杠命令技巧

(1)在指定文件夹中定义

在 .claude/commands 文件夹中创建文件来自定义自己的斜杠命令。

目录结构:

my-project/
└── .claude/
    └── commands/
        ├── solve_issue.md
        ├── refactor.md
        ├── lint.md
        └── review_pr.md

(2)为解决 GitHub 问题创建命令

创建一个 /solve_github_issue 类似的命令。

创建文件:  .claude/commands/solve_issue.md

# Solve GitHub Issue

## 指令
分析 GitHub issue #{issue_number},并提供解决方案:

1. 读取 issue 描述和讨论
2. 分析问题根源
3. 提出解决方案
4. 实现代码修复
5. 编写测试
6. 准备 PR 描述

## 参数
- {issue_number}: GitHub issue 编号

使用:

/solve_issue 123

(3)为重构创建命令

创建一个 /refactor 命令。

创建文件:  .claude/commands/refactor.md

# Refactor Code

## 指令
对 {file_path} 进行代码重构:

1. 分析当前代码结构
2. 识别代码异味
3. 提出重构建议
4. 实施重构
5. 确保测试通过
6. 更新文档

## 重构原则
- 保持功能不变
- 提高可读性
- 减少重复
- 遵循 SOLID 原则

## 参数
- {file_path}: 要重构的文件路径

(4)为代码检查创建命令

创建一个 /lint命令。

创建文件:  .claude/commands/lint.md

# Code Lint

## 指令
对 {target} 进行代码检查:

1. 运行 ESLint/Prettier
2. 检查类型错误
3. 识别潜在问题
4. 自动修复可修复的问题
5. 报告无法自动修复的问题

## 检查项
- 代码风格
- 类型安全
- 最佳实践
- 性能问题

## 参数
- {target}: 文件路径或目录(默认: .)

(5)为 PR 审查创建命令

创建一个 /review_pr 命令。

创建文件:  .claude/commands/review_pr.md

# Review Pull Request

## 指令
审查 Pull Request #{pr_number}:

1. 读取 PR 描述和变更
2. 分析代码质量
3. 检查测试覆盖率
4. 识别潜在问题
5. 提供改进建议
6. 生成审查评论

## 审查重点
- 代码质量
- 安全性
- 性能影响
- 向后兼容性
- 文档完整性

## 参数
- {pr_number}: Pull Request 编号

(6)向命令传递参数

你的自定义斜杠命令是提示模板,可以接收命令行参数。

参数语法:

/command_name arg1 arg2 arg3

示例:

/refactor src/components/Header.tsx
/solve_issue 456
/review_pr 789
/lint src/

2.3.6、UI 与工作流技巧

(1)使用 Tab 补全

Tab 键自动补全文件和目录名,以提供更精准的上下文。

Tab 补全示例:

你:请优化 @src/com[TAB]
    → src/main/resources/com/

好处:

• 避免路径错误

• 提供精确上下文

• 加快输入速度

image.png

(2)果断按 Esc 中断

当你看到 Claude Code 的输出偏离预期时,立即按 Esc 键打断它。

使用场景:

• Claude code有非常强的自主修复能力。它会运行命令 -> 发现失败 -> 读取源码 -> 修改代码 -> 再次运行命令。需要监控这个循环,它陷入死胡同时使用

• 生成的代码方向错误

• 误解了你的意图

• 开始生成不需要的内容

操作流程:

1. 发现输出偏离预期
2. 立即按 Esc
3. 重新澄清需求
4. 继续正确的方向

三、实战应用

案例一:原始需求生成需求设计文档类型

场景:由原始需求,生成更规范的需求文档

初始交互prompt:

原始需求:开发一个用户管理后台系统,核心功能包含用户的增删改查,
         分析需求要点以及识别缺失的必要信息,生成一份规范的需求文档

image.png

选择技术栈交互prompt:

前端vue后端java,需要权限管理,逻辑删除

image.png

回答待解决问题交互prompt:

1、唯一 2、启用  3、规则自定 4、需要 5、日志保留一周 6、暂不对接 7、访问量100

image.png

确认生成需求文档交互prompt:

没有模板,可以按照当前生成的文档,帮我在当前目录写入md文件 

image.png

image.png

案例二:前端开发类型

场景:根据原型图,完成城市驾驶舱前端界面开发

方式一:直接使用导出的原型图

Prompt:

参考image.png驾驶舱原型图,帮我在当前目录新建vue前端项目,组件数据可以先使用模拟数据,生成页面的全部组件

原型图: image.png 生成网页前端:

image.png

视频:

前端使用claude Code_哔哩哔哩_bilibili

方式二:使用mastergo原型图链接

首先在mastergo设计好原型图,配置好mastergo的mcp信息 prompt:

https://mastergo.com/prototyping/178574195114196?fileOpenFrom=project&page_id=M&layer_id=1%3A0 还原选中的UI设计稿,要样式正确

前端链接mastergo使用claude Code_哔哩哔哩_bilibili

案例三:前后端分离开发类型

场景:开发或搭建一个初始的用户管理系统

Prompt:

开发一个用户管理系统,后端使用flask+sqllite,前端使用vue,需要实现用户的增加、删除、修改用户名,重置密码能力,并具备分页功能

追加prompt:

新增一个“按用户名搜索”的条件查询功能;

截图:

image.png image.png image.png image.png

视频:

使用 Claude Code 实现用户管理系统_哔哩哔哩_bilibili

案例四:代码审核并修复类型

场景:审核商城后端服务代码存在数据计算问题,并自主修改为正确规范的代码

prompt:

审核当前项目中商品相关代码是否符合数据计算规范,给出审核报告并修改为正确代码

截图:

image.png image.png image.png image.png

视频:

使用Claude Code 进行代码审核_哔哩哔哩_bilibili