git-commit

Generate Conventional Commits messages with atomic change types and Linear issue references.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dairectiv/dairectiv --skill git-commit-dairectiv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/dairectiv/dairectiv/tree/main/.claude/skills/git-commit
Command: npx skills add https://github.com/dairectiv/dairectiv --skill git-commit-dairectiv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates inconsistent commit messages by generating standardized Conventional Commits for Git workflows.

Core Features & Use Cases

  • Atomic commits: ensure each commit captures a single change type (feat, fix, docs, etc.).
  • Type-aware messaging: suggests appropriate commit type based on the described changes.
  • Optional issue integration: includes a Linear issue reference when the branch follows the dai-XXX pattern.
  • Workflow guidance: guides staging, quality checks, and commit confirmation to maintain a clean history.

Quick Start

Provide a brief summary of your changes and the branch context. The skill will generate a correctly formatted commit message and guide the next steps.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate conventional commit messages for git?

To generate conventional commit messages, this skill analyzes your current git changes and suggests an appropriate type like feat or fix. It then guides you through staging and confirmation to ensure a clean, auditable history.

What is the best way to create atomic commits for multiple change types?

Creating atomic commits ensures each git commit captures a single change type. This skill analyzes your changes and suggests splitting them into separate, type-aware commits to maintain a clean and auditable project history.

Can I automatically include a Linear issue reference in my git commits?

Yes, you can include a Linear issue reference automatically. When your current git branch follows the dai-XXX naming pattern, the skill detects it and appends the corresponding Linear issue reference to the commit message.

How do I ensure my git workflow includes quality checks before committing?

To ensure quality checks before committing, this skill guides you through a structured workflow. It prompts you to stage changes, run quality assurance checks, and confirm the final commit message before writing to git history.

Do I need a specific branching strategy to use conventional commits?

You do not need a specific branching strategy to use conventional commits, but adopting a dai-XXX branch pattern enables automatic Linear issue integration. The skill works with any branch to generate standardized commit messages.