拥抱Al辅助工具
本文最后更新于 2026年2月18日 早上
写在前面
- 未来工程师是人机混合体,人类创造力 + AI能力 > 最佳纯AI系统。
- 创造力、系统设计能力和做出权衡决策的能力将变得更加重要。
- 更高层次的抽象:
- 软件价值 = 创新 ×(需求清晰度 × AI理解度)× 工程实现效率
AI提效
需求分析 将模糊的需求变清晰
Todo
需求实现 根据需求编写代码
能识图->编写网页
编写插件、应用等
代码优化 & BUG修复
提供对应代码片段
提示词:请先解释这段代码的问题与解决方法,然后进行优化。
自动生成测试用例
todo
生成精美的APP原型图
agent模式+提示词:
todo
生成UI/UX
实现Cursor更精准控制UI的四种方法,分别是:
- 常见组件库/风格+文字描述
- 参考图+具体描述
- v0/Bolt做UI + Cursor微调
- Figma/Pixso to code +Cursor
- claude code + figma mcp + playwright mcp
辅助硬件设计/分析
首推GPT-5模型。
原理图分析:分析一下上传的这个原理图的电路功能。
原理图优化:针对这个原理图,还有哪些可以优化的地方,在此基础上生成一版改进后的版本。
PCB布局生成:基于这个原理图,生成PCB布局,要求:所有器件放在电路板的一侧,封装采用主流封装,PCB大小尽可能小,需要安装孔。
直接方案输出:给出需求,让其输出方案(原理图、芯片选型、方案文档)。
与PCB设计工具联动,进行自动布线。
辅助代码阅读
前提:需提供适当的上下文
可实现的具体功能:
- 智能代码导航
- 定位函数定义以及引用
- 自动分析代码调用链
- 自动生成类图和依赖图、框架图
2.代码解读帮手
- 用通俗语言解释函数逻辑 、类逻辑 、模块架构
- 使用的设计手法 优点缺点
- 回答对代码的任何疑问
提示词:帮我分析这个项目的整体架构
提示词:帮我画个架构图。mermaid语法的架构图可以用这个在线工具查看
提示词:请解释该段代码的逻辑,并说明完成了什么功能。
提示词:帮我分析一下核心流程,以及入口文件
辅助文献阅读/检索
PDF文档导入功能(如deepseek的附件功能)
智能文本解析
多轮交互提问
英文论文写作
对比其他的翻译工具,可实现逐句翻译对照
内容创作
打造精美长图文
底座模型
Deepseek系列
GPT系列
Qwen系类
推理型大模型
指令型大模型
多模态大模型
Coding大模型
minimax 2.1
claude opus 4.6
GLM5
提示词编写
技巧
提示词可以由像chatgpt这样的AI辅助编写,我们提目标,由AI给出解决方案,然后汇总放入代码大模型进行生成,看效果,再提目标,再根据新给出的解决方案优化我们的提示词,不停的测试迭代。
辅助生成提示词的提示词:
放入代码大模型生成原型图的提示词示例:
*我想开发一个{类似小宇宙的播客app},现在需要输出高保真的原型图,请通过以下方式帮我完成所有界面的原型设计,并确保这些原型界面可以直接用于开发:
1、用户体验分析:先分析这个 App 的主要功能和用户需求,确定核心交互逻辑。
2、产品界面规划:作为产品经理,定义关键界面,确保信息架构合理。
3、高保真 UI 设计:作为 UI 设计师,设计贴近真实 iOS/Android 设计规范的界面,使用现代化的 UI 元素,使其具有良好的视觉体验。
4、HTML 原型实现:使用 HTML + Tailwind CSS(或 Bootstrap)生成所有原型界面,并使用 FontAwesome(或其他开源 UI 组件)让界面更加精美、接近真实的 App 设计。
拆分代码文件,保持结构清晰:
5、每个界面应作为独立的 HTML 文件存放,例如 home.html、profile.html、settings.html 等。
- index.html 作为主入口,不直接写入所有界面的 HTML 代码,而是使用 iframe 的方式嵌入这些 HTML 片段,并将所有页面直接平铺展示在 index 页面中,而不是跳转链接。
- 真实感增强:
- 界面尺寸应模拟 iPhone 15 Pro,并让界面圆角化,使其更像真实的手机界面。
- 使用真实的 UI 图片,而非占位符图片(可从 Unsplash、Pexels、Apple 官方 UI 资源中选择)。
- 添加顶部状态栏(模拟 iOS 状态栏),并包含 App 导航栏(类似 iOS 底部 Tab Bar)。
请按照以上要求生成完整的 HTML 代码,并确保其可用于实际开发。*
参考示例
主流代码辅助工具使用
Cursor
Normal模式 vs Agent模式
@功能
.cursorrules文件
简单来说,rules 就是给 Cursor 定下的行为准则和沟通规范,未经约束的 Cursor 可能过度设计代码(比如为简单功能加多层抽象),或在修改时误触核心逻辑。而 rules 通过提前明确 “能做什么”“不能做什么”,能够减少无效沟通,降低操作风险,统一协作标准。有了这些规则,Cursor 就像多了 “说明书”,能更贴合工作习惯和合规要求,沟通更高效。且规则需动态完善 —— 遇到新需求或新问题时,可补充rules让其更适配团队需求。Cursor 的 rules 分为全局 rules 和项目 rules:不同项目可在.cursor/rules/*.mdc目录下添加专属规则,用 git 管理实现团队共享;用模块化语言编写规则,更利于大模型理解。另外可以利用(Cursor Rules插件)为每个项目选择不同的.cursorrule文件。
nodepads
应该在Notepads中写什么?
- 项目架构决策
- 开发指南和标准
- 可重复使用的代码模板
- 需要经常参考的文档
- 团队特定的惯例和规则
不应该在Notepads中写什么?- 临时笔记或草稿
- 属于版本控制(如git)的信息
- 敏感数据或凭证
- 频繁变化的高波动信息
技巧
技巧1:进度管理
AI 编程还能做到更多事情,通过一个文本文件progress.md和一个提示,我们就可以跟踪所有的工作进度,保存进度开发提示词:
在每个已完成步骤的最后,将你的工作日志记录到 @Progress.md 文件里。包括以下问题并分步回答,且不要遗漏任何信息:我们实现了哪些功能?我们遇到了哪些错误?我们是如何解决这些错误的?
技巧2:MCP
todo
Copilot
‘@’

‘#’ 添加额外的上下文

TONGYI
功能类似Copilot,但底层模型用的国内大模型。
Continue
功能类似,可实现局域网api访问大模型服务器(vllm部署框架)
Cline
亮点:支持本地私有化部署,支持超多API接入形式
Claude code CLI
结合CC-Switch工具l来帮我们轻松在多个大语言模型api供应商之间切换。
常用命令
$claude --resume 可以选择之前的特定对话并继续和claude对话
>/init 根据codebase初始化CLAUDE.md
CLAUDE.md文件有三种,分别对应不同作用域:
- CLAUDE.md 由
/init命令生成的,可以由git进行管理,作用于本项目。 - CLAUDE.local.md 与CLAUDE.md同级,属于个人的特定配置,不通过git管理。
- ~/.claude/CLAUDE.md 全局文件,适用于电脑上的所有项目。

>/memory 命令来编辑已配置的memory
>/clear 清除当前上下文
>/ide not work solution:
As a minimal work-around, this works for me:
TERM_PROGRAM= claude
>/plan 计划模式
输入剪切的图片让分析,win终端会有问题,linux终端ok,win下一个间接方法就是通过@来引用图片。
>/permissions 管理工具权限,新增的权限会放置到.claude/settings.local.json
自定义命令
创建自定义命令
.claude/commands/impletement-feature.md
给自定义命令传递参数 $2
1 | |
重新启动claude后,输入/就会看到新增的/cmd_name命令。
多功能并行开发
使用git工作树来创建代码库的多个副本并同时开启多个claude实例来并行开发,最后将其合并起来(claude也可以合并)。
操作步骤:
1.创建.trees文件夹
2.git worktree add .trees/ui_feature
3.每个环境一个终端,每个终端开启一个claude code
4.通过自定义命令/impletement-feature xxxx_feature描述 来开发新功能
5.让claude添加并提交一个详细说明
6.在主终端窗口让claude用git merge命令把.trees文件夹中所有工作树都合并,遇到冲突也一起解决
github集成
>/install-github-app 安装github应用 ,用于在PR时使用claude code,问题中回复反馈、修复错误、修改代码等。具体实现是利用claude agent sdk来实现该功能。
具体操作是使用了github的workflow功能,官方有提供workflow代码可参考
使用工具
Hook
hook当特定事件发生时会自动触发,不同于skills,hook被限定于工具调用和生命周期事件。

>/hooks 命令查看当前配置的所有hook
Hook Types
- PreToolUse - Before a tool executes (validation, reminders)
- PostToolUse - After a tool finishes (formatting, feedback loops)
- UserPromptSubmit - When you send a message
- Stop - When Claude finishes responding
- PreCompact - Before context compaction
- Notification - Permission requests
自定义hook:
Use the hookify plugin to create hooks conversationally instead of writing JSON manually. Run /hookify and describe what you want.
Claude mcp
添加mcp服务器$ claude mcp list #列出所有的mcp服务器
$ claude mcp add --transport http sentry https://mcp.sentry.dev/mcp #Add HTTP server。
$ claude mcp add --transport http corridor https://app.corridor.dev/api/mcp --header "Authorization: Bearer ..." # Add HTTP server with headers
>/mcp 也可以列出所有的mcp服务器,并进行enable/disable,/plugin下也可以进行相同的操作。
太多mcp工具处于使能状态会占用大量的上下文空间,导致性能大幅下降,所以,建议:
可以配置20-30个mcp工具,但保持少于10个处于使能状态。
Subagent
子代理是你的主Claude可以有限范围内委派任务的进程。它们可以运行在后台或前台,为主cladue释放上下文。
子代理可以很好的和skill一起工作。
Skill
SKILL.md
skill文件的描述是有开放标准的,需要按照特定格式进行实现。
skill是包括多个文件的文件夹,文件类型包括指令、脚本、assets、资源,其可以被agent发现并执行。

为了保护上下文窗口,skill采用渐进披露的方式,该方式上下文窗口中只加载必要的数据(技能的元数据)
智能体工作流
tools始终常驻上下文窗口,而skill是逐步加载的。
claude内置的skill
skill-creator
如何开启和关闭skill
cc-switch可以直接开启关闭
其他第三方的skill
项目管理:planning-with-files
开发流程:superpowers
前端设计:frontend-design
知识查询:NotebookLM Skil
笔记管理:Obsidian Skills
视频制作:Remotion Skills
Skills开发:Skill Creator
Plugin
/plugin 导入marketplace,然后安装需要的plugin。按需disable不用的plugin
everything-claude-code
来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置集合。生产级代理、技能、钩子、命令、规则和 MCP 配置,经过 10 多个月构建真实产品的密集日常使用而演化。
claude-plugins-official
官方marketplace 中包含很多实用的plugin。/plugin discover中可以搜到。
claude-mem
持久化记忆系统
https://github.com/thedotmack/claude-mem
状态栏增强
windows下git-bash使用bash脚本解析 claude code statusline json配置文件结构,需要提前安装jq工具。
cc-statusline,可以在此基础上进行改进来适用自己的需求。
Tip
- Ctrl+U - Delete entire line (faster than backspace spam)
- ! - Quick bash command prefix
- @ - Search for files
- / - Initiate slash commands
- Shift+Enter - Multi-line input
- Tab - Toggle thinking display
- Esc Esc - Interrupt Claude / restore code
- /fork - Fork conversations to do non-overlapping tasks in parallel instead of spamming queued messages
- /rewind - Go back to a previous state
- /statusline - Customize with branch, context %, todos
- /checkpoints - File-level undo points
- /compact - Manually trigger context compaction
智能体协作框架
类Manus
claudedot
openclaude
GUI agent
豆包手机

