AI编程工具
- 端到端模式
- Claude Code 常用终端(也支持桌面), 系统级Agent
- IDE(协作模式)
- Trea: 字节
- Antigravity IDE, Google
- Cursor 类似Trae
- OpenCode
- Windsurf
- Kiro 亚马逊
- GitHub Copilot 终端
- API类
- 智谱LM 4.7
- Kimi K2
- 原型工具
- 设计图工具
- Stitch: Google, 原型生成
- Figma Make
- 流程图设置
相关概念协议
- Skills vs MCP vs Subagents
- Skills 教 AI 怎么做(可移植的专业知识)
- MCP 给 AI 连接数据(外部数据源和 API)
- Subagents 让 AI 分身干活(独立运行的子任务)
MCP
Skills
- 参考: https://cloud.tencent.com/developer/article/2616897
- openskills 技能管理框架
- claude-code中使用
1 | ## (推荐)基于 openskills 管理技能 |
- trae中使用: 新版本内置技能设置; 下文是手动触发技能方案
- 先 openskills install 及 sync 安装并同步技能到当前目录的 AGENTS.md 文件中
- 然后对话中使用技能名或相关关键词触发技能. eg:
基于 frontend-design skills 设计一个宠物记事的H5网页
Skills收集分类
- SkillsMP: 收录 30,000+ 预定义技能
- https://www.aitmpl.com 提供 Skills, MCP, Commands 等
- https://skills.sh/
- Stitch原型设计官方技能
- Flutter开发官方技能
AI编程工具
Claude-Code
- Claude Code 官方文档
- 命令行安装参考下文
- WEB版使用
- 桌面端: https://code.claude.com/docs/en/desktop-quickstart
- Claude Code 实践
- 相关工具
- cc-switch 切换不同模型
- everything-claude-code 一套可复用的 Claude Code 工程开发工作流组件库
- OpenSpec 面向 AI 辅助工作流的规范驱动开发技术白皮书
命令行安装
1 | # 使用 npm 全局安装 Claude Code. 依赖 Node.js 18+ |
配置说明
- 配置文件
~/.claude.json - 配置目录
~/.claude,目录下包括- settings.json 参考下文
- projects 文件夹名按项目路径命名(斜杠变横杠),每个会话是一个 .jsonl 文件
- ~/.claude/settings.json <== 项目目录 .claude/settings.json 或 .claude/settings.local.json
1 | { |
CLAUDE.md文件
- 大小 10K - 20K
- 实用技巧与误区
- 应该很短:只在 Claude 容易出错的地方加说明,别想着写完整手册
- 别用 @ 引用文档:正确做法是推销这个文件,告诉它为什么和何时该读。例如:遇到复杂用法或 FooBarError 错误时,参考 path/to/docs.md 的高级故障排除
- 别只说禁止:不要写纯否定约束,比如永远不要用某个标志。智能体真需要这个标志时就傻了。永远提供替代方案
- 把 CLAUDE.md 当倒逼函数:对于复杂的工作应该写个简洁的 Bash 包装脚本,提供清晰的 API,然后只给包装脚本写文档
AGENTS.md可以同步维护一个 AGENTS.md 文件,兼容工程师可能用的其他 AI IDE
实践技巧
/context建议编码时至少运行一次,看看 200k 个 token 的上下文窗口用了多少/compact压缩上下文。尽量别用,自动压缩不透明、容易出错、优化不好- 简单重启会话用
/clear清除上下文,然后通过快捷命令让 Claude 读取 git 变更记录 - 复杂任务让 Claude 把计划和进度写进 .md 文件,/clear 清状态,然后新会话读取 .md 继续干
- 简单重启会话用
- 自定义子智能体存在问题:隔离上下文
- 应该把上下文给主智能体(通过 CLAUDE.md),让它用 Task/Explore(…) 自己管理任务分配
claude --resume和claude --continue重启会话- 技能(Skills)可能比 MCP 更重要
- MCP 应该是管理认证、网络和安全边界,然后退居幕后。它为智能体提供入口点,智能体随后用脚本和 markdown 上下文执行实际工作
- 对话前加
ultrathink:开启深度思考模式(Claude 会分配高达 32k 的 Token 进行内部推理) - 本地与云端同步开发(貌似要 pro 用户)
1 | # 在 claude.ai/code 网页端运行几个会话 |
钩子
Trea
- 项目开发基础模块: 登录登基础页面, 统一日志, 统一提示, 统一异常, 多语言, 日期, 币制, 主题
- MCP配置
- Figma: 支持基于个人 Token 进行调用, 对话时提供项目链接即可
- Firebase
- Skills技能: 新版本内置技能设置; 也可参考上文手动触发
- SOLO工作模式
- Agent: 默认模式; 适合日常开发任务、快速解决问题
- Plan(对话前加
/plan触发): 先制定计划, 确认后执行; 适合复杂任务 - Spec(对话前加
/spec触发): 先制定详细的规格(spec.md、tasks.md、checklist.md), 再确认(可多轮对话反复修改此 spec 文件), 后执行(按上述规范文件执行); 适合大型功能开发
Antigravity
- 文档
- 科学使用
- TUN模式
- 或者Proxifier代理:
"Antigravity.app"; "Antigravity"; "Antigravity Helper"; "language_server_macos_arm"; com.google.antigravity; com.google.antigravity.helper注意 language_server_macos_arm 这个服务, 不同 CPU 可能是 language_server_macos_x64
- MCP配置(AI对话框右上角3个点进入)
- 自定义 MCP 配置: AI对话框右上角3个点进入 - Manage MCP Servers - View raw config
- Figma
- 官方提供的 MCP 只能基于 Figma 桌面端的 Dev Mode MCP Server 功能实现(需要 Figma Pro 账户)
- 可使用 https://github.com/GLips/Figma-Context-MCP 进行自定义
OpenClaw小龙虾
- 官网, github
- ClawHub OpenClaw 的官方技能注册平台
- 安装及命令
- 参考: https://cloud.tencent.com/developer/article/2626160
- 或基于阿里云镜像服务器: https://www.aliyun.com/activity/ecs/clawdbot
- 模型选择
- 使用 Qwen 进行页面认证后有一定的免费额度
- 使用自定义模型配置阿里百炼API, 参考: https://help.aliyun.com/zh/model-studio/openclaw
- 消息渠道-飞书: https://docs.openclaw.ai/zh-CN/channels/feishu
- 安装飞书openclaw/feishu插件报错spawn EINVAL 解决后可以把全局openclaw包下的extensions/feishu文件夹删掉
- 配置飞书渠道
- 创建飞书应用 - 添加机器人能力 - 权限管理中添加
im:*和contact:contact.base:readonly- 发布飞书应用 - 在OpenClaw中配置此 Channel 的 App ID/Secret - 重启Gateway - 飞书后台配置事件订阅 - 订阅方式: 使用长连接接收事件 - 添加事件:im.message.receive_v1- 重新发布飞书应用 (顺序很重要)
- 创建飞书应用 - 添加机器人能力 - 权限管理中添加
- 如果是首次私聊飞书机器人,可能会回复一个配对码。此时需要在服务器上执行
openclaw pairing approve feishu <配对码>完成授权- 没有测试成功,可以将模式改为allowlist私聊白名单,如
"channels": { "feishu": { "dmPolicy": "allowlist", "allowFrom": ["ou_1a4bfd418ae7bf556b42589d28e05586"] } }
- 没有测试成功,可以将模式改为allowlist私聊白名单,如
- 私聊定时任务没测通过,群组的定时任务可以
1 | # 安装openclaw |
- 创建多个 Agent
1 | # 查看所有 Agent. 默认的为 main |
