commit

Create Git commits following the Conventional Commits specification with local validation.

217|20|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/yonatangross/orchestkit --skill commit-yonatangross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/yonatangross/orchestkit/tree/main/plugins/ork/skills/commit
Command: npx skills add https://github.com/yonatangross/orchestkit --skill commit-yonatangross

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and rules (resource) components.

What problem does it solve?

This Skill streamlines the process of creating well-formatted and validated Git commits, ensuring consistency and preventing common errors before they reach your repository.

Core Features & Use Cases

  • Conventional Commits: Enforces standard commit message formats for better readability and automated tooling.
  • Local Validation: Runs pre-commit checks locally to catch issues like linting errors or incorrect branch usage.
  • Use Case: When you've finished a small bug fix, use this Skill to automatically format your commit message according to conventional standards and ensure you're not committing directly to the main branch.

Quick Start

Use the commit skill to create a commit with the message "fix: resolve typo in README".

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate conventional commits in Git to prevent linting errors?

Automating conventional commits involves using a skill that enforces standard commit message formats and runs local pre-commit validation hooks to catch linting errors. This approach prevents common errors before they reach your repository by checking code quality locally.

What is the conventional commits specification and when do I need it for version control?

The conventional commits specification is a standard format for Git commit messages used to ensure readability and enable automated tooling. You need it for version control when you want consistent commit histories and automated semantic versioning.

Does this conventional commit automation work with CI/CD pipelines for changelog generation?

Yes, conventional commit automation integrates with CI/CD pipelines for automated changelog generation and semantic versioning. It facilitates consistent version control practices by enforcing standard commit message formats locally before code reaches the pipeline.

How do I stop direct commits to the main branch using local validation hooks?

You can stop direct commits to the main branch by implementing local validation hooks that check branch usage before allowing a commit. These hooks run pre-commit checks locally to enforce branch protection and prevent incorrect branch usage.