Smart git commits with quality gates, atomic grouping, and conventional commit format.
See the main README for install instructions per AI tool.
Run /ds-commit, or ask to commit your changes.
- Pre-checks: git status, branch management, conflict check
- Quality gates: secret scan, format, lint (changed files only)
- Analyze diff → smart grouping, amend detection
- Execute with conventional commit format
- Verify and summarize
- Branch management — suggests feature branches when on main
- Amend detection — auto-amends unpushed commits when appropriate
- Smart grouping — splits distinct changes into atomic commits
- Quality gates — format + lint before committing
- Conventional commits — litmus test for correct type classification