What problem does it solve? Teams lose consistency when developers hand-write commit messages with mixed formats, accidentally stage secrets, or forget to run formatters before committing. This Skill enforces a single emoji+type commit convention through the bravros CLI so every commit is formatted, validated, and free of sensitive files. ## Core Features & Use Cases - Convention-enforced commits: Uses bravros commit with a fixed set of emoji+type pairs (β¨ feat, π fix, β»οΈ refactor, and 18 more) validated by a commit-msg hook. - Automatic formatting: Runs the project formatter (pint, prettier, ruff, gofmt, or cargo fmt) before committing. - Safety guardrails: Requires explicit file naming, blocks staging of .env files and credentials, and rejects AI signatures like Co-Authored-By: Claude. - Use Case: After fixing a login bug, ask the agent to commit only auth/login.go and auth/login_test.go; it formats the code, then creates a commit like π fix(auth): reject expired refresh tokens without pushing. ## Quick Start Ask the agent to commit the current changes for the files you name, for example: commit the staged fix in src/auth.go using the commit skill.