第34篇-软件开发搭档

发布时间:2026/9/1 15:16:08
第34篇-软件开发搭档 【OpenClaw 从入门到精通】第 34 篇实战场景一 — 软件开发搭档本系列定位零基础入门从安装配置到高级架构全覆盖。本篇你将学到OpenClaw 在软件开发中的应用编码、调试、Git 操作Workspace 上下文利用Canvas 在开发中的可视化一、项目初始化1.1 创建 Workspace 上下文cd~/my-projectcatAGENTS.mdEOF # 项目说明 TypeScript Express Prisma PostgreSQL ESM 模块 / strict 模式 / Vitest 测试 EOF1.2 在项目中工作cd~/my-project openclaw agent-m帮我创建一个 User 模块包含 Schema、Route 和测试Agent 自动读取 AGENTS.md理解项目规范后生成代码。下面是项目初始化的整体流程创建项目目录编写 AGENTS.md定义项目规范TypeScript ExpressPrisma PostgreSQLESM Vitest启动 OpenClaw AgentAgent 自动读取 AGENTS.md生成 User 模块代码Schema / Route / 测试二、代码审查你审查最近的 Git 提交 OpenClaw process: git diff HEAD~1 审查结果 安全auth.ts:42 密码明文比较应用 bcrypt.compare 性能users.ts:88 N1 查询 风格utils.ts:12 命名不规范下面是代码审查的流程示意图你审查最近的 Git 提交OpenClaw 执行 git diff HEAD~1审查结果 安全风险 性能问题 风格建议密码明文比较 → 改用 bcrypt生成审查报告三、Git 操作你帮我提交写 commit message OpenClaw process: git diff --stat 建议feat(auth): 添加 JWT 刷新 Token 机制 确认[y/N] y process: git add -A git commit -m feat(auth): 添加 JWT 刷新 Token 机制下面是 Git 操作的交互流程GitOpenClaw你GitOpenClaw你帮我提交写 commit messagegit diff --stat变更统计建议feat(auth): 添加 JWT 刷新 Token 机制确认 [y/N] ygit add -A git commit -m ...提交成功✅ 提交完成四、Canvas 辅助开发你画一下当前的数据库 ER 图 OpenClaw process: cat prisma/schema.prisma canvas: render { type: er-diagram, ... } ER 图已在 Canvas 中展示下面是 Canvas 辅助开发的流程你画一下当前的数据库 ER 图OpenClaw 读取 prisma/schema.prisma解析数据库模型User 表Post 表Comment 表Canvas 渲染 ER 图 ER 图已在 Canvas 中展示支持交互式查看与编辑本篇小结知识点核心内容AGENTS.md项目上下文自动注入代码生成理解项目规范后生成代码审查安全/性能/风格三维度Git 操作自动分析 规范 commitCanvasER 图 / 架构图可视化下篇预告第 35 篇实战场景二 — 自动化与运维如果本篇内容对你有帮助欢迎点赞收藏有任何疑问欢迎在评论区交流。