devops:commit

Create and push Git commits following the Conventional Commits specification.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/atournayre/claude-personas --skill devops-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops:commit
Source: https://github.com/atournayre/claude-personas/tree/main/devops/skills/commit
Command: npx skills add https://github.com/atournayre/claude-personas --skill devops-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of well-formatted Git commits, ensuring consistency and adherence to conventional commit standards, while also managing the push to remote repositories.

Core Features & Use Cases

  • Conventional Commits: Generates commits following the Conventional Commits specification with appropriate types, scopes, and emojis.
  • Automated Workflow: Guides users through checking changes, analyzing diffs, determining commit strategy, and creating the commit message.
  • Pre/Post Hooks: Includes hooks for quality checks (like make qa) before committing and intelligent push logic after.
  • Use Case: When you've finished a feature, use this skill to create a commit like ✨ feat(auth): Implement user login endpoint and have it automatically pushed to your branch.

Quick Start

Use the devops commit skill to create a commit with the message "Add initial project setup".

Frequently Asked Questions about devops:commit

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

FAQPage Schema
How do I automate Git commits to follow the Conventional Commits specification?

Automating Git commits to follow the Conventional Commits specification involves generating messages with appropriate types, scopes, and emojis. This skill manages the workflow from staging verification and diff analysis to creating the formatted commit.

What is the best way to automate pushing commits to a remote Git branch?

The best way to automate pushing commits to a remote Git branch is using a post-commit hook with intelligent push logic. This ensures your commits are automatically pushed to the remote repository immediately after the local commit is created.

Can I run pre-commit quality checks before creating a Git commit?

Yes, you can run pre-commit quality checks before creating a Git commit. This skill includes pre-commit hooks that execute quality checks, such as running `make qa`, to verify code quality before the commit and push workflow proceeds.

Does this Git commit automation support disabling automatic pushes?

Yes, this Git commit automation supports disabling automatic pushes. It provides specific options to disable the automated remote push feature, allowing you to verify changes locally and push manually if preferred.

How do I generate a Conventional Commit message from a Git diff?

To generate a Conventional Commit message from a Git diff, the workflow analyzes your staged changes to determine the commit strategy. It then automatically creates a formatted message with the correct type, scope, and emoji based on the diff.