Commit Message

Generate conventional commit messages for DevFlow changes with scope-aware formatting.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/NEXUZ-SYS/devflow --skill commit-message-nexuz-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Commit Message
Source: https://github.com/NEXUZ-SYS/devflow/tree/main/.context/skills/commit-message
Command: npx skills add https://github.com/NEXUZ-SYS/devflow --skill commit-message-nexuz-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conventional commit messages standardize DevFlow changes across skills, agents, hooks, and docs, making histories easier to review and revert.

Core Features & Use Cases

  • Subject-line guidance: generate a well-formed <type>(<scope>): <description> that adheres to formatting rules.
  • Optional body: include a concise rationale when changes are non-trivial for changelogs and reviews.
  • Scope-aware consistency: derive scope from the touched area (skill, agent, hook, or docs) to ensure uniform messages across commits.
  • Use Case: when committing a patch that updates a skill or agent, this tool creates a clear conventional message suitable for PRs and release notes.

Quick Start

Command the AI to generate a conventional commit message for the latest DevFlow change with the appropriate scope.

Frequently Asked Questions about Commit Message

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

FAQPage Schema
How do I generate conventional commit messages for DevFlow updates?

Generate conventional commit messages for DevFlow updates by applying type, scope, and subject formatting rules to changes across skills, agents, hooks, and docs. Scope is automatically derived from the touched area to ensure uniformity across commits.

What is the correct format for a conventional commit message scope?

The correct conventional commit message format is <type>(<scope>): <description>. Scope is derived from the touched DevFlow area, categorizing the change under skills, agents, hooks, or docs to maintain uniform commit histories.

How do I include a rationale in conventional commit messages for non-trivial changes?

Include a rationale in conventional commit messages by adding an optional body. This concise body explains non-trivial changes, providing necessary context for changelogs and code reviews during development and release workflows.

When do I need conventional commit messages for my development workflow?

You need conventional commit messages for your development workflow when standardizing DevFlow changes across skills, agents, hooks, and docs. Standardized formatting makes commit histories significantly easier to review and revert.

Can I use conventional commits for both development and release workflows?

Yes, you can use conventional commits for both development and release workflows. The standardized messages apply to commits across all DevFlow components, creating clear documentation suitable for pull requests and release notes.

What are the limitations of automating conventional commit messages?

Automating conventional commit messages is limited to DevFlow components like skills, agents, hooks, and docs. It enforces type, scope, and subject formatting but relies on the touched area to derive scope, requiring distinct component boundaries.