jack-git-commit

Generate Conventional Commit messages with atomic scope and metadata footers.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/jackzhaojin/ai-builder-kit --skill jack-git-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jack-git-commit
Source: https://github.com/jackzhaojin/ai-builder-kit/tree/main/skills/jack-git-commit
Command: npx skills add https://github.com/jackzhaojin/ai-builder-kit --skill jack-git-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured git commit workflow with atomic commits and traceable provenance metadata to ensure a self-documenting history.

Core Features & Use Cases

  • Conventional Commit formatting: generate standard commit messages (type(scope): subject) with optional body and footers.
  • Footer metadata support: include Goal/Step/Worker to enable a ledger of work.
  • Enforce commit discipline: ensures atomic commits, staged-only workflow, and never pushing by default. Use Case: A developer completes a task and wants to commit with strong provenance.

Quick Start

Create an atomic, traceable commit for the current changes with provenance footers.

Frequently Asked Questions about jack-git-commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create atomic git commits with conventional commit formatting?

Atomic git commits with conventional commit formatting are generated by staging specific changes and creating a message structured as type(scope): subject, ensuring each commit represents a single logical change with an appropriate type like feat, fix, or refactor.

How do I add provenance metadata to git commit messages?

Adding provenance metadata to git commit messages involves appending structured footers such as Goal, Step, and Worker to the commit body, creating a self-documenting history and a traceable ledger of work performed on the codebase.

What are the allowed types for conventional commits in a structured workflow?

The allowed types for conventional commits in this structured workflow are feat, fix, refactor, docs, test, chore, style, and perf, ensuring commit discipline and categorizing changes accurately across the version control history.

Does this git commit workflow automatically push changes to the remote repository?

No, this git commit workflow does not automatically push changes to the remote repository. It enforces commit discipline by focusing on staged-only workflows and creating atomic commits, requiring manual intervention for pushing.

How do I determine the scope for a conventional commit message?

The scope for a conventional commit message is determined specifically by considering the primary module affected by the changes, ensuring the commit accurately reflects the area of the codebase being modified.

Why include a body in a conventional commit message?

Including a body in a conventional commit message explains why the change was made, providing essential context beyond the subject line and supporting the goal of a self-documenting version control history.