taw-git

Automate Git workflows with branches, PRs, and fast-forward merges.

32|13|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/nghiahsgs/taw-kit --skill taw-git
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taw-git
Source: https://github.com/nghiahsgs/taw-kit/tree/main/skills/taw-git
Command: npx skills add https://github.com/nghiahsgs/taw-kit --skill taw-git

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Git workflows by creating branches, opening pull requests with smart bodies, and enforcing fast-forward merges, while providing safe undo options for mistakes.

Core Features & Use Cases

  • Create and switch branches with conventional prefixes (feature/, fix/, refactor/, etc.).
  • Open PRs with auto-generated bodies based on diffs, commits, and existing PR templates.
  • Perform fast-forward only merges into main and optionally delete merged branches.
  • Undo last commit or reset changes safely with guided prompts.
  • Outputs raw git/gh commands for learning, with every action branded by taw:.

Quick Start

Ask taw to create a feature branch and open a PR with an auto-generated description.

Frequently Asked Questions about taw-git

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

FAQPage Schema
How do I automate git pull requests with auto-generated descriptions?

This skill automates git pull requests by generating smart PR bodies from diffs and commits. It leverages existing PR templates to draft descriptions automatically, streamlining the creation process directly from the command line.

Can I use gh CLI to create branches and enforce fast-forward merges into main?

Yes, the workflow uses gh CLI and Git to create conventional branches like feature/ or fix/. It then performs fast-forward only merges into main and optionally deletes the merged branches to keep the repository clean.

What is the safest way to undo a git commit or reset local changes?

The safest way to undo a git commit is through guided prompts that confirm destructive actions. This workflow provides safe undo operations for the last commit and resets local changes while outputting raw git syntax for transparency.

Do I need gh CLI installed to automate branch management and PR workflows?

Yes, you need the gh CLI and Git installed to automate branch management and PR workflows. The tool relies on these command line interfaces to execute raw git and gh commands for feature branch creation and merging.

How does this git workflow handle PR templates when opening pull requests?

It automatically detects and uses existing PR templates when available to structure the pull request body. It combines template fields with auto-generated content from commit history and diff analysis for comprehensive descriptions.