git-workflow

Validate and generate conventional commit messages with a Python script.

4|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ajshedivy/agno-cookbook --skill git-workflow-ajshedivy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/ajshedivy/agno-cookbook/tree/main/cookbook/02_agents/16_skills/sample_skills/git-workflow
Command: npx skills add https://github.com/ajshedivy/agno-cookbook --skill git-workflow-ajshedivy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides clear guidance and tools to follow best practices for Git workflows, ensuring consistent and professional version control.

Core Features & Use Cases

  • Commit Message Validation: Ensures commit messages adhere to the Conventional Commits specification.
  • Branch Naming Conventions: Guides users on creating descriptive and organized branch names.
  • Pull Request Structure: Offers a template for effective pull request descriptions.
  • Use Case: A development team can use this Skill to enforce a standardized Git commit message format, making the project history easier to read and automate changelog generation.

Quick Start

Use the git-workflow skill to validate the following commit message: "feat(auth): implement user login".

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I validate conventional commit messages automatically?

The Skill validates conventional commit messages by checking them against supported types like feat, fix, docs, and chore using a Python script to ensure format compliance.

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

A conventional commit with a scope follows the type(scope): description format, such as feat(auth): implement user login, and optionally includes breaking change indicators.

How do I enforce branch naming conventions for my development team?

You enforce branch naming conventions by applying the Skill's built-in rules, which guide your team in creating descriptive and organized branch names for consistent version control.

Does this Git workflow tool require any specific dependencies?

The only dependency required to use this Git workflow tool is Git itself, along with a Python environment to execute the included validation and generation script.

Can I generate pull request templates for standardized code reviews?

Yes, the Skill provides pull request templates that offer a structured format for effective descriptions, making code reviews and project history easier to read and automate.

What commit types are supported by conventional commits validation?

Supported conventional commit types include feat, fix, docs, style, refactor, perf, test, and chore, allowing you to categorize changes clearly for automated changelog generation.