speckit-git-feature

Create and switch to Git feature branches from specifications with sequential or timestamp naming.

9|4|Updated May 13, 2025
One-click install
npx skills add https://github.com/opsmill/infrahub-mcp --skill speckit-git-feature-opsmill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-feature
Source: https://github.com/opsmill/infrahub-mcp/tree/main/.agents/skills/speckit-git-feature
Command: npx skills add https://github.com/opsmill/infrahub-mcp --skill speckit-git-feature-opsmill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and naming of Git feature branches from specifications using either sequential numbering or timestamps to standardize work items and reduce manual errors.

Core Features & Use Cases

  • Create and switch to a new git feature branch for a given specification
  • Support sequential or timestamp-based naming to fit different workflows
  • Integrate with spec-kit workflows, allowing the core speckit process to handle spec creation while this skill handles branch naming

Quick Start

Invoke the speckit-git-feature workflow with the desired specification to create and switch to a new feature branch.

Frequently Asked Questions about speckit-git-feature

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

FAQPage Schema
How do I automate Git feature branch creation from a specification?

Automating Git feature branch creation from a specification is handled by generating a dedicated branch per spec with deterministic names. This standardizes work items, reduces manual naming errors, and automatically switches to the new branch.

What naming conventions can I use for deterministic feature branches?

Deterministic feature branches support either sequential numbering or timestamp-based naming. You can configure the branch_numbering setting to fit your specific version-control workflow and generate consistent branch names.

Does this workflow integrate with spec-kit processes?

Yes, this workflow integrates with spec-kit processes by allowing the core spec process to handle specification creation while this skill manages the deterministic Git branch naming and switching for each work item.

What outputs are available for downstream tooling after branch creation?

After branch creation, the workflow outputs BRANCH_NAME and FEATURE_NUM variables. These deterministic outputs allow downstream tooling and version-control automation to reference the newly created feature branch accurately.

Do I need Git installed to use this feature branch workflow?

Yes, you need Git available in your environment to use this feature branch workflow. The process checks for Git availability before creating and switching to the deterministic feature branch for your specification.