Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ai-driven-dev avatar

01 Commit

  • 1 installs
  • 382 repo stars
  • Updated August 3, 2026
  • ai-driven-dev/aidd-framework

01-commit is a Claude Code skill that creates an atomic git commit with a conventional-commit message and can optionally push the branch.

About

01-commit is a Claude Code skill that stages changes and produces an atomic git commit using the conventional-commit format. A developer invokes it via /commit (or /commit push to also push the branch) instead of hand-writing commit messages. It supports an interactive mode that asks for approval and an auto mode that commits without confirmation.

  • Generates atomic git commits with conventional-commit messages
  • Interactive and auto modes; /commit vs /commit push controls whether it pushes
  • Enforces imperative mood and never force-pushes without --force-with-lease

01 Commit by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #524 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

01-commit capabilities & compatibility

Capabilities
git commit · commit message generation
Use cases
code review
From the docs

What 01-commit says it does

Create an atomic git commit with conventional message format. Use when the user says "commit", "git commit", "create a commit", "commit my changes", "commit and push", or invokes `/commit`.
SKILL.md
Never `--force` push. `--force-with-lease` is acceptable when explicitly required.
SKILL.md
npx skills add https://github.com/ai-driven-dev/aidd-framework --skill 01-commit

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars382
Last updatedAugust 3, 2026
Repositoryai-driven-dev/aidd-framework

What it does

Stage changes and create a conventional-commit-formatted atomic git commit, optionally pushing the branch.

Who is it for?

Developers who want AI-generated conventional-commit messages and atomic, single-concern commits.

Skip if: Amending existing commits, force-pushing, rebasing, opening pull requests, or release tagging.

When should I use this skill?

When you say 'commit', 'git commit', 'commit and push', or run /commit.

What you get

A committed change with a conventional message and a returned commit sha, optionally pushed.

By the numbers

  • Single-action skill exposing one action: commit

Files

SKILL.mdMarkdownGitHub ↗

Commit

Generates atomic git commits with conventional messages, supporting interactive splits and agent-driven auto mode.

Available actions

#ActionRoleInput
01commitStage, generate or accept a message, commit, optionally pushmode, message, push, files

Default flow

Single action skill. The router dispatches to commit whenever a commit phrase or slash command appears.

Inline arguments

When invoked as a slash command, the trailing argument controls the push behavior:

  • /commit → commits only, stays local (push: false)
  • /commit push → commits then pushes the branch (push: true)

Transversal rules

  • Commits stay atomic and focused on a single concern.
  • Messages use imperative mood ("Add feature" not "Added feature").
  • Explain "why" not "what" in the body.
  • Never --force push. --force-with-lease is acceptable when explicitly required.
  • Follow the conventional commit format defined in @assets/commit-template.md.
  • Reference issues in the commit body when applicable.
  • auto mode never asks for confirmation. interactive mode requires user approval before staging and before committing splits.

References

  • None.

Assets

  • @assets/commit-template.md: Conventional commit format reference.

External data

  • None.

Related skills

FAQ

Does 01-commit push my branch?

Only if you invoke /commit push; plain /commit commits locally with push:false.

Will it force-push?

No. It never uses --force; --force-with-lease is allowed only when explicitly required.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.