What problem does it solve?
This Skill prevents messy history by splitting a dirty working tree into logically grouped, buildable commits with a strict pre-flight quality gate.
Core Features & Use Cases
- Grouped commit composition: Splits changes into 1–N commits ordered so each commit builds on the previous one (schema/migrations → backend → frontend → tests/docs).
- Production-grade pre-flight checks: Runs a secrets scan, residue sweep, and mode-based typecheck/lint or full
check-pr-readiness verification.
- Safe commit creation: Stages explicit paths per commit (never
git add . / git add -A), never amends, never pushes, and stops on failing gates unless the user explicitly forces.
- Message style detection: Detects conventional-commits (or other house styles) from recent history and drafts subjects accordingly.
- User-approved plan: Proposes commit groups and asks the user to approve before creating any commits.
Quick Start
Use the commit skill to split your changes into production-ready commits by running: npx @agentsystemlabs/core init (then use the tool by asking the agent to commit your changes with mode=production).