gabepauli/brag-skill

brag

A brag document system for individual contributors.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/gabepauli/brag-skill --skill brag

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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

AgentFileWhen to invoke
Contextagents/context-agent.mdSetup, new company, role change
Capture + Analyzeagents/capture-agent.mdLogging an achievement
Compileragents/compiler-agent.mdGenerating 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 regenerated

Core 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 ingestion
  • agents/capture-agent.md — SAR capture, classification, project linking
  • agents/compiler-agent.md — brag doc generation
  • templates/entry-template.md — entry structure reference for parsing

관련 작업