activity-report

In one invocation, build a.md (commit messages and Markdown diffs per git working tree over a date window, default end today) without reading the full codebase, analyze it, present the topics to selec

SKILL.md

GitHub

Instruction

Implementation is mutualized across the shared directories:

Inputs: a start date, an optional end date (default today), one or more git working trees, and an optional existing report file to update. The skill runs end to end: it writes a.md in the calling project's review artifact home (.reviews, see rules/artifact_files.md), presents the topics for selection, asks for a few words of context, then writes or updates a.activity-report.<start>-<end>.md in the same home, creating that conventional name, or updating it without overwriting (adding only new topics) when it already exists, or updating the file passed in. After the user reviews and says go ahead, it renders the report to HTML then PDF over the same base name, using templates/md_to_pdf.py.template. The home's own * ignore file keeps all these files out of Git.