What problem does it solve? Writing consistent, safe git commits is repetitive and error-prone: developers forget to check for leaked secrets, write vague messages, or bypass failing pre-commit hooks. This Skill inspects the repository state, stages files intentionally, blocks credential-shaped files, and drafts a Conventional Commits message before confirming with you. ## Core Features & Use Cases - Sensitive file detection: Scans staged files for .env, keys, tokens, and credential patterns, unstaging and warning before any commit lands. - Conventional Commits drafting: Analyzes the staged diff and produces a type/scope/subject message matching your repo's existing style, with no AI attribution. - Task board linking: Appends a Refs footer tying the commit to the current branch's board task when a .marvin/track board exists. - Hook failure recovery: Fixes pre-commit hook failures and creates a new commit, never using --amend or --no-verify. - Use Case: After finishing a feature branch, say "commit my changes" and get a reviewed, secret-free commit message linked to your task, confirmed before anything is written. ## Quick Start Ask the assistant to commit your current changes, for example: "commit my staged changes with a conventional commit message."