microsoft/copilot-brag-sheet v1.0.3
microsoft/copilot-brag-sheet
Captured source
source ↗published May 1, 2026seen 6dcaptured 6dhttp 200method plain
v1.0.3
Repository: microsoft/copilot-brag-sheet
Tag: v1.0.3
Published: 2026-05-01T22:33:00Z
Prerelease: no
Release notes:
Fixed
- `plugin.json` version drift — was hardcoded to
1.0.0whilepackage.jsonhad moved to1.0.2. Removed the duplicateversionfield;package.jsonis now the single source of truth. - `bin/setup.mjs` non-TTY hang — calling the wizard headless (CI, Docker,
< /dev/null) used to block forever on the first prompt. Now exits cleanly with code 2 and a helpful message pointing atconfig.json. - README curl one-liner — replaced
curl -sLwithcurl -fsSLso HTTP errors fail loudly instead of piping HTML into bash.
Added
- `@github/copilot` declared as optional `peerDependency` — extension imports
@github/copilot-sdk/extensionwhich the Copilot CLI host injects at load time. Declaring it (withoptional: true) gives static-analysis tools anddepchecka hook without forcing install on end users. - `copilot-brag-sheet-setup` bin is now the recommended way to re-run the wizard (no more remembering the absolute path).
- `COPILOT_HOME` documented in the README's Environment Variables section.
- `BRAG_SHEET_DEBUG=1` env var — when set,
extension.mjslogs to stderr at module load andonSessionStartso you can verify the host actually loaded the extension. - README rewrite — based on competitive analysis (claudskills.com is reposting our SKILL.md without attribution):
- Stronger hero hook ("Turn vague *what did I do?* into evidence-backed impact statements")
- New "Why an extension, not just a SKILL.md?" section that names the moat: deterministic capture, structured storage, typed tool contracts
- "When the agent will use this" section listing the trigger phrases
- CI: tarball validation —
release.ymlnow checksnpm pack --dry-runagainst a required-files list before publishing. Catches future cases where a newlib/foo.mjsgets added but isn't inpackage.json'sfileswhitelist. - `prepublishOnly` script — runs
npm testautomatically on localnpm publishto prevent accidental untested releases.
Changed
- ROADMAP.md restructured — Priority 0 is now distribution + product moat (summary inference, blog post, SEO landing page, attribution reclaim) based on real traffic data (218 unique visitors / 53 cloners in 14 days from awesome-copilot). Cross-engine moved to Priority 1. Packaging polish moved to Priority 2.
- Removed dead code in
bin/install.mjs(SKIPset defined but never used;pathToFileURLimported then voided).
Notability
notability 3.0/10Routine minor release of a utility project by Microsoft.