From ai-devkit
Stages only intended files, runs repo validation, and writes conventional commits. Prevents sweeping in unrelated user changes or pre-existing edits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-devkit:dev-commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Make one intentional, verified commit without sweeping in unrelated work.
Make one intentional, verified commit without sweeping in unrelated work.
git status --short --branch, git diff --stat, and git diff.git add path/to/file over git add ..git diff --cached --stat, git diff --cached, and git status --short.<type>(optional-scope): <summary>..env files, local machine config, caches, coverage, logs, screenshots, or generated files unless the change explicitly requires them.Use semantic or conventional commit types that match the change:
feat: user-facing feature or capabilityfix: bug fixdocs: documentation-only changetest: test-only changerefactor: behavior-preserving code restructuringchore: maintenance, build, tooling, metadata, or generated index updatesKeep the subject under about 72 characters when practical, imperative, and specific. Add a body only when it explains non-obvious validation, risk, migration, or follow-up context.
3plugins reuse this skill
First indexed Jun 28, 2026
npx claudepluginhub mvanhorn/ai-devkitStages only intended files, runs repo validation, and writes conventional commits. Prevents sweeping in unrelated user changes or pre-existing edits.
Analyzes uncommitted git changes, excludes ephemeral files like node_modules or build/, groups by purpose into atomic conventional commits, validates code, and optionally pushes.
Manages git commit workflows: checks status and diffs, stages changes selectively, generates and validates conventional commit messages, then executes commits.