weekly-report
Installation
SKILL.md
工作流
1) 确定范围与配置
- 统计范围:按周或按月
- 仓库范围:单仓库或多仓库
- 作者:可指定 user.name 或 user.email(支持逗号分隔或数组)
- 运行环境:需要 Node.js 18+
全局配置文件(用于覆盖脚本默认值):
- 读取顺序:
- 环境变量
WEEKLY_REPORT_CONFIG - 当前目录
weekly.config.json ~/.config/weekly-report/config.json~/.weekly-report.json
- 环境变量
- 字段示例见
resources/config.example.json - 还可用
WEEKLY_REPORT_REPO_ROOTS临时指定仓库根目录列表(用系统路径分隔符分隔) - 首次运行若未找到配置,会自动生成默认配置到
~/.config/weekly-report/config.json(repo_roots默认当前目录),并立即退出(不会继续执行统计) - 当输出包含
CONFIG_INIT_REQUIRED时,必须停止后续流程,仅提示用户去修改配置后再运行
Related skills
More from leesama/skills
report
将 Git 提交自动整理为日报/周报/月报,并输出“原始 JSON + 优化 JSON + Word”。适用于“生成日报/周报/月报”“从提交记录生成汇报材料”“把报告渲染成 Word”等需求。
16trunk-based-development
面向 Trunk-Based Development 的 Git 协作技能。适用于“我们使用 trunk-based / trunk base”“按主干开发方式改代码”“先从 trunk 拉短分支”“把改动拆小后尽快合并”“同步 main/master 后再提 PR”“必须先建 feature flag 再合入未完成功能”等场景;用于在仓库中按短分支、小批次、快速集成的方式执行开发任务。
5