git-workflow

Enforces conventional commits, PR creation and semantic versioned releases for Git workflows across GitHub, CodeUp, GitLab.

11|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/niracler/skill --skill git-workflow-niracler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/niracler/skill/tree/main/skills/workflow/git-workflow
Command: npx skills add https://github.com/niracler/skill --skill git-workflow-niracler

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Managing code changes across teams requires consistent commit messages, PR practices, and release tagging. This Skill provides a standardized workflow to enforce structure and automate best practices.

Core Features & Use Cases

  • Conventional commits enforcement: guides commit messages to a consistent format.
  • PR and release automation: streamlines PR creation and semantic versioned releases.
  • Cross-remote detection: adapts workflows based on whether origin points to GitHub, CodeUp, or GitLab.

Quick Start

Run the standardized Git workflow from feature work through to a release in your repository.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I enforce conventional commits in my Git workflow?

To enforce conventional commits in your Git workflow, this Skill validates and guides commit messages into a consistent, standardized format. It streamlines the entire process from feature development through to semantic versioned releases.

Can I use this Git workflow with both GitHub and GitLab repositories?

Yes, you can use this Git workflow with GitHub, GitLab, and CodeUp repositories. It features cross-remote detection to automatically adapt its pull-request creation and release tagging workflows based on your origin remote.

What's the best way to automate semantic versioning and release tagging?

The best way to automate semantic versioning and release tagging is by applying this Skill's conventional-commits enforcement. It automatically analyzes your structured commit messages to streamline PR creation and generate semantic versioned releases.

How do I standardize pull-request creation across different Git hosting services?

You can standardize pull-request creation across different Git hosting services using this Skill. It adapts its standardized Git workflow based on cross-remote detection, guiding PR creation consistently whether your origin points to GitHub or GitLab.

Do I need CLI tooling integration to automate conventional commits and releases?

Yes, CLI tooling integration is required to automate conventional commits and releases effectively. This Skill satisfies CLI integration requirements, providing validation and guidance for installation, configuration, and daily usage within your software development projects.