{"_id":"@catesworks/skill-ai-governance","name":"@catesworks/skill-ai-governance","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@catesworks/skill-ai-governance","version":"1.0.0","description":"Tracks AI coding session metrics and adds standardized attribution trailers to commits and pull requests, generating a session report for auditability, cost estimation, and ROI measurement across any…","license":"MIT","publishConfig":{"access":"public"},"private":false,"_id":"@catesworks/skill-ai-governance@1.0.0","_integrity":"sha512-BR+HSElIoCKm+qT4CdqWgBg+J1I0VPecfb/8+XS0uApOgAgyifww2RuiB4XHk0dzz0QCA9aLeLFUIE/hSXPdSQ==","_resolved":"/private/var/folders/kf/yz7n3vxj68j2hdld75dh6_180000gp/T/f6b43fa0d58b93dd6f25f0aaee2baa23/catesworks-skill-ai-governance-1.0.0.tgz","_from":"file:catesworks-skill-ai-governance-1.0.0.tgz","_nodeVersion":"24.1.0","_npmVersion":"11.6.4","dist":{"integrity":"sha512-BR+HSElIoCKm+qT4CdqWgBg+J1I0VPecfb/8+XS0uApOgAgyifww2RuiB4XHk0dzz0QCA9aLeLFUIE/hSXPdSQ==","shasum":"47b1e63ea1cf210f9b51115c7d8a89b2804f03b6","tarball":"https://registry.npmjs.org/@catesworks/skill-ai-governance/-/skill-ai-governance-1.0.0.tgz","fileCount":5,"unpackedSize":11798,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7ZX8k4JnGAKG9IbSyPSHjUS0y5CH631vSVRFgBEBqBwIhALb8hRULXJAXS66da2iIIQIMiX3yqwVlx5bUCdqR7nsb"}]},"_npmUser":{"name":"catesandrew","email":"catesandrew@gmail.com"},"directories":{},"maintainers":[{"name":"catesandrew","email":"catesandrew@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skill-ai-governance_1.0.0_1788051158387_0.5934490149371268"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-30T00:52:38.216Z","1.0.0":"2026-08-30T00:52:38.517Z","modified":"2026-08-30T00:52:38.800Z"},"maintainers":[{"name":"catesandrew","email":"catesandrew@gmail.com"}],"description":"Tracks AI coding session metrics and adds standardized attribution trailers to commits and pull requests, generating a session report for auditability, cost estimation, and ROI measurement across any…","license":"MIT","readme":"# ai-governance\n\nStandardized AI attribution and session reporting for any AI coding agent. Produces commit trailers, PR session reports, and an `ai-assisted` label so teams can track AI usage, measure cost, and correlate AI-assisted code with review quality over time.\n\n## What it does\n\n| Event | Output |\n|-------|--------|\n| Session start | Silently tracks turns, corrections, dead ends, files read/modified |\n| Commit | Appends `AI-Assisted-By` and `Co-Authored-By` trailers to the commit message |\n| Pull request | Inserts an AI Session Report into the PR description and adds `ai-assisted` label |\n\n## Commit trailer format\n\n```\nAI-Assisted-By: claude-code / Claude Sonnet 4.6\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>\n```\n\n`Co-Authored-By` is recognized by GitHub and surfaces in contribution graphs. `AI-Assisted-By` is a custom trailer queryable via `git log --grep`.\n\n## PR session report format\n\n```markdown\n## AI Session Report\n- **Task**: Add retry with exponential backoff for DynamoDB batchWriteItem\n- **Approach**: Read DynamoDbRepository, implemented backoff (100ms/200ms/400ms, max 3 retries), added Micrometer counter, wrote unit + integration tests\n- **Turns**: 6\n- **Course corrections**: 1 — switched from SLF4J logging to Micrometer counter\n- **Dead ends**: 0\n- **Files read / modified**: 5 read / 3 modified\n- **Model**: Claude Sonnet 4.6\n- **Estimated tokens**: ~12k in / ~6k out\n- **Estimated cost**: ~$0.13\n- **Outcome**: Complete with tests. Existing backoff config in application.properties was unused — now wired in.\n```\n\n## Supported tools\n\nClaude Code, Codex CLI, Cursor, Windsurf, GitHub Copilot, Aider, Cline, Continue.dev, Gemini CLI, Zed AI, Amazon Q Developer.\n\nSee [rules/tool-configs.md](rules/tool-configs.md) for ready-to-paste configuration snippets for each tool.\n\n## Files\n\n| File | Purpose |\n|------|---------|\n| `SKILL.md` | Full skill instructions — session tracking, commit trailers, PR report template, capability matrix |\n| `rules/tool-configs.md` | Per-tool configuration snippets (CLAUDE.md, AGENTS.md, .cursorrules, .windsurfrules, etc.) |\n","readmeFilename":"README.md","_rev":"1-970cc5a300989276a66cf77fa274afa5"}