speckit-git-feature

Create and switch to a numbered git feature branch with JSON output.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and switch to a git feature branch with consistent, automatically numbered names to streamline feature development and collaboration.

Core Features & Use Cases

  • Create and switch to a new feature branch with automatic sequential or timestamp-based numbering.
  • Respect an explicit GIT_BRANCH_NAME override to bypass numbering when provided.
  • Validate Git repository availability and produce a JSON output with BRANCH_NAME and FEATURE_NUM for downstream automation.

Quick Start

Use the speckit-git-feature skill to create a new feature branch for your specification.

Frequently Asked Questions about speckit-git-feature

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

FAQPage Schema
How do I create a git feature branch with automatic sequential numbering?

To create a git feature branch with automatic numbering, use this skill to generate sequential or timestamp-based branch names and switch to them automatically. It outputs the branch name and feature number for downstream workflow automation.

Can I override the automatic branch naming in my git workflow?

Yes, you can override automatic branch naming by setting an explicit GIT_BRANCH_NAME environment variable. When this override is provided, the skill bypasses its numbering logic and uses your specified branch name directly.

How does this skill handle feature branch creation in local repositories?

Feature branch creation in local repositories is handled by validating Git availability first, then applying branch naming logic with sequential or timestamp-based numbering. It automatically creates and switches to the new branch.

What output format does the automated feature branch creation produce?

The automated feature branch creation produces JSON output containing BRANCH_NAME and FEATURE_NUM. This structured output allows downstream automation tools to consume the branch details for collaboration workflows.

Do I need any specific git tools or dependencies installed to automate feature branch naming?

You only need Git installed and available in your environment, as the skill performs prerequisites checks for Git availability. There are no additional dependencies required to automate feature branch naming and switching.

What is the best way to maintain consistent naming conventions across feature branches?

The best way to maintain consistent naming conventions is to automate branch creation with sequential or timestamp-based numbering. This skill enforces uniform feature branch names while allowing manual overrides when needed.