speckit-git-feature

Generate and check out a Git feature branch with deterministic naming.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/nq-rdl/agent-skills --skill speckit-git-feature-nq-rdl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-git-feature
Source: https://github.com/nq-rdl/agent-skills/tree/main/.claude/skills/speckit-git-feature
Command: npx skills add https://github.com/nq-rdl/agent-skills --skill speckit-git-feature-nq-rdl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Branch management overhead slows feature work. This skill automates creating and switching to a clean, consistently named feature branch.

Core Features & Use Cases

  • Automatic branch naming using sequential or timestamp-based schemes.
  • Respects environment override via GIT_BRANCH_NAME to pin the exact branch name.
  • Outputs BRANCH_NAME and FEATURE_NUM for downstream tooling and scripting.

Quick Start

Describe the feature to implement and the tool will generate a new branch name and switch to it.

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 generate and switch to a new Git feature branch?▼

To automate Git feature branch creation, describe the feature task and the tool generates a deterministic, sequentially numbered or timestamped branch name, then switches to it immediately for your workflow.

What is the best way to enforce consistent Git branch naming across a team?▼

Consistent Git branch naming is enforced by automatically generating sequential or timestamp-based names, ensuring every feature branch follows a deterministic naming convention without manual input errors.

Can I override the auto-generated Git branch name with a custom one?▼

Yes, you can override auto-generated Git branch names by setting the GIT_BRANCH_NAME environment variable, which pins the exact branch name and bypasses the automatic sequential numbering mechanism.

How do I pass the current feature branch name and number to downstream scripts?▼

You can pass feature branch details to downstream scripts by utilizing the BRANCH_NAME and FEATURE_NUM outputs generated during branch creation, providing deterministic variables for automated tooling integration.

Does Git feature branch automation work without manual numbering configuration?▼

Git feature branch automation works without manual configuration by applying built-in sequential or timestamp-based numbering schemes, generating deterministic branch names directly from the described feature task.