一键导入
yearly-brag
Synthesize a year of brag docs into an annual reflection. Best run in late December. Usage: /yearly-brag 2026 (defaults to current year).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Synthesize a year of brag docs into an annual reflection. Best run in late December. Usage: /yearly-brag 2026 (defaults to current year).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a weekly brag doc from GitHub activity and calendar events. Best run on Monday mornings. Supports "last week" override.
Synthesize weekly brag docs into a quarterly summary. Usage: /quarterly-brag Q1 2026 (defaults to current quarter if no args).
Review frontend code for accessibility issues including semantic HTML, keyboard navigation, focus management, labels, ARIA, contrast, and reduced motion.
Work on Elixir or Phoenix projects with project conventions, Mix tasks, tests, formatting, supervision, Ecto, and Nix/devshell awareness.
Establish or improve a minimal Nix flake and dev shell for a project. Use when creating new projects, adding reproducible tooling, configuring direnv, or standardizing development commands.
Review code or infrastructure for security issues including secrets, injection, unsafe shell execution, auth/session flaws, dependency risks, and Terraform/IaC mistakes.
| name | yearly-brag |
| description | Synthesize a year of brag docs into an annual reflection. Best run in late December. Usage: /yearly-brag 2026 (defaults to current year). |
Read quarterly summaries (preferred) and weekly brag docs for a given year, have a real conversation with Milo about his growth, and produce an annual reflection doc. This is not a status report — it's a career artifact meant to capture the arc of the year: what changed, what mattered, and where Milo is heading as an engineer.
The weekly and quarterly docs are operational — what shipped, what got reviewed, what's next. The yearly doc zooms out. It should read like something Milo wrote for himself at the end of the year, sitting back and thinking honestly about the year. Direct, reflective, no corporate filler. The kind of thing that's useful to re-read a year later.
Avoid:
Aim for:
Extract year from the arguments. Default to the current year if omitted or if this is run in the first weeks of January use the previous year.
YEAR — e.g. 2026Read in this priority order — quarterly docs are already synthesized and give better signal:
First, look for quarterly summaries:
Glob for /Users/milo/Obsidian/Personal/Career/Brag Docs/YEAR/Q*-YEAR.md (e.g. Q1-2026.md, Q2-2026.md). Read all that exist.
Then, read weekly docs for quarters without a quarterly summary:
If any quarter is missing a quarterly doc, glob for /Users/milo/Obsidian/Personal/Career/Brag Docs/YEAR/*.md, filter to files whose date falls within the uncovered quarter(s), and read those. Exclude the quarterly and yearly summary files themselves.
This avoids reading 50+ weekly files when quarterly summaries already exist, while still capturing quarters that weren't summarized.
If no docs at all are found for the year, tell Milo and continue to step 3.
This is the most important step. The yearly doc is only as good as the reflection that goes into it. Ask these questions one at a time using AskUserQuestion, each with a free-text "Skip" option.
The questions should feel like a thoughtful end-of-year conversation, not a form to fill out:
Using the docs and Milo's answers, write the annual reflection. Omit any section that would be empty. The sections below are a guide, not a rigid template — adapt headings to fit what actually happened.
Template:
---
date: YEAR-12-31
year: "YEAR"
tags:
- brag-doc
- yearly
---
# YEAR
## The Year in a Paragraph
- A short narrative (3-5 sentences) capturing the arc of the year: where Milo started, what defined the year, where he ended up. This is the section someone (including future Milo) reads to quickly remember what this year was about.
## What Mattered Most
- The 3-5 things that defined the year, written with enough context to still make sense in 2 years. Not a highlight reel — the things that actually moved the needle on Milo's career, skills, or trajectory.
## The Work
- A concise narrative of the year's major projects and areas of ownership, organized by theme or arc (not by quarter). Each theme covers what was built, why it mattered, and how it evolved over the year.
- Link to quarterly docs for detail: [Q1](./Q1-YEAR.md), [Q2](./Q2-YEAR.md), etc.
## Growth
- Specific ways Milo grew as an engineer. Technical skills, judgment, communication, leadership, craft — whatever actually shifted. Back claims with examples from the year.
## Hard Stuff
- The difficult problems, failures, or frustrations. What happened, what Milo learned, what (if anything) changed as a result. This section is for Milo, not for a review — honesty matters more than spin.
## Decisions That Shaped the Year
- The most consequential technical or career decisions, with context on what was at stake and how they played out.
## Impact
- Who benefited from Milo's work and how. Team, org, customers, community. Specific where possible.
## Next Year
- Where Milo wants to go. Not vague aspirations — concrete areas of focus, skills to develop, problems to tackle, or changes to make. The kind of thing he can check against in 12 months.
Writing guidelines:
mkdir -p "/Users/milo/Obsidian/Personal/Career/Brag Docs/$YEAR"
Write the assembled doc to: /Users/milo/Obsidian/Personal/Career/Brag Docs/YEAR/YEAR.md
Example: /Users/milo/Obsidian/Personal/Career/Brag Docs/2026/2026.md
If the file already exists, overwrite it.
After writing, ask Milo if he wants the doc copied to clipboard. If yes:
cat "/Users/milo/Obsidian/Personal/Career/Brag Docs/$YEAR/$YEAR.md" | pbcopy