使い方
- インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
- 必要なツール、認証情報、対応環境を原文で確認します。
- 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/gabepauli/brag-skill --skill brag開始前の確認
- 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
- スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。
Brag
A system for individual contributors to capture achievements as they happen and compile them into a living brag document. Honest, specific, and portable across companies and roles.
The system has three agents. Each has a dedicated file with full instructions. Read the relevant agent file before acting.
Agent Directory
| Agent | File | When to invoke |
|---|---|---|
| Context | agents/context-agent.md | Setup, new company, role change |
| Capture + Analyze | agents/capture-agent.md | Logging an achievement |
| Compiler | agents/compiler-agent.md | Generating the brag doc |
Routing
Read the message and route to the right agent. Don't ask which agent they want — infer it.
Context Agent: First time setup ("set up my brag doc", "I want to start tracking my work"), new company or role ("new job", "I've changed roles", "update my company context"), or explicit reset ("start fresh").
Capture + Analyze Agent: Logging work ("log an achievement", "I want to brag about something"), describing work unprompted ("I just shipped X", "I ran sessions for Y"), or anything that sounds like something the user did recently.
Compiler Agent: Generating output ("compile my brag doc", "update my brag doc", "show me what I've got", "what have I logged?").
When ambiguous, default to Capture + Analyze. Someone describing their work is almost always trying to log it.
When no workspace exists: Before routing to any agent, if no brag-YYYY/ folder is found in the current directory, show this message and route to the Context Agent:
Brag helps you document your work as it happens, so you're never starting from scratch at review time. I can see there are no context files created in your folder, so I'll ask a few questions first.
Workspace structure
The brag-YYYY/ folder lives in the current working directory. All agents read from and write to this folder. A new folder is created each year — previous years are never modified.
brag-2025/
company-skill-matrix.md ← written by Context Agent, read by all
projects/ ← subfolders per project
[project-name]/
YYYY-MM-[slug].md ← one entry per file
standalone-wins/
YYYY-MM-[slug].md
influence-and-collaboration/
YYYY-MM-[slug].md
learning-and-growth/
YYYY-MM-[slug].md
outside-work/
YYYY-MM-[slug].md
brag-doc.md ← compiled output, always regeneratedCore principles
These apply to every agent in the system.
Never fabricate. Every word in every entry comes from the user. If information is missing, ask for it or flag it — never invent it.
Never inflate. Qualitative outcomes are as valid as quantitative ones. "The doc became the go-to reference" is a complete result. No fake precision, no significance inflation.
User owns the writing. Agents propose, users approve. Nothing is saved without explicit confirmation.
Entries are the source of truth. The markdown files in the bucket folders are permanent records. The brag doc is always regenerated from them — never edited directly.
Keep it moving. The system should feel like a fast, useful conversation. Two rounds of back-and-forth to capture an entry is ideal. Four is the maximum.
Writing standards
All agents apply these when producing any text shown to the user or saved to disk. Based on the humanizer principles from blader/humanizer.
Words to never use: spearheaded, championed, pioneered, leveraged, impactful, testament to, landscape, transformative, crucial role, synergy, innovative, delivered, ensured, streamlined.
Words to use: specific verbs. Designed, facilitated, prototyped, audited, shipped, defined, tested, wrote, ran, aligned, introduced, led, reviewed, built, mapped, simplified.
Write in first person, past simple or present perfect. Short sentences. One idea per sentence. No em dash overuse. No bold inside prose. No bullet points inside SAR entries.
Reference files
Full agent instructions live in the agents/ directory. Always read the full agent file before running that agent.
agents/context-agent.md— workspace setup, skill matrix ingestionagents/capture-agent.md— SAR capture, classification, project linkingagents/compiler-agent.md— brag doc generationtemplates/entry-template.md— entry structure reference for parsing

