with one click
yx-commands-summary
生成云效工作项总结,支持按周/月/季度/年或自定义时间范围,同时汇总本地云效仓库的 git 提交记录
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
生成云效工作项总结,支持按周/月/季度/年或自定义时间范围,同时汇总本地云效仓库的 git 提交记录
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
阿里云云效(codeup)代码仓库工作流自动化。功能包括:智能提交代码、推送、创建MR(合并请求)、代码审查、分支差异对比、工作项查询、工作总结生成。触发场景:用户提到云效、codeup、阿里云代码仓库、yx-code工具;git地址以git@codeup.aliyun.com开头;需要提交代码并创建MR;说"提交合并"触发完整工作流;说"工作总结""周报""月报"触发总结功能。注意:github相关操作或纯git命令不要使用此技能。
列出云效工作项(我负责的,含需求、任务、缺陷)
查看分支代码差异并进行代码审查
一键完成提交、推送、创建合并请求(完整工作流)
分析代码变更并提交到云效仓库
创建云效合并请求(Merge Request)
| name | yx-commands-summary |
| description | 生成云效工作项总结,支持按周/月/季度/年或自定义时间范围,同时汇总本地云效仓库的 git 提交记录 |
生成指定时间范围内的工作总结(含需求、任务、缺陷 + git 提交记录),适合写周报、月报或绩效总结。
AI 生成工作总结的完整流程:
根据用户请求确定 START_DATE 和 END_DATE(格式 YYYY-MM-DD),例如本月:
yx-code summary --start <START_DATE> --end <END_DATE> --json
也可使用预设周期:
yx-code summary --period week --json # 本周
yx-code summary --period month --json # 本月
yx-code summary --period quarter --json # 本季度
yx-code summary --period year --json # 本年
参数说明:
| 参数 | 说明 | 可选值 | 默认值 |
|---|---|---|---|
--period / -p | 时间周期 | week/month/quarter/year | 交互提示 |
--start | 开始日期 | YYYY-MM-DD 格式 | - |
--end | 结束日期 | YYYY-MM-DD 格式 | 今天 |
--status / -s | 状态过滤 | all(默认)/ undone(排除已完成)/ 中文状态名 | all |
--json | JSON 格式输出 | - | false |
3.1 获取 git 用户名
git config --global user.name
3.2 扫描所有 remote 指向 codeup.aliyun.com 的本地仓库
在常见代码目录中查找,深度限制 5 层,并通过项目根目录 mtime 预过滤,跳过时间范围内未活动的仓库:
for gitdir in $(find ~/IdeaProjects ~/Projects ~/code ~/workspace ~/repos ~/src ~/dev ~/work ~/Documents/code 2>/dev/null -maxdepth 5 -name ".git" -type d); do
repo=$(dirname "$gitdir")
# 1. mtime 预过滤:项目根目录在时间范围内未被修改则跳过(纯文件系统操作,无需启动 git)
if ! find "$repo" -maxdepth 0 -newermt "<START_DATE>" 2>/dev/null | grep -q .; then
continue
fi
# 2. 检查 remote 是否为云效仓库
if git -C "$repo" remote -v 2>/dev/null | grep -q "codeup.aliyun.com"; then
echo "$repo"
fi
done
- 项目根目录 mtime 在任何文件编辑、IDE 打开等操作时均会更新,比
.git/内部文件更灵敏- mtime 检查为纯文件系统操作,优先于需要启动 git 进程的 remote URL 检查
- 某个目录不存在时
2>/dev/null静默跳过,不影响其他目录扫描
3.3 对每个仓库查询时间范围内的 commit
git -C <repo_path> log \
--after="<START_DATE> 00:00:00" \
--before="<END_DATE> 23:59:59" \
--author="<用户名>" \
--format="%h|%s|%ai" \
--no-merges
从 remote URL 提取仓库名作为展示标识:
git -C <repo_path> remote get-url origin
# git@codeup.aliyun.com:org/repo-name.git → 取最后一段去掉 .git → repo-name
将云效工作项和 git 提交记录合并为以下结构:
## 工作总结(2024-03-01 ~ 2024-03-31)
### 云效工作项(N 项)
**总计:N 项**(需求 X 项 / 任务 Y 项 / 缺陷 Z 项)
#### 需求(X 项)
| 编号 | 标题 | 状态 | 优先级 | 所在项目 | 创建日期 |
|------|------|------|--------|----------|----------|
| XJHS-1898 | 太保:兼容团险网点人员 | 已上线 | 中 | 芯计划书 | 2024-03-10 |
#### 任务(Y 项)
...
#### 缺陷(Z 项)
...
#### 按项目汇总
| 项目 | 工作项数 |
|------|----------|
| 展业赋能 | 7 |
---
### Git 提交记录(共 N 次提交,涉及 R 个仓库)
#### 仓库:repo-a(M 次提交)
| 提交哈希 | 提交信息 | 日期 |
|----------|----------|------|
| a1b2c3d | feat: 新增XX功能 | 2024-03-15 |
#### 仓库:repo-b(K 次提交)
| 提交哈希 | 提交信息 | 日期 |
|----------|----------|------|
| e4f5g6h | fix: 修复登录问题 | 2024-03-20 |
---
### 综合统计
| 维度 | 数量 |
|------|------|
| 云效工作项 | X 项 |
| Git 提交 | Y 次 |
| 涉及云效项目 | Z 个 |
| 涉及代码仓库 | R 个 |
展示规则:
category 字段分组:Req=需求、Task=任务、Bug=缺陷,无数据的类别跳过parent_id 非空,在标题后附注"(子项)"根据汇报场景选择合适的模板,将第四步的数据重新组织:
适用场景:每周团队例会、直属领导汇报
## 周报(YYYY-MM-DD ~ YYYY-MM-DD)
### 本周完成
1. **[项目/需求名称]** - 简要描述完成内容及成果
- 具体工作点1
- 具体工作点2
2. **[问题修复]** - 描述修复的问题和影响范围
### 进行中
- **[任务名称]** - 当前进度(XX%),预计完成时间
### 下周计划
1. [计划事项1]
2. [计划事项2]
### 风险与阻塞
- [如有风险或需要协调的事项]
生成要点:
适用场景:季度绩效评估、部门汇报
## 202X年QX季度工作总结
### 一、核心成果
**1. [项目/业务线A]**
- 完成需求 X 项,修复缺陷 Y 个
- 关键成果1:描述业务价值
- 关键成果2:描述技术贡献
**2. [项目/业务线B]**
- ...
### 二、工作量统计
| 维度 | 数量 |
|------|------|
| 完成需求 | X 项 |
| 完成任务 | Y 项 |
| 修复缺陷 | Z 项 |
| 代码提交 | N 次 |
| 涉及项目 | M 个 |
### 三、技术亮点
- 亮点1:技术创新/性能优化/架构改进
- 亮点2:工具建设/效率提升
### 四、问题与改进
- 遇到的问题及解决方案
- 下季度改进方向
### 五、下季度规划
1. [重点事项1]
2. [重点事项2]
生成要点:
适用场景:年度绩效考核、晋升答辩、年终汇报
## 202X年度工作总结
### 一、年度概览
> 一句话总结全年核心贡献
**年度数据看板**
| 维度 | 数量 |
|------|------|
| 完成需求 | X 项 |
| 完成任务 | Y 项 |
| 修复缺陷 | Z 项 |
| 代码提交 | N 次 |
| 参与项目 | M 个 |
### 二、重点项目回顾
**1. [项目名称](Q1-Q2)**
- 项目背景:简述业务背景和目标
- 我的贡献:具体负责的内容
- 成果与价值:上线效果、性能提升、用户反馈
**2. [项目名称](Q3-Q4)**
- ...
### 三、技术成长
- **技术栈扩展**:今年学习/应用的新技术
- **架构能力**:参与的系统设计、架构优化
- **工程效率**:工具建设、流程改进、文档沉淀
### 四、团队协作
- 跨团队协作项目
- 知识分享/技术分享
- 新人指导/Code Review
### 五、不足与反思
- 今年做得不够好的地方
- 改进措施和行动计划
### 六、明年规划
- **业务目标**:期望参与的重点项目
- **技术目标**:希望深入的技术方向
- **个人成长**:能力提升计划
生成要点:
使用方式: