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.