# git-commit > Stage changes and create well-structured git commits following conventional commit format - Author: Travis Beauvais - Repository: MrTravisB/dotagent - Version: 20260204104323 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/MrTravisB/dotagent - Web: https://mule.run/skillshub/@@MrTravisB/dotagent~git-commit:20260204104323 --- --- name: git-commit description: Stage changes and create well-structured git commits following conventional commit format --- ## What I do - Review all staged and unstaged changes to understand the scope of modifications - Stage relevant files (avoid committing secrets like .env, credentials, etc.) - Draft a commit message following conventional commit format - Focus the message on the "why" rather than the "what" - Suggest breaking the commit into smaller pieces if changes are too broad ## Conventional Commit Format ``` (): [optional body] [optional footer] ``` Types: feat, fix, refactor, docs, test, chore, perf, ci, build, style ## When to use me Use this skill when you need to create a git commit and want to ensure it follows best practices and conventional commit format.