Dev-Recap Skill Guide
Usage
Generate weekly report from Git repos
scripts\run.ps1 "<repo_path>" [--days 7] [--author "name"] [--template weekly] [--output path]
Examples:
| Intent | Command |
| --- | --- |
| 生成本周周报 | scripts\run.ps1 "D:\projects\my-app" |
| 分析多个仓库 | scripts\run.ps1 "D:\proj1" "D:\proj2" --days 14 |
| 生成日报 | scripts\run.ps1 "D:\proj" --template daily |
| 按作者过滤 | scripts\run.ps1 "D:\proj" --author "张三" |
| 保存到文件 | scripts\run.ps1 "D:\proj" --output "D:\reports\weekly.md" |
Important:
scripts\run.ps1is the only supported interface — do not call other scripts directly.- First call downloads models (~7GB); if it times out, retry.
- All processing is 100% local — no data leaves the machine.
Interpreting the reply
The output is a structured Markdown document with these sections:
# 工作周报
**周期**: <date range>
**开发者**: <author name>
## 工作概述
<2-3 sentence summary>
## 主要完成事项
1. <feature/bugfix/optimization>
2. <feature/bugfix/optimization>
## 代码变更统计
- 提交次数: <number>
- 文件变更: <number>
- 代码新增: +<number> 行
- 代码删除: -<number> 行
## 技术亮点
<notable technical achievements>
## 待办事项
- [ ] <next week plan>
## 风险与问题
<blockers or risks, or "无">
Architecture
Git Repos ──→ [GitAnalyzer] ──→ Commit Stats ──→ [RecapGenerator] ──→ Weekly Report
(GitPython) (Qwen2.5-7B OV)
- Git Analysis: GitPython parses commit history, extracts stats
- LLM: Qwen2.5-7B-Instruct via OpenVINO INT8 (text generation)
- IPC: Windows Named Pipe (Client/Server pattern)
What this skill does NOT do
- Does NOT upload any code or commit data to cloud services
- Does NOT modify Git repositories
- Does NOT support real-time commit monitoring
- Does NOT support non-Git version control systems
微信扫一扫