com um clique
yx-commands-summary
生成云效工作项总结,支持按周/月/季度/年或自定义时间范围,同时汇总本地云效仓库的 git 提交记录
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
生成云效工作项总结,支持按周/月/季度/年或自定义时间范围,同时汇总本地云效仓库的 git 提交记录
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
阿里云云效(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
### 五、不足与反思
- 今年做得不够好的地方
- 改进措施和行动计划
### 六、明年规划
- **业务目标**:期望参与的重点项目
- **技术目标**:希望深入的技术方向
- **个人成长**:能力提升计划
生成要点:
使用方式: