speckit-git-validate

Validate active Git branch names against sequential or timestamp-based feature patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/auravibes-apps/auravibes --skill speckit-git-validate-auravibes-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-validate
Source: https://github.com/auravibes-apps/auravibes/tree/main/.agents/skills/speckit-git-validate
Command: npx skills add https://github.com/auravibes-apps/auravibes --skill speckit-git-validate-auravibes-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate current Git branch naming conventions and ensure it matches feature-branch patterns.

Core Features & Use Cases

  • Validates that the active Git branch name conforms to predefined patterns for sequential or timestamp-based feature branches.
  • Provides graceful degradation if Git is unavailable or not in a repository, including a SPECIFY feature fallback.
  • Helps maintain consistency and traceability across development workflows by enforcing naming rules.

Quick Start

Run the validate command to ensure your current branch matches the feature-branch naming rules.

Frequently Asked Questions about speckit-git-validate

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

FAQPage Schema
How do I enforce Git feature-branch naming conventions automatically?

To enforce Git feature-branch naming automatically, you need a validation tool that checks the active branch name against sequential or timestamp-based patterns. This ensures branch names conform to predefined rules before development continues.

What happens if Git is unavailable or I'm not in a repository?

If Git is unavailable or the directory is not a repository, the branch validation process uses graceful degradation. It checks for a SPECIFY_FEATURE environment variable fallback to maintain workflow consistency without failing the operation.

What are sequential and timestamp-based feature branch patterns?

Sequential and timestamp-based feature branch patterns are naming conventions that embed chronological data into the branch name. Validating these patterns ensures development traceability and maintains historical consistency across Git workflows.

How do I validate my current Git branch name against feature patterns?

To validate your current Git branch name, run the validation command to inspect the repository state. It confirms the active branch adheres to feature-branch rules and reports if a spec directory or fallback is available.

Do I need a spec directory for Git branch validation to work?

A spec directory is not strictly required for Git branch validation to work. The validation process reports if a spec directory or fallback is available, relying on the SPECIFY_FEATURE environment variable if the directory is missing.

Why does my feature branch validation fail outside a Git repository?

Feature branch validation fails outside a Git repository because the process requires Git to inspect active branch names. Without Git, it triggers graceful degradation and attempts to use the SPECIFY_FEATURE environment variable instead.