ワンクリックで
ac-report
基于 Git 提交记录生成周报或月报。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
基于 Git 提交记录生成周报或月报。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
SKSPIOT 智慧园区物联网平台专用 OpenAPI 3.1 导出。仅手动触发;当用户要把 Service 暴露接口整理为可导入 Apifox 的 OpenAPI 3.1 JSON 文件时,使用这个 skill。
分析 Git 改动并生成规范提交信息。
问题诊断:定位报错与异常根因,按需并行取证,并在用户确认后执行最小修复与验证。
面向软件工程师生成代码结构图、调用链图和业务映射图,并按需导出 Mermaid 图文件。
代码审查:无参数时自动审查 git diff,支持按 git revision 审查指定提交,并在确认整改范围后生成执行计划。
按已确认计划实施改动并完成最小验证。
| name | ac-report |
| description | 基于 Git 提交记录生成周报或月报。 |
| disable-model-invocation | true |
基于 Git 提交记录生成周报/月报。
/ac-report [参数]
解析用户输入,提取以下参数:
| 参数 | 默认值 | 示例 |
|---|---|---|
| 类型 | 周报 | "周报" / "月报" |
| 用户 | 当前 git user.name | "@张三" |
| 日期 | 本周/本月 | "12月"、"2025-01"、"最近10天" |
解析示例:
"/ac-report 生成本周周报" → 类型=周报, 用户=当前, 日期=本周
"/ac-report 生成12月月报" → 类型=月报, 用户=当前, 日期=12月
"/ac-report 生成周报 @张三" → 类型=周报, 用户=张三, 日期=本周
"/ac-report 生成最近10天的周报" → 类型=周报, 用户=当前, 日期=最近10天
优先使用 mcp__server-git__git_log,不可用则使用 Bash git log。
周报(无指定)→ 本周一 00:00 ~ 今天 23:59
月报(无指定)→ 本月1日 00:00 ~ 今天 23:59
"12月月报" → 12月1日 ~ 12月31日(或今天,若当月)
"最近N天" → N天前 00:00 ~ 今天 23:59
指定 @用户名 则使用该用户,否则:
git config user.name
使用 MCP(优先):
mcp__server-git__git_log
repo_path: 当前目录
start_timestamp: 起始日期
end_timestamp: 结束日期
然后按 author 过滤。
使用 Bash(降级):
git log --author="用户名" --since="起始日期" --until="结束日期" --pretty=format:"%h - %s (%ai)" --no-merges
禁止原样输出 git log,必须进行以下处理:
输出格式:序号列表,不含日期
1. 完成用户认证模块开发,包括登录、注册、密码重置功能
2. 添加签到日志请求详情和状态筛选功能
3. 修复打包配置问题
读取 assets/templates/weekly.md 或 assets/templates/monthly.md,替换变量:
| 变量 | 说明 |
|---|---|
{{DATE_RANGE}} | 日期范围,如 "2025-01-06 ~ 2025-01-10" |
{{USER}} | 用户名 |
{{COMMITS}} | 美化后的工作内容 |
{{COMMIT_COUNT}} | 提交总数 |
{{REPOS}} | 涉及仓库名(从 repo_path 提取) |
{{STAT_LINES}} | 代码行数统计(仅模板包含时计算) |
将填充后的模板内容输出给用户。
模板位于 assets/templates/,用户可修改或新增模板。
可选变量 {{STAT_LINES}}:若模板包含此变量,额外执行:
git log --author="用户名" --since="起始" --until="结束" --shortstat --oneline | grep -E "^\s*\d+\s+file"
汇总 insertions/deletions。
若用户指定多个路径,对每个路径分别查询,合并结果后生成报告。