speckit-git-feature

Generate a Git feature branch name from a feature description in read-only mode.

Updated Aug 23, 2025
One-click install
npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-git-feature-engakhattab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-git-feature
Source: https://github.com/engakhattab/DEPI_Angular_project/tree/main/Backend/HR/.agents/skills/speckit-git-feature
Command: npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-git-feature-engakhattab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create a consistent Git feature-branch workflow by generating a readable branch name from a feature description, without performing any repository-changing operations.

Core Features & Use Cases

  • Safe, read-only mode: Prevents any Git write operations and refuses branch creation, switching, or checkout commands.
  • Branch name generation: Analyzes the feature description to suggest a concise 2–4 word branch name.
  • Manual execution guidance: Outputs a clear manual command template labeled to require user action.

Quick Start

Provide the feature description you want to branch for, and ask the Skill to suggest a feature branch name in safe read-only mode.

Frequently Asked Questions about speckit-git-feature

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

FAQPage Schema
How do I generate a safe git feature branch name from a description?▼

To generate a git feature branch name safely, provide your feature description to a read-only generator that outputs a concise 2–4 word branch name and a manual execution template. This prevents accidental repository modifications by refusing to execute checkout or switch commands.

Can I automatically create a git branch using a generated name?▼

No, you cannot automatically create a git branch in read-only safety mode. The Skill explicitly refuses all repository-modifying Git operations, including branch creation, switching, and checkout, outputting a manual command template for you to execute instead.

What is read-only safety in a git workflow automation tool?▼

Read-only safety in a git workflow automation tool prevents any repository-changing operations, such as branch creation or checkout. It analyzes feature descriptions to suggest branch names while strictly refusing write commands, ensuring controlled repositories remain unmodified.

How do I standardize branch naming conventions for new git features?▼

To standardize branch naming conventions, use a generator that analyzes your feature description and suggests a consistent 2–4 word branch name. This ensures readable branch names across your team without executing actual Git write operations.

Does this branch naming tool work with controlled git repositories?▼

Yes, this branch naming tool works with controlled git repositories by satisfying strict read-only safety requirements. It suggests feature branch names without performing any repository-changing operations, making it suitable for controlled environments.

What are the limitations of using a read-only git branch name generator?▼

The limitation of a read-only git branch name generator is that it cannot execute checkout, switch, or branch creation commands. It only outputs a manual execution template, requiring the developer to perform the actual repository-modifying actions separately.