你的 AI 可能白用了!为什么你的 Claude Code 总是“失忆“?90% 的人不知道的项目管理致命错误!!!
这篇文章介绍了《Claude Code 项目管理标准化指南》,核心是通过标准化文档和AI命令实现高效项目管理。指南提出了"三大文档+四大命令"的解决方案:需求文档明确目标、项目状态记录进度、待办清单规划任务;配合/start快速启动、/progress查看进度、/next获取建议、/update-status自动更新状态的四大AI命令。这种方法解决了传统项目管理中进度不明确、文
Claude Code 项目管理标准化指南
让 AI 成为你的项目经理:通过标准化的文档和命令,实现项目进度自动跟踪、文档自动更新、任务智能调度
目录
为什么需要项目管理标准化?
⚠️ 核心痛点:有 AI 也没用?
你是否遇到这些情况:
❌ 场景 1:AI 不知道你做到哪了
你: "继续开发用户反馈功能"
AI: "好的,我来实现用户反馈的 Entity..."
你: "等等!Entity 我昨天就写完了!你怎么又重新写?"
AI: "抱歉,我不知道你已经完成了哪些部分..."
原因:没有项目状态记录,AI 每次都从零开始,无法延续上下文。
❌ 场景 2:AI 不知道项目有哪些模块
你: "帮我看看还有哪些功能没做完"
AI: "我需要扫描整个项目...(扫描 5 分钟)...发现了这些模块..."
你: "不对,这些都是测试代码,核心业务在 ruoyi-business 目录!"
AI: "抱歉,我没有项目结构的上下文..."
原因:没有项目结构概览,AI 盲目扫描,浪费时间还不准确。
❌ 场景 3:AI 生成的进度报告不准确
你: "项目完成度多少了?"
AI: "扫描代码...大概 60%?"
产品经理: "给个准确数字!"
你: "..."
原因:没有标准化的完成度定义,AI 只能大概估算。
❌ 场景 4:开发完忘记更新文档
你: (开发完用户反馈功能,提交代码)
第二天...
你: "昨天做了什么来着?"
你: (翻 Git 记录)
你: "哦,用户反馈。对了,文档忘记更新了..."
你: (手动整理文档 30 分钟)
原因:没有自动化的文档更新机制,全靠手动维护。
❌ 场景 5:团队协作时互相不知道进度
团队成员 A: "我在做用户管理"
团队成员 B: "我也在做用户管理..."
第二天发现:代码冲突了!
原因:没有统一的项目状态管理,团队成员各自为战。
💡 核心问题:AI 再强大,也需要上下文!
关键认知:
- ✅ AI 可以帮你写代码
- ✅ AI 可以帮你调试错误
- ❌ 但 AI 不知道你的项目做到哪了
- ❌ AI 不知道你的项目有哪些模块
- ❌ AI 不知道你昨天做了什么
解决方案:
给 AI 提供标准化的项目管理上下文,让 AI 成为你的项目经理,而不仅仅是代码助手。
传统项目管理的痛点
即使不考虑 AI,传统项目管理也有这些问题:
❌ 不知道做到哪了
- 每次打开项目都要翻 Git 记录回忆上下文
- 无法准确回答"项目完成度是多少"
- 进度评估全靠感觉:“大概60%吧…”
❌ 文档更新麻烦
- 开发完功能经常忘记更新文档
- 手动整理进度报告耗时费力
- 文档和代码经常不同步
❌ 任务管理混乱
- 待办事项散落在聊天记录、笔记本里
- 不知道接下来该做什么
- 缺少优先级判断
❌ 团队协作困难
- 团队成员不知道你在做什么
- 需要开会对齐进度
- 交接项目需要大量时间
标准化项目管理带来的改变
✅ 进度清晰
- AI 自动扫描代码,精确统计完成度
- 从"大概60%“到"精确72%”
- 按模块、业务域分类展示
✅ 文档自动更新
- 开发完一个功能,一条命令自动更新所有文档
- 不再遗漏任何进度信息
- 文档和代码完全同步
✅ 智能任务调度
- AI 分析当前状态,建议下一步该做什么
- 自动扫描 TODO/FIXME 注释
- 按优先级排序任务
✅ 团队协作高效
- 随时生成进度报告,无需开会对齐
- 新成员 1 分钟了解项目状态
- 项目交接轻松自如
效率提升对比:
| 传统方式 | 标准化方式 | 提升 |
|---|---|---|
| 2小时15分钟/天 | 10分钟/天 | 13倍 |
核心架构
项目管理标准化的核心是:三大文档 + 四大命令
📚 三大标准化文档
docs/
├── 需求文档.md # 明确要做什么
├── 项目状态.md # 记录做到哪了(AI 自动更新)
└── 待办清单.md # 规划接下来做什么
1. 需求文档 - 明确"要做什么"
作用:
- 团队对需求达成一致
- AI 可以关联代码实现和需求
- 需求变更有迹可循
核心字段:
- 需求编号(REQ-001)
- 优先级(高/中/低)
- 预计时间
- 验收标准
示例:
## 1. 功能需求
- [ ] REQ-001: 用户管理模块
- 优先级: 高
- 预计时间: 5天
- 状态: 待开发
- 描述: 实现用户的增删改查、角色分配等功能
- 验收标准:
- [ ] 支持用户增删改查
- [ ] 支持角色分配
- [ ] 接口响应时间 < 500ms
2. 项目状态 - 记录"做到哪了" ⭐⭐⭐⭐⭐
这是最核心的文档,记录已完成、进行中、待办任务。
关键特性:
- ⭐ AI 自动更新:开发完运行
/update-status,AI 自动扫描代码更新文档 - ⭐ 精确进度:按 Maven 模块、业务域分类统计,计算完成百分比
- ⭐ 完整记录:每个任务包含完成时间、耗时、说明
文档结构:
# 项目状态
最后更新: 2025-01-14 15:30
## 📊 当前状态
- 项目阶段: 开发中
- 整体进度: 72%
- 下一步计划: 完成用户反馈前端页面
## ✅ 已完成
- [x] 用户管理模块 (2025-01-10)
- 耗时: 2天
- 说明: 完成 Entity/Service/Controller,支持增删改查
## 🚧 进行中
- [ ] 用户反馈模块 (开始: 2025-01-12)
- 进度: 70%
- 预计完成: 2025-01-15
- 当前工作: 正在实现 Service 层
## 📋 待办
- [ ] 添加单元测试
- 优先级: 中
- 预计工作量: 2天
3. 待办清单 - 规划"接下来做什么"
按优先级组织任务,包含高/中/低优先级、进行中、最近完成。
文档结构:
# 待办事项清单
## 🔥 高优先级(紧急重要)
- [ ] 修复生产环境登录异常
- 截止日期: 2025-01-15
- 描述: 用户反馈无法登录系统
## 📌 中优先级(重要不紧急)
- [ ] 实现用户权限管理功能
- 截止日期: 2025-01-20
## 💡 低优先级(可延后)
- [ ] 优化首页加载速度
- 截止日期: 2025-02-01
## 🔄 进行中
- [ ] 开发数据统计模块(进度: 60%)
- 开始日期: 2025-01-10
- 预计完成: 2025-01-18
## ✅ 最近完成
- [x] 实现用户登录功能 (完成于 2025-01-10)
- 耗时: 2天
🤖 四大项目管理命令
通过这四个命令,AI 成为你的项目经理。
| 命令 | 功能 | 使用场景 |
|---|---|---|
/start |
快速了解项目状态 | 新窗口、休息后、切换任务 |
/progress |
查看详细项目进度 | 产品问进度、写周报、自查进度 |
/next |
获取下一步建议 | 任务完成后、不知道做什么 |
/update-status |
自动更新项目状态 | 开发完功能、完成重要任务 |
快速开始
第一步:初始化项目文档
在项目根目录运行:
/init-docs
AI 会自动创建三大文档模板:
docs/需求文档.mddocs/项目状态.mddocs/待办清单.md
第二步:配置项目结构
在 CLAUDE.md 中定义项目资源概览,让 AI 知道你的项目有哪些模块:
## 📚 项目资源概览
### 后端已有功能模块
| 模块 | 说明 | 位置 |
|------|------|------|
| ✅ 用户管理 | 用户增删改查 | ruoyi-business/user/ |
| ✅ 权限管理 | 角色权限控制 | ruoyi-business/auth/ |
### 前端已有页面
| 页面 | 路由 | 位置 |
|------|------|------|
| ✅ 用户管理 | /user | src/views/user/ |
### 移动端已有页面
| 页面 | 路径 | 位置 |
|------|------|------|
| ✅ 个人中心 | pages/user/index | pages/user/ |
第三步:开始使用
现在你可以使用四大管理命令了!
/start # 快速了解项目状态
命令详解
命令 1:/start - 快速进入工作状态
使用场景
- 新打开项目窗口
- 休息一段时间后回到项目
- 切换任务后需要回忆上下文
执行过程
当你输入 /start 后,AI 会自动:
- 识别项目类型和技术栈
- 查看最近 3 条 Git 提交
- 检查代码状态(是否有未提交修改)
- 扫描业务模块
- 统计 TODO/FIXME 数量
输出示例
# 👋 欢迎回到项目
## 📂 项目信息
- **项目名称**:RuoYi-Plus-Uniapp
- **技术栈**:Spring Boot + Vue3 + Uniapp
- **主要功能**:企业级管理系统 + 移动端应用
## 🕐 最近动态
feat(feedback): 完成用户反馈模块后端开发 - 2小时前
## 📊 当前状态
- 代码状态:⚠️ 有未提交修改
- **业务模块**:检测到 2 个业务模块
- 🔹 ruoyi-business: 3 个 TODO
- 🔹 ruoyi-iot: 1 个 TODO
- 框架状态:稳定
## 🎯 你可以:
1. 输入 `/progress` - 查看详细的项目进度
2. 输入 `/next` - 获取下一步开发建议
3. 直接告诉我:"继续开发用户反馈模块"
核心价值
- ✅ 1 分钟快速了解项目状态
- ✅ 不需要翻 Git 记录
- ✅ 立刻知道接下来该做什么
命令 2:/progress - 查看详细项目进度
使用场景
- 产品经理问进度
- 周报、月报需要数据
- 自己想了解整体完成情况
执行过程
当你输入 /progress 后,AI 会自动:
- 扫描项目结构(后端/前端/移动端)
- 统计功能模块数量
- 检查模块完整性(Entity/BO/VO/Service/DAO/Controller/Mapper)
- 计算每个模块的完成度百分比
- 生成详细进度报告
输出示例
# 📊 项目进度报告
## 🎯 项目概况
- 项目名称:RuoYi-Plus-Uniapp
- 技术栈:Spring Boot + Vue3 + Uniapp
- 当前阶段:开发中
- **整体进度:72%**
## 📈 功能模块进度
### 后端模块(按 Maven 模块统计)
#### 🔹 ruoyi-business(已实现 2 个业务域)
##### base 业务域 (100%)
1. ✅ 广告管理 - Ad
- 📄 Entity: 已完成
- 🔧 Service: 已完成
- 🗄️ DAO: 已完成
- 🌐 Controller: 已完成
2. ✅ 平台配置 - Platform
- 📄 Entity: 已完成
- 🔧 Service: 已完成
- 🗄️ DAO: 已完成
- 🌐 Controller: 已完成
##### ai 业务域 (70%)
1. ✅ AI对话管理 - Chat
- 📄 Entity: 已完成
- 🔧 Service: 已完成
- 🗄️ DAO: 已完成
- 🌐 Controller: 已完成
2. 🚧 用户反馈 - Feedback
- 📄 Entity: 已完成
- 🔧 Service: 已完成
- 🗄️ DAO: 已完成
- 🌐 Controller: 进行中 (70%)
#### 🔹 ruoyi-iot(已实现 1 个功能)
1. ✅ 设备管理 - Device
- 完成度: 100%
### 前端页面(已实现 5 个)
1. ✅ 广告管理 - /business/base/ad
2. ✅ 平台配置 - /business/base/platform
3. 🚧 用户反馈 - /business/base/feedback (开发中)
### 移动端页面(已实现 3 个)
1. ✅ 个人中心 - pages/user/index
2. ✅ 首页 - pages/index/index
3. 🚧 反馈页面 - pages/feedback/index (开发中)
## 📝 待完成事项
1. [ ] 完成用户反馈模块 Controller
2. [ ] 实现用户反馈前端页面
3. [ ] 添加单元测试
## 🔍 代码质量分析
- 代码规范性:良好(严格遵循 CLAUDE.md 规范)
- 注释完整度:待补充(建议添加业务逻辑注释)
- TODO/FIXME:4 个待处理
核心价值
- ✅ 精确的进度数据:不是"大概60%“,而是"精确72%”
- ✅ 自动生成报告:1 分钟生成,可直接复制给产品经理
- ✅ 按模块分类:清晰了解每个模块的完成情况
- ✅ 识别模块完整性:自动检查是否缺少 DAO、Service 等
命令 3:/next - 获取下一步建议
使用场景
- 完成一个任务,不知道接下来做什么
- 想知道哪些任务优先级最高
- 需要 AI 帮你规划下一步
执行过程
当你输入 /next 后,AI 会自动:
- 查看最近 5 条 Git 提交
- 扫描所有业务模块的 TODO/FIXME 注释
- 分析当前开发阶段
- 根据优先级规则排序任务
- 给出具体的行动建议
输出示例
# 🎯 下一步建议
## 📌 当前状态
- 最近在做:用户反馈模块后端开发
- 开发阶段:中期(核心功能开发)
- 代码状态:正常
## 🚀 建议优先级
### 🔴 高优先级(必须马上做)
1. **完成用户反馈模块 Controller**
- 原因:Service 层已完成,需要提供接口
- 影响:前端无法对接
- 预计耗时:1 小时
- 位置:`ruoyi-business/base/controller/FeedbackController.java`
- 建议:参考 `AdController.java` 的实现
### 🟡 中优先级(近期要做)
1. **实现用户反馈前端页面**
- 建议时间:本周内
- 位置:`plus-ui/src/views/business/base/feedback/`
- 依赖:需要后端接口完成
2. **处理 ruoyi-business/ai 模块的 3 个 TODO**
- `ChatServiceImpl.java:45` - 优化AI响应速度
- `RagServiceImpl.java:78` - 实现向量检索
- `ChatController.java:120` - 添加参数校验
### 🟢 低优先级(可以考虑)
1. **添加单元测试**
- 说明:提升代码质量,不急
- 建议时间:本月内
2. **优化前端首页加载速度**
- 当前加载时间:3s
- 目标:< 2s
## 💡 具体行动建议
### 建议接下来:
**第一步**:完成 FeedbackController(参考 AdController)
- 预计耗时:1 小时
- 依赖:Service 层已完成
**第二步**:提交代码后运行 `/update-status` 更新项目状态
**第三步**:开始开发前端页面
## 📝 注意事项
- ⚠️ 开发 Controller 时注意遵循 CLAUDE.md 规范
- ⚠️ 确保使用 `@SaCheckPermission` 注解控制权限
- ⚠️ 接口需要添加 `@OpenApi` 注解生成文档
核心价值
- ✅ 智能任务调度:AI 帮你排优先级
- ✅ 具体可执行:不是"继续开发",而是"完成 XX 文件的 XX 方法"
- ✅ 不遗漏任务:扫描代码中的 TODO 注释
- ✅ 考虑依赖关系:先完成 Service 再开发 Controller
命令 4:/update-status - 自动更新项目状态 ⭐⭐⭐⭐⭐
最强大的功能!开发完一个功能,一条命令自动更新所有文档
使用场景
- 开发完一个功能模块
- 完成一个重要任务
- 想更新项目进度
执行过程
当你输入 /update-status 后,AI 会自动:
- 读取现有
docs/项目状态.md - 查看最近 10 条 Git 提交
- 扫描所有业务模块(Controller/Service/DAO/Entity)
- 统计每个模块的完成度
- 扫描 TODO/FIXME 注释
- 智能更新文档:
- 将新完成的任务移到"已完成"区域
- 更新"进行中"任务的进度
- 添加新发现的待办任务
- 更新整体进度百分比
- 更新时间戳
输出示例
# 📝 项目状态更新报告
## 本次更新内容
- ✅ 新增已完成任务:1 项
- 🚧 更新进行中任务:2 项
- 📋 新增待办任务:1 项
## 主要变更
### 1. 用户反馈模块:从进行中 → 已完成
- 完成时间:2025-01-14 15:30
- 完成内容:Entity + BO + VO + Service + DAO + Controller
- Git 提交:`feat(feedback): 完成用户反馈模块后端开发`
### 2. 前端页面开发:新增进行中任务
- 当前进度:30%
- 位置:`plus-ui/src/views/business/base/feedback/`
- 预计完成时间:2025-01-16
### 3. 新增待办任务:单元测试
- 来源:代码扫描发现缺少测试覆盖
- 优先级:中
- 位置:`ruoyi-business/base/`
## 📊 进度变化
- 整体进度:65% → **72%** ↑ (+7%)
- ruoyi-business/base: 80% → **100%**
- ruoyi-business/ai: 60% → **70%**
---
✅ 文档已更新:`docs/项目状态.md`
更新后的项目状态文档
# 项目状态
最后更新: 2025-01-14 15:30
## 📊 当前状态
- 项目阶段: 开发中
- 整体进度: **72%** ↑ (+7%)
- 下一步计划: 完成用户反馈前端页面
## ✅ 已完成
- [x] 广告管理模块 (2025-01-10)
- 耗时: 2天
- 说明: 完成 Entity/Service/Controller,支持增删改查
- [x] 平台配置模块 (2025-01-11)
- 耗时: 1天
- 说明: 完成微信、支付宝平台配置管理
- [x] 用户反馈模块 - 后端 (2025-01-14) 🆕
- 耗时: 2天
- 说明: 完成 Entity/Service/Controller,支持增删改查、状态管理
- Git: `feat(feedback): 完成用户反馈模块后端开发`
## 🚧 进行中
- [ ] 用户反馈模块 - 前端 (开始: 2025-01-14)
- 进度: 30%
- 预计完成: 2025-01-16
- 当前工作: 正在实现列表页面
- 位置: `plus-ui/src/views/business/base/feedback/`
- [ ] AI 对话模块优化 (开始: 2025-01-12)
- 进度: 60%
- 预计完成: 2025-01-18
- 当前工作: 优化 AI 响应速度
## 📋 待办
- [ ] 添加单元测试 🆕
- 优先级: 中
- 预计工作量: 2天
- 模块: ruoyi-business/base/
- [ ] 实现移动端用户反馈页面
- 优先级: 高
- 预计工作量: 1天
- 依赖: 后端接口已完成
## 📈 里程碑
- [x] 基础模块开发完成 (2025-01-14)
- [ ] 前端页面开发完成 (预计 2025-01-18)
- [ ] 测试上线 (预计 2025-01-25)
核心价值
- ✅ 再也不用手动维护文档:AI 自动更新
- ✅ 精确的进度数据:自动扫描代码,计算完成度
- ✅ 完整的变更记录:每次更新都有报告
- ✅ 智能识别新任务:扫描 TODO 注释自动添加待办
- ✅ 保留手动内容:不会覆盖用户手动添加的信息
完整工作流示例
以开发"用户反馈"功能为例,展示一个完整的工作周期。
周一早上 9:00 - 开始工作
操作:
/start
AI 响应:
👋 欢迎回到项目
## 📂 项目信息
- 项目名称:RuoYi-Plus-Uniapp
- 技术栈:Spring Boot + Vue3 + Uniapp
## 🕐 最近动态
feat(platform): 完成平台配置模块 - 昨天 17:30
## 📊 当前状态
- 代码状态:✅ 无未提交修改
- 业务模块:ruoyi-business (2个TODO)
## 🎯 建议
上周完成了平台配置模块
本周计划:开发用户反馈模块
价值:1 分钟了解项目状态,立刻进入工作状态
周一早上 9:05 - 规划任务
操作:
/next
AI 响应:
🎯 下一步建议
## 🔴 高优先级
1. 开发用户反馈模块
- 后端:Entity → BO/VO → Service → DAO → Controller
- 预计耗时:2天
- 参考模块:AdController.java
## 建议接下来:
1. 先设计数据库表结构
2. 生成后端代码(参考 CLAUDE.md 规范)
3. 开发完运行 `/update-status` 更新进度
价值:明确接下来 2 天的工作内容和顺序
周一 - 周二 - 开发中
专注于开发"用户反馈"功能的后端代码:
- Entity、BO、VO
- Service、DAO
- Controller
周二下午 15:00 - 开发完成
提交代码:
git add .
git commit -m "feat(feedback): 完成用户反馈模块后端开发"
git push
更新项目状态:
/update-status
AI 响应:
📝 项目状态更新报告
## 本次更新内容
- ✅ 新增已完成任务:1 项(用户反馈模块 - 后端)
- 📋 新增待办任务:2 项(前端页面、单元测试)
## 主要变更
1. 用户反馈模块后端:已完成 ✅
2. 整体进度:65% → 72%
3. 下一步:开发前端页面
文档已更新:docs/项目状态.md
价值:
- 1 分钟自动更新所有文档
- 不会遗漏任何进度信息
- 清晰知道下一步做什么
周三早上 9:00 - 产品经理问进度
产品经理:“项目进度怎么样了?”
操作:
/progress
AI 生成报告:
📊 项目进度报告
## 整体进度:72%
### 后端模块
- ruoyi-business/base: 100%
- ruoyi-business/ai: 70%
### 前端页面
- 已完成:5 个
- 进行中:1 个(用户反馈)
### 本周完成
- ✅ 平台配置模块(周一)
- ✅ 用户反馈模块 - 后端(周二)
### 下周计划
- 用户反馈模块 - 前端
- 单元测试
操作:复制报告发给产品经理
价值:
- 1 分钟生成精确的进度报告
- 数据准确,不是凭感觉
- 可直接用于周报、汇报
效果对比
时间对比
| 任务 | 传统方式 | 标准化方式 | 节省 |
|---|---|---|---|
| 开始工作 | 翻 Git 记录回忆上下文 | /start 快速了解状态 |
-4分钟 |
| 5分钟 | 1分钟 | ||
| 进度评估 | 手动统计代码,全靠感觉 | /progress 自动生成报告 |
-29分钟 |
| 30分钟 | 1分钟 | ||
| 任务规划 | 自己想接下来做什么 | /next AI 给出建议 |
-9分钟 |
| 10分钟 | 1分钟 | ||
| 文档更新 | 手动整理,经常忘记 | /update-status 自动更新 |
-29分钟 |
| 30分钟 | 1分钟 | ||
| 团队协作 | 开会对齐 | 查看文档即可 | -55分钟 |
| 1小时 | 5分钟 | ||
| 总耗时 | 2小时15分钟 | 10分钟 | -125分钟 |
效率提升
- ⚡ 时间效率:提升 13 倍
- 📊 准确度:从 “大概 60%” → “精确 72%”
- 📝 文档同步:从 “经常忘” → “自动更新”
- 🤝 团队协作:从 “开会 1 小时” → “查看文档 5 分钟”
质量提升
- ✅ 不遗漏任务:AI 自动扫描 TODO 注释
- ✅ 进度精确:基于代码自动统计,不是凭感觉
- ✅ 文档同步:代码和文档完全一致
- ✅ 任务优先级清晰:AI 智能排序
进阶技巧
技巧 1:自定义优先级规则
在 .claude/commands/next.md 中定义优先级规则:
## 优先级判断规则
### 🔴 高优先级(必须马上做)
- 有 FIXME 注释的代码
- 阻塞其他任务的功能(如 Service 已完成但 Controller 未完成)
- 生产环境 Bug
- 用户反馈的紧急问题
### 🟡 中优先级(近期要做)
- 已开始但未完成的功能
- 计划内的新功能
- TODO 注释的代码
- 性能优化
### 🟢 低优先级(可以考虑)
- 代码重构
- 非核心功能优化
- 文档完善
技巧 2:团队协作最佳实践
场景 1:多人协作
团队成员 A: 开发完功能 → /update-status(更新自己的进度)
团队成员 B: /progress(查看整体进度,了解其他人在做什么)
团队成员 C: /next(获取任务建议,避免冲突)
项目经理: /progress(生成汇报材料)
场景 2:项目交接
新成员第一天:
1. /start # 快速了解项目是什么
2. Read docs/需求文档.md # 了解项目需求
3. Read docs/项目状态.md # 了解当前进度
4. /next # 获取可以开始的任务
老成员交接:
1. /progress # 生成完整的进度报告
2. 口头补充项目难点、注意事项
3. 新成员开始开发
技巧 3:标准化工作流
建立团队统一的工作流程:
每天早上:
1. /start # 进入工作状态(1分钟)
2. /next # 获取今日任务(1分钟)
开发过程:
3. 专注写代码 # 按照任务建议开发
4. git commit # 提交代码
开发完成:
5. /update-status # 自动更新文档(1分钟)
6. /next # 规划明日任务(1分钟)
每周五:
7. /progress # 生成周报(1分钟)
每天项目管理时间:5 分钟
技巧 4:自动化集成
Git Hook 集成
将 /update-status 提示集成到 Git Hook 中:
# .git/hooks/post-commit
#!/bin/bash
echo ""
echo "✅ 提交成功!"
echo ""
echo "💡 建议:运行 /update-status 更新项目状态"
echo ""
CI/CD 集成
在 CI 流程中自动生成进度报告:
# .github/workflows/progress.yml
name: Generate Progress Report
on:
push:
branches: [ main ]
jobs:
progress:
runs-on: ubuntu-latest
steps:
- name: Generate Report
run: |
# 调用 Claude Code API 生成进度报告
# 发送到项目群或邮件
配置指南
最小化配置(5分钟上手)
1. 创建文档模板
在项目根目录运行:
/init-docs
AI 会自动创建:
docs/
├── 需求文档.md
├── 项目状态.md
└── 待办清单.md
2. 配置项目结构
在 CLAUDE.md 中添加:
## 📚 项目资源概览
### 后端已有功能模块
| 模块 | 说明 | 位置 |
|------|------|------|
| ✅ 用户管理 | 用户CRUD | ruoyi-business/user/ |
| ✅ 权限管理 | 角色权限 | ruoyi-business/auth/ |
3. 开始使用
/start # 快速了解项目
配置完成! 现在就可以使用四大管理命令了。
完整配置(推荐)
1. 创建命令文件
在 .claude/commands/ 目录下创建四个命令文件:
文件结构:
.claude/commands/
├── start.md # 快速了解项目
├── progress.md # 查看详细进度
├── next.md # 获取下一步建议
└── update-status.md # 更新项目状态
start.md 示例:
# /start - 快速了解项目
作为项目引导助手,请帮我快速了解这个项目的当前状态。
## 你需要做的:
1. 识别项目类型(Spring Boot + Vue3 + Uniapp)
2. 查看最近 3 条 Git 提交
3. 检查代码状态(是否有未提交修改)
4. 扫描业务模块(ruoyi-modules/)
5. 统计 TODO/FIXME 数量
## 输出格式:
简洁的欢迎报告,包含项目信息、最近动态、当前状态。
2. 配置项目规范
在 CLAUDE.md 中完善:
## 📚 项目资源概览
### 后端已有功能模块
| 模块 | 说明 | 位置 |
|------|------|------|
| ✅ 广告配置 | 广告位配置管理 | ruoyi-business/base/ |
| ✅ 平台配置 | 微信/支付宝配置 | ruoyi-business/base/ |
### 前端已有页面
| 页面 | 路由 | 位置 |
|------|------|------|
| ✅ 广告管理 | /business/base/ad | src/views/business/base/ad/ |
### 移动端已有页面
| 页面 | 路径 | 位置 |
|------|------|------|
| ✅ 个人中心 | pages/user/index | pages/user/ |
## 🔧 开发规范
### 后端规范
- 包名:plus.ruoyi.*
- Service 不继承任何基类
- DAO 层必须有 buildQueryWrapper() 方法
### 前端规范
- 使用 TypeScript
- 统一使用 Composition API
- API 调用使用 async/await
### 移动端规范
- 使用 WD UI 组件库
- 遵循 Uniapp 规范
3. 定义文档模板
在 .claude/templates/ 目录下创建模板文件(可直接使用本指南中的示例)。
4. 配置优先级规则
在 .claude/commands/next.md 中添加优先级判断规则(参考"进阶技巧 1")。
常见问题
Q1:AI 如何统计项目进度?
A:AI 会自动扫描代码,检查每个功能模块是否包含:
- Entity(实体类)
- BO(业务对象)
- VO(视图对象)
- Service(业务逻辑)
- DAO(数据访问)
- Controller(接口)
- Mapper(数据库映射)
完成度计算:
- 全部存在 → 100%
- 缺少 Controller → 约 85%
- 只有 Entity → 约 20%
示例:
用户反馈模块:
- Entity: ✅
- BO: ✅
- VO: ✅
- Service: ✅
- DAO: ✅
- Controller: ❌ (缺少)
- Mapper: ✅
完成度 = 6/7 ≈ 85%
Q2:/update-status 会覆盖我手动添加的内容吗?
A:不会。AI 采用智能更新策略:
✅ 保留的内容:
- 用户手动添加的任务
- 自定义的备注和说明
- 手动调整的优先级
✅ 自动更新的内容:
- 可以从代码分析出的任务状态
- Git 提交记录
- 模块完成度百分比
- 时间戳
示例:
## 待办
- [ ] 添加单元测试 # ← 用户手动添加,会保留
- 优先级: 高 # ← 用户设置,会保留
- [ ] 优化 AI 响应速度 # ← AI 从 TODO 注释扫描,会保留
位置: ChatServiceImpl.java:45
Q3:如何定义优先级规则?
A:在 .claude/commands/next.md 中定义规则,AI 会根据规则排序任务。
示例规则:
## 优先级判断规则
### 🔴 高优先级
1. 有 FIXME 注释
2. 阻塞其他任务(如 Service 完成但 Controller 未完成)
3. 生产环境 Bug
### 🟡 中优先级
1. 已开始但未完成的功能
2. TODO 注释
3. 计划内新功能
### 🟢 低优先级
1. 代码优化
2. 性能提升
3. 文档完善
Q4:团队成员如何协作?
A:推荐工作流:
方案 1:共享文档(推荐)
1. 所有文档提交到 Git 仓库
2. 每个成员开发完运行 /update-status
3. git push 后其他成员 git pull 获取最新文档
4. 项目经理运行 /progress 查看整体进度
方案 2:独立分支
1. 每个成员在自己的分支维护文档
2. 定期合并到主分支
3. 项目经理在主分支查看整体进度
冲突处理:
- 如果多人同时修改
项目状态.md导致冲突 - 优先保留最新的内容
- 或运行
/update-status重新生成
Q5:支持哪些项目类型?
A:支持所有类型的项目,只要:
✅ 必要条件:
- 使用 Git 版本控制
- 有清晰的模块划分
✅ 已测试的项目类型:
- Java Spring Boot 项目
- Vue 3 前端项目
- Uniapp 移动端项目
- Python Flask/Django 项目
- Node.js 后端项目
配置要点:
在 CLAUDE.md 中定义项目结构,AI 就能识别。
示例(Python 项目):
## 项目资源概览
### 后端已有模块
| 模块 | 说明 | 位置 |
|------|------|------|
| ✅ 用户认证 | JWT认证 | app/auth/ |
| ✅ 数据模型 | SQLAlchemy模型 | app/models/ |
Q6:/progress 能否自定义输出格式?
A:可以。在 .claude/commands/progress.md 中自定义输出格式。
示例:
# /progress - 项目进度梳理
## 输出格式
### 按模块统计
- 后端模块(按 Maven 模块)
- 前端页面(按路由)
- 移动端页面(按页面路径)
### 额外信息
- 代码质量分析(TODO/FIXME 数量)
- 测试覆盖率(如果有)
- 最近一周的开发活跃度
最佳实践
实践 1:每日标准工作流
时间安排:
| 时间 | 操作 | 耗时 |
|---|---|---|
| 09:00 | /start - 进入工作状态 |
1分钟 |
| 09:05 | /next - 获取今日任务 |
1分钟 |
| 09:10 | 开始写代码 | - |
| 12:00 | 午休 | - |
| 17:00 | /update-status - 更新今日进度 |
1分钟 |
| 17:30 | /next - 规划明日任务 |
1分钟 |
每天项目管理时间:4 分钟
实践 2:周报自动生成
每周五 17:00:
步骤 1: /progress
步骤 2: 复制"已完成"部分
步骤 3: 整理成周报
周报模板:
# 本周工作总结 (2025-01-08 至 2025-01-12)
## 📊 整体进度
- 上周进度:65%
- 本周进度:72%
- 进度提升:+7%
## ✅ 本周完成
[从 /progress 复制"已完成"部分]
## 🚧 进行中
[从 /progress 复制"进行中"部分]
## 📅 下周计划
[从 /next 获取高优先级任务]
耗时:5 分钟
实践 3:项目交接流程
场景:老员工离职,新员工接手项目
老员工交接准备
步骤 1: /progress
→ 生成完整的项目进度报告
→ 保存为 docs/项目交接报告.md
步骤 2: /next
→ 列出所有待办任务
→ 标注优先级和注意事项
步骤 3: 补充口头说明
- 项目难点
- 技术选型原因
- 业务逻辑复杂点
耗时:10 分钟
新员工接手流程
步骤 1: /start
→ 快速了解项目是什么
步骤 2: Read docs/需求文档.md
→ 了解项目需求和目标
步骤 3: Read docs/项目状态.md
→ 了解当前进度和待办任务
步骤 4: Read docs/项目交接报告.md
→ 了解完整的项目情况
步骤 5: /next
→ 获取可以开始的任务
步骤 6: 开始开发
→ 选择一个低风险的任务开始
耗时:30 分钟
交接效率:比传统方式节省 80% 时间
实践 4:多项目管理
场景:同时负责 3 个项目
项目切换流程
切换到项目 A:
1. cd project-a
2. /start
→ 1 分钟进入项目 A 的上下文
切换到项目 B:
1. cd project-b
2. /start
→ 1 分钟进入项目 B 的上下文
统一进度汇总
每周一早上:
# 自动化脚本
cd project-a && echo "=== 项目 A ===" && /progress
cd project-b && echo "=== 项目 B ===" && /progress
cd project-c && echo "=== 项目 C ===" && /progress
汇总格式:
# 多项目进度汇总 (2025-01-14)
## 项目 A - 企业管理系统
- 整体进度:72%
- 本周重点:用户反馈模块
## 项目 B - 数据分析平台
- 整体进度:85%
- 本周重点:报表导出功能
## 项目 C - 移动端应用
- 整体进度:60%
- 本周重点:首页优化
实践 5:代码审查集成
PR 审查前:
步骤 1: /progress
→ 确认该功能在"进行中"列表
步骤 2: 检查代码
→ 确保符合 CLAUDE.md 规范
步骤 3: 测试通过后
→ git commit
步骤 4: /update-status
→ 自动更新状态为"已完成"
步骤 5: 创建 PR
→ PR 描述中引用 /update-status 的报告
PR 模板:
## 功能说明
实现用户反馈模块
## 完成内容
- ✅ Entity + BO + VO
- ✅ Service + DAO
- ✅ Controller
## 进度更新
[粘贴 /update-status 的报告]
## 下一步
- 前端页面开发
成功案例
案例 1:个人开发者 - 全栈项目
背景:
- 角色:独立开发者
- 项目:企业管理系统(后端 + 前端 + 移动端)
- 痛点:经常忘记做到哪了,切换任务后需要很久回忆上下文
使用前:
- 每天花 1 小时管理项目进度
- 切换任务后需要 10 分钟回忆上下文
- 无法准确评估进度(“大概60%吧…”)
- 文档和代码经常不同步
使用后:
- 每天只需 5 分钟管理项目
/start1 分钟进入工作状态/progress精确知道完成度(72%)/update-status自动更新文档,不再遗漏
效果:
- ⚡ 项目管理时间:1 小时/天 → 5 分钟/天(提升 12 倍)
- 📊 进度准确度:从"大概" → “精确”
- 📝 文档同步率:从 50% → 100%
用户评价:
“现在每次打开项目,
/start一下就知道该做什么了,再也不用翻 Git 记录回忆半天。/update-status更是解放了我,开发完直接提交,文档自动更新。”
案例 2:小团队(3-5人) - 企业级系统
背景:
- 团队规模:3 人
- 项目:SaaS 平台开发
- 痛点:每天早会 30 分钟对齐进度,文档和代码不同步,不知道其他人在做什么
使用前:
- 每天早会 30 分钟对齐进度
- 项目经理手动整理周报(2 小时)
- 新成员加入需要 1 周了解项目
- 文档更新全靠自觉(经常忘)
使用后:
每个成员:
- 开发完运行 /update-status
- git push 同步文档
项目经理:
- 取消每日早会
- /progress 1 分钟生成周报
- 新成员 /start 快速了解项目
效果:
- 🤝 团队协作效率:提升 50%
- ⏰ 会议时间:30 分钟/天 → 0 分钟(取消早会)
- 📊 周报生成:2 小时 → 5 分钟
- 🚀 新成员上手:1 周 → 1 天
项目经理评价:
“以前每天早会 30 分钟,现在直接
/progress看文档就知道大家在做什么。周报从 2 小时整理变成 5 分钟生成,解放了太多时间。”
团队成员评价:
“不用担心忘记更新文档了,
/update-status会自动帮我更新。而且/next会告诉我优先做什么,不会和同事冲突。”
案例 3:中型团队(10人+) - 多模块项目
背景:
- 团队规模:12 人(3 个小组)
- 项目:企业级管理系统(10+ 个业务模块)
- 痛点:模块太多,进度难以统计;团队成员不知道其他组的进度
使用策略:
1. 按小组维护文档
项目结构:
├── docs/
│ ├── 需求文档.md # 全局需求
│ ├── 项目状态.md # 汇总状态
│ ├── 组A-项目状态.md # 组A独立状态
│ ├── 组B-项目状态.md # 组B独立状态
│ └── 组C-项目状态.md # 组C独立状态
2. 统一工作流
小组成员:
- 每天 /update-status 更新本组文档
小组长:
- 每周五 /progress 生成本组报告
- 提交到主分支
项目经理:
- 每周一汇总各组报告
- 生成整体进度报告
效果:
- 📊 进度统计:从 4 小时/周 → 30 分钟/周
- 🔍 跨组协作:各组进度透明,避免重复开发
- 📈 项目可见性:管理层随时了解项目进度
项目经理评价:
“12 个人的项目,以前统计进度要 4 小时,现在各组用
/progress生成报告,我汇总只需要 30 分钟。而且数据准确,不是拍脑袋估计的。”
ruoyi-plus-uniapp 框架优势
本指南基于 ruoyi-plus-uniapp 框架开发,该框架与 Claude Code 项目管理完美配合。
框架特点
🚀 开发效率提升 80%
- 代码量减少 70%(四层架构 + 增强查询)
- 智能代码生成
- 完善的工具库
🏗️ 统一的开发规范
- 前后端移动端命名统一
- 类型声明统一
- 职责分层清晰
💎 技术栈
- 后端:Spring Boot 3 + MyBatis Plus + 多租户
- 前端:Vue 3 + Vite 6 + TypeScript + Element Plus
- 移动端:UniApp + WD UI(98个组件)
AI + 框架 = 完美配合
| 框架特性 | AI 项目管理 | 配合效果 |
|---|---|---|
| 四层架构 | AI 自动识别模块完整性 | 精确统计完成度 |
| 统一规范 | AI 严格遵循 CLAUDE.md | 代码风格一致 |
| 代码生成 | AI 自动更新项目状态 | 开发完自动记录 |
| 多端开发 | AI 按端分类统计进度 | 三端进度清晰 |
实际案例:开发效率对比
传统开发:
需求确认:30 分钟
手写代码:4 小时
手动更新文档:30 分钟
总耗时:5 小时
ruoyi-plus-uniapp + Claude Code:
需求确认:10 分钟(/dev 命令引导)
代码生成:30 分钟(框架代码生成器)
AI 更新文档:1 分钟(/update-status)
总耗时:1 小时
效率提升:5 倍
立即开始
项目地址:https://ruoyi.plus/
授权定价:
- 个人版:¥2,180
- 企业标准版:¥2,880
- 企业高级版:¥3,880
立即开始
第一步:初始化文档
/init-docs
第二步:配置项目结构
在 CLAUDE.md 中添加项目资源概览。
第三步:开始使用
/start # 快速了解项目
/next # 获取任务建议
# 开发中...
/update-status # 更新项目状态
/progress # 生成进度报告
核心价值总结
通过标准化的项目管理流程,AI 可以:
✅ 自动跟踪进度
- 扫描代码,精确统计完成度
- 按模块、业务域分类展示
- 不是"大概",而是"精确"
✅ 自动更新文档
- 开发完一键更新,不再遗漏
- 文档和代码完全同步
- 保留手动添加的内容
✅ 智能任务调度
- 分析当前状态,建议下一步任务
- 自动扫描 TODO/FIXME 注释
- 按优先级排序,考虑依赖关系
✅ 生成精确报告
- 随时生成进度报告
- 支持团队协作
- 新成员快速上手
让你专注于写代码,把项目管理交给 AI。
附录
相关资源
ruoyi-plus-uniapp 官网:https://ruoyi.plus/
Claude Code 官方文档:https://docs.claude.com/claude-code
b站视频:
https://www.bilibili.com/video/BV1Y6CTBnEUD/
🚀 现在就开始你的标准化项目管理之旅吧!
更多推荐


所有评论(0)