What problem does it solve? Creating clean, well-formatted git commits requires inspecting diffs, running formatters, staging files carefully, and writing consistent commit messages. This Skill automates that entire workflow so a single request produces a properly formatted, safely staged Conventional Commit. ## Core Features & Use Cases - Targeted Formatting: Runs forge fmt, prettier with the Solidity plugin, or yarn lint only on changed files, never the whole repository. - Safe Staging: Stages tracked and untracked files individually while skipping likely secrets such as .env files, private keys, and credential files. - Conventional Commit Messages: Generates type(scope): description messages using repo-specific scopes like lido, etherfi, arm, and deploy. - Use Case: After editing Solidity contracts and JS files, simply ask to commit the changes and get a formatted, staged, and committed result like feat(lido): add withdrawal queue support. ## Quick Start Ask the assistant to commit your current changes and it will inspect the diff, format affected files, stage them safely, and create a Conventional Commit.