commit

Generate emoji-prefixed Conventional Commits messages from staged changes.

2|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/Adonis0123/adonis-skills --skill commit-adonis0123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/Adonis0123/adonis-skills/tree/main/.agents/skills/commit
Command: npx skills add https://github.com/Adonis0123/adonis-skills --skill commit-adonis0123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Drafting consistent, emoji-prefixed commits from your staged changes to follow Conventional Commits without manual effort.

Core Features & Use Cases

  • Generate standardized commit messages with emoji prefixes based on staged changes.
  • Supports types like feat, fix, docs, style, refactor, perf, test, build, ci, chore with appropriate emoji mappings.
  • Facilitates quick collaboration by providing ready-to-submit messages via command like /commit.

Quick Start

Run the /commit command after staging changes to generate a conventional commit message.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I generate emoji-prefixed conventional commit messages from staged changes?

You can generate emoji-prefixed conventional commit messages from staged changes by running the /commit command. The tool analyzes your staged diffs and automatically produces a ready-to-submit message mapped to the correct commit type and emoji.

What types of conventional commits are supported with emoji prefixes?

Supported conventional commit types include feat, fix, docs, style, refactor, perf, test, build, ci, and chore. Each type is mapped to an appropriate emoji to prefix the generated commit subject.

When should I use an automated conventional commit message generator?

You should use an automated conventional commit message generator when drafting commits during feature development, bug fixes, or documentation updates. It enforces Conventional Commits rules without manual effort, ensuring consistent formatting across your codebase.

Can I generate commit messages directly from git staged diffs without manual typing?

Yes, you can generate commit messages directly from git staged diffs. After staging your changes, the tool derives the subject from the diff content and outputs a formatted conventional commit message ready for submission.

Do I need to configure dependencies to generate emoji-prefixed commits for my codebase?

No dependencies are required to generate emoji-prefixed commits for your codebase. You simply need to stage your changes and invoke the generation command to receive a standardized commit message.

What is the best way to maintain consistent conventional commits across a development team?

The best way to maintain consistent conventional commits is to automate message drafting from staged diffs. This enforces standardized rules and emoji mappings, facilitating quick collaboration by providing ready-to-submit messages.