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.