speckit-git-feature

Generate and switch to a Git feature branch from a specification.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/arosenkranz/kranz-tv --skill speckit-git-feature-arosenkranz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-feature
Source: https://github.com/arosenkranz/kranz-tv/tree/main/.claude/skills/speckit-git-feature
Command: npx skills add https://github.com/arosenkranz/kranz-tv --skill speckit-git-feature-arosenkranz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consistently creating and naming Git feature branches from specifications to improve traceability and reduce merge conflicts.

Core Features & Use Cases

  • Automatic feature-branch naming and creation from a specification
  • Support for sequential or timestamp-based branching schemes
  • Graceful handling when Git is missing or not in a repository; outputs BRANCH_NAME and FEATURE_NUM for automation

Quick Start

Create a new feature branch from your specification by invoking the speckit-git-feature skill with the feature description.

Frequently Asked Questions about speckit-git-feature

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

FAQPage Schema
How do I automatically create a git feature branch from a specification?

To automatically create a git feature branch, this skill generates and switches to a new branch based on your feature specification. It reads branch numbering settings from configuration files to ensure consistent naming and outputs the branch name and feature number for automation.

What is the best way to enforce consistent naming conventions for feature branches?

To enforce consistent naming for feature branches, this skill applies sequential or timestamp-based branching schemes defined in your configuration. It automatically generates branch names from specifications to improve traceability and reduce merge conflicts.

How does branch creation work when Git is missing or not in a repository?

When Git is missing or you are not in a repository, branch creation gracefully handles the environment by skipping the switch. It still outputs the generated branch name and feature number so your downstream automation can proceed without failing.

Can I use sequential numbering for feature branch naming in my workflow?

Yes, you can use sequential numbering for feature branch naming. This skill reads branch numbering settings from your configuration files to generate either concise short names or timestamped schemes based on your workflow requirements.

Why do I need to generate feature numbers when creating branches?

Generating feature numbers when creating branches provides traceability between your specifications and codebase. This skill outputs both the branch name and feature number, enabling downstream automation tools to track and link development work accurately.