speckit-git-feature

Create Git feature branches with sequential or timestamp numbering.

80|21|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/alfredoperez/speckit-companion --skill speckit-git-feature-alfredoperez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-feature
Source: https://github.com/alfredoperez/speckit-companion/tree/main/.agents/skills/speckit-git-feature
Command: npx skills add https://github.com/alfredoperez/speckit-companion --skill speckit-git-feature-alfredoperez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Git feature branches, providing a streamlined process for developers to start new features with consistent naming conventions.

Core Features & Use Cases

  • Branch Creation: Automatically creates and switches to a new Git feature branch.
  • Sequential or Timestamp Numbering: Supports both sequential and timestamp-based branch naming for consistency.
  • Compatibility: Designed for projects using the Spec-Kit project structure with a .specify/ directory.
  • Use Case: Ideal for developers looking to maintain a clean and organized repository structure, especially when managing multiple feature branches.

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 automate Git feature branch creation with sequential numbering?

You can automate Git feature branch creation with sequential numbering by using this Skill to generate and switch to a new branch automatically. It handles branch naming based on your project configuration, ensuring consistent sequential or timestamp-based identifiers.

How does timestamp-based branch naming work for feature development?

Timestamp-based branch naming works by appending a timestamp to the feature branch name during creation. This Skill automates this process, generating unique branch identifiers without requiring manual sequence tracking.

Do I need a .specify directory to create feature branches?

Yes, a .specify directory is required to create feature branches with this Skill. It is specifically designed for compatibility with the Spec-Kit project structure, relying on the .specify directory to handle branch creation and naming based on project configuration.

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

The best way to maintain consistent naming conventions across multiple Git feature branches is to automate the creation process. This Skill enforces consistent sequential or timestamp-based numbering, preventing manual naming errors and keeping your repository organized.

Can I use this Skill for projects without the Spec-Kit structure?

No, you cannot use this Skill for projects without the Spec-Kit structure. It is designed specifically for Spec-Kit projects and requires the .specify directory to function correctly for branch creation and naming.