主题
开发者效率
概述
对于开发者来说,OpenClaw 不仅是聊天助手,更是一个代码执行引擎。它可以直接操作文件、运行命令、管理 Git——相当于一个 24/7 在线的编程搭档。
前提条件
确保已开启工具执行能力:
bash
openclaw config set tools.profile coding代码生成与辅助
生成代码
直接用自然语言描述需求,Agent 会创建文件并编写代码:
text
你:在 src/api/ 下创建一个用户注册接口,用 Express.js,
包含参数校验、bcrypt 加密和 JWT Token 返回。
Agent:
- 创建 src/api/register.ts
- 编写路由、校验、加密逻辑
- 安装缺少的依赖
- 添加类型定义代码解释与重构
text
你:解释一下 src/utils/parser.ts 的实现逻辑
你:把 getUserData 函数从回调风格重构为 async/awaitGit 自动化
推荐技能
bash
clawhub install github
clawhub install git-ops常用操作
text
# 自动生成 commit message
你:看看有哪些未提交的改动,帮我写个 commit message
# 创建功能分支
你:为 #42 issue 创建功能分支并切换过去
# PR 管理
你:为当前分支创建 PR,自动生成描述,指定 reviewer 为 @alice
# 提交压缩
你:把最近 3 个 fix 提交 squash 成一个自动化测试
text
# 生成测试
你:为 src/utils/ 下所有导出函数生成 Jest 单元测试
# 覆盖率分析
你:跑一下测试,检查覆盖率,标出低于 80% 的文件
# CI/CD 集成bash
clawhub install cicd-pipeline文档生成
text
# API 文档
你:扫描所有 Express 路由,生成 OpenAPI 3.0 规范文件
# 更新 README
你:根据当前项目结构更新 README.md 的安装步骤和功能列表
# CHANGELOG
你:根据最近的 Git 提交生成 CHANGELOG,按 Added/Changed/Fixed 分类代码审查
bash
clawhub install code-reviewer安装后,Agent 可以自动审查代码:
text
你:审查一下 src/api/ 目录的代码,关注安全性和性能
Agent 检查维度:
- 🔒 安全:SQL 注入、XSS、敏感信息泄露
- ⚡ 性能:N+1 查询、不必要的循环、内存泄漏
- 📏 规范:命名约定、代码风格、注释质量
- 🧠 逻辑:边界条件、错误处理、竞态条件调试与性能分析
text
# 错误分析
你:看看这个错误日志,帮我定位根因:
[粘贴错误信息]
# 包体积分析
你:分析 build 产物,找出最大的几个包,建议优化方案
# 日志分析
你:分析最近的错误日志,按出现频率排序开发环境管理
text
# 依赖管理
你:检查 package.json 中有哪些过期依赖,哪些可以安全升级
# 代码规范配置
你:配置 ESLint + Prettier,使用 Airbnb 规范
# 环境对比
你:对比 dev 和 prod 的数据库 schema 差异实战工作流
Issue → 功能 → PR
text
你:看看 GitHub #42 issue 的内容,
实现它要求的功能,
写好测试,
创建 PR 并关联 issueAgent 会依次:
- 读取 Issue 描述和评论
- 创建功能分支
- 编写代码实现
- 生成测试用例
- 运行测试确保通过
- 创建 PR 并自动生成描述
生产故障排查
text
你:线上报了这个错误 [粘贴错误],
帮我定位原因,
创建 hotfix 分支修复,
跑通测试后提 PR效率技巧
- 组合技能:
github+code-reviewer+cicd-pipeline覆盖完整开发流程 - 快捷命令:在频道中定义快捷命令(如
/deploy、/status) - 定时任务:每天自动检查依赖更新、跑测试、生成报告
- 记忆积累:Agent 会记住你的代码规范和偏好,越用越顺手
注意事项
- Agent 执行的命令会真实影响你的代码和文件系统
- 重要操作前建议先 commit 现有改动
- 在不熟悉的项目中谨慎使用自动重构