What problem does it solve? Manually writing consistent commit messages, verifying builds before committing, and keeping a changelog up to date is repetitive and error-prone. This Skill standardizes the entire commit workflow for .NET repositories. ## Core Features & Use Cases - Status Inspection: Reviews staged and unstaged changes via git status and diff statistics before committing. - Pre-Commit Verification: Runs dotnet build and dotnet test to catch broken code before it enters history. - Conventional Commits: Generates messages in the format type(scope): description with predefined scopes like domain, application, infrastructure, api, tests, and ci. - Changelog Maintenance: Updates CHANGELOG.md automatically and commits only after user confirmation. - Use Case: After finishing a bugfix in a .NET API, invoke the Skill to verify the build passes, generate a properly scoped commit message, and update the changelog in one guided flow. ## Quick Start Ask the assistant to commit the current changes in your .NET project with a conventional commit message and changelog update.