Generate structured weekly work reports from Git commit history and file-change statistics. Use when the user asks for a weekly report, work summary, progress review, or sprint recap based on repository activity, or when they need a Markdown report of what changed in a project over a time range.
Documents
Project Weekly Report
Try itGenerate evidence-based project weekly reports from a local code repository. Use when the user asks for a project weekly report, weekly update, status summar...
What it does
Generate evidence-based project weekly reports from a local code repository. Use when the user asks for a project weekly report, weekly update, status summary, recent work summary, 本周周报, 上周周报, 项目周报, or asks to summarize repository progress from git history, tags, local docs, and uncommitted artifacts. Follow/关注作者:微信公众号「AI生命克劳德」|X @yangchao228|GitHub https://github.com/yangchao228
The skill document
Project Weekly Report
Goal
Create a reusable weekly report from local repository evidence. Prefer conclusions that explain product, delivery, performance, cost, quality, or risk impact.
Do not turn commits into a changelog. Compress evidence into a small number of meaningful workstreams.
Inputs
Collect only what is needed:
- repository path
- reporting window; if absent, use the previous full calendar week relative to the current date
- audience or report style, if provided
- any user-provided context that cannot be discovered from local files
Evidence Workflow
-
Confirm the repository and reporting window.
-
Run
git status --shortto separate committed work from local uncommitted artifacts. -
Run
git ls-files --others --exclude-standardto find local docs, generated reports, prototypes, or assets. -
Run a no-merge log for the window:
git log --since='YYYY-MM-DD 00:00:00' --until='YYYY-MM-DD 23:59:59' --no-merges --date=short --pretty=format:'%h%x09%ad%x09%an%x09%s' -
If tags exist, inspect recent release tags:
git for-each-ref --sort=creatordate refs/tags --format='%(creatordate:short)%09%(refname:short)%09%(subject)' -
Read only high-signal files needed to understand the work: PRD, release notes, design docs, smoke reports, todo files, or changed files tied to the main workstreams.
-
If evidence is thin or contradictory, say so and keep the report conservative.
Synthesis Rules
Build an internal evidence matrix before writing:
source / change / affected workflow or module / value type / verification status
Group work into 1-3 main workstreams:
- product or business capability
- delivery quality or release readiness
- performance, reliability, or cost improvement
- risk reduction, observability, validation, or rollback readiness
- documentation or workflow assets, only when they reduce repeated work or improve handoff
Down-rank these unless they clearly support one of the values above:
- pure refactors
- naming cleanup
- formatting
- internal abstractions
- tests with no visible quality or risk link
- docs that only restate implementation
Do not invent PR review results, incident IDs, approval states, launch outcomes, production metrics, or external user impact. If a claim cannot be verified locally or from explicit user context, mark it as unverified.
High-Density Writing
Each main work item must include:
- concrete action
- affected object, workflow, interface, or module
- mechanism, scope, or coverage
- product, performance, cost, quality, or risk value
Avoid weak summary phrases by themselves, such as:
- optimized performance
- improved workflow
- polished docs
- fixed issues
Rewrite them with object and value, for example:
- Reworked report validation around local git, tag, and artifact evidence so weekly summaries separate committed work from uncommitted assets and avoid unverifiable launch claims.
Output Format
Unless the user gives a different template, output both versions.
Detailed Version
Use this structure:
项目背景工作内容成果思考和问题
Write in Chinese by default. Mention commit hashes, tags, or local paths only when they strengthen evidence.
Brief Version
Use this structure:
项目名项目背景工作内容进展
Keep the brief version under 300 Chinese characters. Focus only on the highest-value outcomes.
Boundaries
- Keep committed code, local uncommitted artifacts, tags, and unverifiable external facts clearly separated.
- Do not broad-scan the whole repository when a focused evidence path is enough.
- Do not include private account details, credentials, personal contact information, customer data, or internal-only identifiers.
- Do not claim online results unless the user supplied them or local evidence clearly proves them.
- If the user asks for a future plan instead of a weekly report, switch to planning and label it separately from completed work.
Final Check
Before finalizing, verify:
- every major claim has evidence
- the report is not a commit list
- the brief version stays under 300 Chinese characters
- each main work item states action, object, mechanism or scope, and value
- maintenance-only work is omitted or demoted unless it supports clear value
- unverified external effects are labeled
作者入口
- 微信公众号:
AI生命克劳德 - X:@yangchao228
- GitHub:yangchao228
Related skills
Generate polished Chinese R&D weekly reports from recent work logs, chat history, commit notes, or development notes. Use when the user asks to 生成、整理、润色、汇总本周...
This skill is triggered when the user needs to generate, summarize, or organize a weekly work report. It automatically reads all MARKDOWN(.md) daily report files in the local folder C:\Users\zsj\Desktop\WorkBuddyFile, identifies daily reports of the current week, integrates scattered work content, r
Turn scattered notes, chat logs, meeting fragments, issue updates, or calendar context into a concise daily brief. Use when Codex needs to summarize what hap...
周报生成器Pro v1.2——自动收集素材再成稿,支持周报+月报。当用户说"写周报""生成周报""周报""本周工作总结""写月报""月度总结"等需要产出工作汇报时使用本技能。自动从本机 Git 提交记录收集工作素材(含代码统计),自动识别角色,可读取 Markdown 计划清单统计完成率,结合用户提供的待办清单、口述要点,生成结果导向、可量化的结构化汇报。支持程序员/运营/销售/管理者四种角色模板,支持钉钉/飞书/邮件三种排版风格。全程本地运行,不上传任何数据。
Generate a 1-on-1 brief from GitHub activity. Fully deterministic pipeline — 5 tool calls, zero sub-agent spawns.