git-workflow

Generate present-tense commit messages under 72 characters with type taxonomy.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides git usage to produce meaningful commits, manage branches safely, and create pull requests with well-structured descriptions and checks.

Core Features & Use Cases

  • Smart Commits: Consistent, present-tense commit messages.
  • Branch & PR Workflow: Safe branching and PR creation guidance.
  • Safety Checks: Warnings before dangerous operations.

Quick Start

Present a proposed commit message; confirm with the user; then execute with git.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I write consistent commit messages across my team's git workflow?

Consistent commit messages follow a type taxonomy (feat, fix, refactor, docs, etc.), use present-tense imperative style, and keep the first line under 72 characters. This Skill automates message generation to reduce human error and maintain meaningful git history across branches and pull requests.

Can I automate commit message generation during development?

Yes. This Skill generates smart commits with standardized formatting during development workflows—when committing changes, creating branches, opening pull requests, and before pushing to remotes. It applies type taxonomy and imperative style automatically.

What's the best way to create pull requests with structured descriptions and safety checks?

This Skill provides PR descriptions with well-structured content and applies safety checks before submission. It guides branch naming conventions, validates commit history, and warns before destructive git operations to prevent errors.

How do I prevent unsafe git operations and branch mistakes?

This Skill implements safety checks that trigger warnings before destructive operations and enforce branch naming conventions. It validates commits and PR creation to catch errors before they affect your repository.

Does this work with existing git workflows and remote repositories?

Yes. This Skill applies during standard development workflows including committing changes, switching branches, opening pull requests, and pushing to remotes. It integrates with your existing git setup without requiring additional dependencies.

Why should I use automated commit messages instead of writing them manually?

Automated commit messages eliminate inconsistency and human error in git history. They enforce imperative present-tense style, type taxonomy, and character limits, creating searchable, readable history and reducing review friction on pull requests.