What problem does it solve? Large changes often get committed by file type (models, then services, then tests), producing commits that do not work alone and PRs that are hard to review. This Skill guides you to split work into self-contained commits where each one delivers a behavior, includes its tests and docs, and stays reviewable. ## Core Features & Use Cases - Work-Unit Commit Rules: Enforces committing by deliverable behavior rather than by file type, keeping tests and docs in the same commit as the change they verify. - Commit Checklist: Provides a pre-commit checklist covering single purpose, repo coherence, rollback safety, and outcome-focused commit messages. - Chained PR Planning: Maps work units to chained or stacked PRs when a change approaches 400 changed lines, integrating with SDD Review Workload Forecasts. - Use Case: You finished a large authentication feature. Use this Skill to split it into commits like "feat(auth): add token validation domain model and tests" and "feat(auth): wire token validation into login flow", then group them into chained PRs. ## Quick Start Ask the AI to review your current uncommitted changes and propose a split into work-unit commits with Conventional Commit messages.