What problem does it solve?
Manually staging changes, writing consistent conventional commit messages, and configuring push targets for new feature branches leads to inconsistent git history, accidental inclusion of sensitive files, and broken push workflows that waste developer time on tedious git hygiene.
Core Features & Use Cases
- Atomic Commit Staging: Stages only specific files per logical change group, avoiding accidental bulk staging of unrelated modifications.
- Commit Discipline Enforcement: Automatically applies the repository's conventional commit format and required Dex co-author trailer, while excluding any Claude Code attribution.
- Safe Push Handling: Correctly configures upstream remotes for new Dex lifecycle branches and blocks unapproved force pushes to protect branch history.
Use this skill after your code changes pass all quality verification gates to commit and push your work without manual git overhead.
Quick Start
Use the dxcommit skill to stage, commit, and push your verified code changes following the repository's commit guidelines.