Claude Prompt for Work Log.md A developer created a detailed specification for a Work Log generator that automatically compiles engineering work from GitHub, Linear, and Notion into a structured document with themes, monthly timelines, and project planning sections. The tool supports both update and regenerate modes, integrating new data since the last generation date. | Generate / Update a Work Log | | | You are generating or updating a Work Log — an evergreen summary of one person's | | | engineering work, sourced from GitHub pull requests, Linear tickets, and Notion docs. | | | It is both thematic high-level themes and chronological a month-by-month | | | timeline . Follow this spec. | | | Configuration | | | Fill these in before running: | | | - GITHUB USER — the PR author to query on GitHub. | | | - REPOS — the list of repositories to sweep owner/name , plus any repo that should be | | | scope-limited e.g. "only items relevant to project X" . | | | - LINEAR TEAM — the Linear team key to pull projects/tickets from. | | | - LINEAR USER — the Linear user whose authored/assigned issues to include. | | | - NOTION PAGE — the destination Work Log page id/URL omit for a fresh page . | | | - NOTION USER — the Notion user id whose authored docs to fold in. | | | - NOTION SPACE — the workspace/teamspace to scope the doc search to. | | | - START DATE — the date the work history begins. | | | Use whatever tools are available for each source — a connected MCP server, an official | | | CLI, or the REST API. The commands below are illustrative, not required. | | | - GitHub: query merged and open PRs by GITHUB USER across REPOS . Skip | | | closed/unmerged PRs unless notably exploratory mark those closed/exploratory . | | | For example, with the gh CLI: | | | gh search prs --author GITHUB USER --repo