speckit-git-feature

Create and switch to uniquely named git feature branches with sequential or timestamp numbering.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/miloswrath/iproj-final --skill speckit-git-feature-miloswrath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-feature
Source: https://github.com/miloswrath/iproj-final/tree/main/.agents/skills/speckit-git-feature
Command: npx skills add https://github.com/miloswrath/iproj-final --skill speckit-git-feature-miloswrath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a reliable, deterministic workflow for creating feature branches with sequential or timestamp-based numbering to improve traceability and merge readiness.

Core Features & Use Cases

  • Generate and switch to a new feature branch following a configured numbering scheme (sequential or timestamp).
  • Honor optional GIT_BRANCH_NAME overrides to force a specific branch name.
  • Integrate with spec-kit workflows to streamline feature development across repositories.

Quick Start

Create and switch to a new feature branch using the configured numbering scheme.

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 new git feature branch with sequential numbering?

To create a git feature branch with sequential numbering, this Skill generates and checks out a uniquely named branch following your configured numbering scheme. It integrates directly into spec-kit workflows to ensure traceability and merge readiness.

Can I override the automatic branch name when starting a new feature?

Yes, you can override the automatic git feature branch name by setting the GIT_BRANCH_NAME environment variable. This forces the workflow to use your specific branch name instead of the sequential or timestamp-based numbering.

What happens if git is unavailable or I'm not in a repository?

If git is unavailable or the current directory is not a repository, the feature branch creation process safely handles the error. It avoids crashing your workflow by gracefully managing the missing git context.

Does spec-kit feature branch creation support timestamp-based naming?

Yes, spec-kit feature branch creation supports timestamp-based naming. You can configure the workflow to generate and switch to new feature branches using either sequential numbers or timestamps for unique identification.

What is the best way to automate feature branch creation for spec-kit workflows?

The best way to automate feature branch creation for spec-kit workflows is using a deterministic generation process. This Skill creates and switches to reliably named branches, improving traceability and merge readiness across repositories.

Why use numbered feature branches instead of manually naming them?

Numbered feature branches provide reliable, deterministic traceability compared to manual naming. By using sequential or timestamp-based numbering, you ensure consistent branch generation and improve merge readiness across your spec-kit repositories.