update-status
SKILL.md
/update-status - 项目状态智能更新
日常使用的增量更新命令。自动扫描最近的代码变更,智能更新项目文档,保持文档与代码同步。
🎯 适用场景
| 场景 | 说明 | 频率 |
|---|---|---|
| 功能完成 | 完成一个功能或任务后更新状态 | 实时 |
| 日常同步 | 每天开始或结束时同步代码变更 | 每天1-2次 |
| 代码审查后 | 审查完成后更新文档 | 按需 |
| 周期回顾 | 本周末更新本周的工作成果 | 每周1次 |
📊 与 /sync 的区别
| 对比项 | /update-status(增量) |
/sync(全量) |
|---|---|---|
| 执行速度 | ⚡ 快速 | 🐢 较慢 |
| 扫描范围 | 最近 N 条提交 | 整个项目 |
| 处理方式 | 增量更新 | 全量重建 |
| 使用频率 | 日常频繁使用 | 每周一次 |
🚀 执行流程
第一步:检查和初始化文档(强制执行)
# 检查文档目录
Glob pattern: "docs/*.md"
# 必要的文档文件
docs/README.md # 项目简介
docs/PROJECT_STATUS.md # 项目进度
docs/TODO.md # 待办清单
第二步:分析最近的代码变更
# 获取最近 20 条提交
git log -20 --oneline --format="%h|%s|%aI" --all
# 扫描业务模块变更
Glob pattern: "ruoyi-modules/ruoyi-*/src/main/java/**/controller/*Controller.java"
# 扫描代码中的待办标记
Grep pattern: "TODO:|FIXME:|XXX:" path: ruoyi-modules/ glob: "*.java" output_mode: content -B 1
第三步:更新项目进度文档
分析功能完整性,更新 PROJECT_STATUS.md:
- 新增已完成功能
- 更新进行中功能的完成度
- 更新统计信息
第四步:更新待办清单文档
同步 TODO.md:
- 将完成的功能移到已完成区域
- 添加新发现的 TODO/FIXME
输出格式
# 📝 项目状态更新报告
**更新时间**:YYYY-MM-DD HH:mm
**扫描范围**:最近 20 条 Git 提交
---
## 📂 文档状态
| 文档 | 操作 | 状态 |
|------|------|------|
| PROJECT_STATUS.md | 已更新 | ✅ |
| TODO.md | 已同步 | ✅ |
---
## 📊 本次变更统计
### PROJECT_STATUS.md 更新
- ✅ 新增已完成:X 项
- 🔄 更新进行中:X 项
### TODO.md 联动更新
- ✅ 移至已完成:X 项
- 📋 新增待办:X 项
---
## 💡 下一步建议
### 立即处理
\`/check\` # 检查代码规范
\`/progress\` # 查看详细进度
### 日常操作
\`/dev 新功能名称\` # 继续开发新功能
\`/crud 表名\` # 为表生成代码
\`/add-todo 任务描述\` # 添加新的待办
🔗 相关命令
| 命令 | 用途 | 何时使用 |
|---|---|---|
/update-status |
增量更新(当前) | 功能完成后立即使用 |
/sync |
全量同步 | 每周一次定期整理 |
/progress |
项目进度分析 | 了解完成情况 |
/check |
代码规范检查 | 代码审查前 |
/add-todo |
添加单个待办 | 临时添加任务 |
📌 最佳实践
✅ 推荐做法
-
功能完成后立即更新
git push /update-status -
利用每天的开始或结束
- 早晨:
/update-status了解最新状态 - 下午:
/update-status汇总今天的工作
- 早晨:
-
每周末进行全量同步
/sync
Weekly Installs
3
Repository
xu-cell/ai-engi…ing-initGitHub Stars
9
First Seen
9 days ago
Security Audits
Installed on
github-copilot3
codex3
kimi-cli3
gemini-cli3
cursor3
amp3