pac-commit

Generates atomic, conventional git commit messages with emoji types and issue references.

2|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/ladislas/mypac --skill pac-commit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pac-commit
Source: https://github.com/ladislas/mypac/tree/main/skills/pac-commit
Command: npx skills add https://github.com/ladislas/mypac --skill pac-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides developers to create atomic, conventional git commits that align with a repository's workflow, reducing review overhead and confusion.

Core Features & Use Cases

  • Enforces a conventional commit style with emoji and types, ensuring clear intent for each change.
  • Provides guidance for splitting large changes into meaningful commits and for writing informative commit bodies.
  • Supports optional scopes and references to related issues to improve traceability across the project.

Quick Start

Tell me the task you completed and I will generate an atomic, conventional commit message ready for use.

Frequently Asked Questions about pac-commit

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

FAQPage Schema
How do I write conventional commits with gitmoji for my git repository?▼

Conventional commits with gitmoji are generated automatically by combining emoji-based types, optional scopes, commit bodies, and issue references. You provide the completed task description to receive a structured commit message ready for direct use in git.

What is an atomic commit and when do I need to split changes into meaningful units?▼

An atomic commit isolates a single logical change to keep version control history clear and reduce code review overhead. You split changes into meaningful units when a large update mixes unrelated features, bug fixes, or refactoring tasks together.

How do I split large code changes into meaningful commits for easier code review?▼

To split large code changes into meaningful commits, break mixed updates into atomic units with clear intent using conventional commit style. This process applies emoji-based types, optional scopes, and informative commit bodies to ensure each change is traceable and reviewable.

Can I include optional scopes and issue references in my conventional commit messages?▼

Yes, optional scopes and issue references are supported in conventional commit messages to improve traceability across your project. The generated commit format integrates these elements alongside emoji-based types and informative commit bodies.

Does this conventional commit workflow require any specific git hooks or dependencies?▼

No specific git hooks or dependencies are required to generate conventional commit messages. The workflow applies to standard git-based development tasks, requiring only your description of the completed task to produce an atomic, conventional commit message.