Commit

Automate Git commits with pre-commit security scans and Conventional Commits enforcement.

7|1|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/julianobarbosa/claude-code-skills --skill commit-julianobarbosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Commit
Source: https://github.com/julianobarbosa/claude-code-skills/tree/main/skills/Git-skill
Command: npx skills add https://github.com/julianobarbosa/claude-code-skills --skill commit-julianobarbosa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes workflows (resource) and references (resource) components.

What problem does it solve?

This sub-skill guides you through a secure commit workflow with automated pre-commit security checks and conventional-commit formatting.

Core Features & Use Cases

  • Security scan before commit: Detect secrets and demo files before committing.
  • Atomic commits: Break changes into logical commits for clean history.
  • Conventional commits: Enforce standardized message formats.

Quick Start

Run the Commit workflow to stage and commit with a conventional message and a built-in security review.

Frequently Asked Questions about Commit

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

FAQPage Schema
How do I prevent secrets from being committed to Git?

Pre-commit security checks scan for secrets and sensitive files before staging commits. This Skill automates detection to catch credentials, API keys, and demo data before they reach your repository, reducing the risk of accidental exposure.

What are conventional commits and why should I use them?

Conventional commits enforce standardized message formats (e.g., feat:, fix:, docs:) that make history readable and enable automated changelog generation. This Skill applies the format automatically to keep your commit log clean and queryable.

How do I structure atomic commits for a clean Git history?

Atomic commits group logically related changes into separate commits rather than bundling everything together. This Skill guides staging and committing changes incrementally so each commit represents a single, reviewable unit of work.

Can I automate commit workflows with GitHub CLI?

Yes. This Skill integrates GitHub CLI-driven operations to automate commits, pushes, pull requests, and branch management while emitting standardized workflow notifications, reducing manual steps across local and remote repositories.

What's the best way to review changes before committing?

Built-in security reviews run before commit to catch issues early. This Skill stages changes, applies security checks, and enforces conventional formatting so you commit with confidence and minimal human error.