speckit-git-validate

Validate Git branch names against sequential or timestamp patterns and check specification directories.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/estaciolima/idle-improvement-game --skill speckit-git-validate-estaciolima
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-validate
Source: https://github.com/estaciolima/idle-improvement-game/tree/main/.agents/skills/speckit-git-validate
Command: npx skills add https://github.com/estaciolima/idle-improvement-game --skill speckit-git-validate-estaciolima

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents repository clutter and confusion by enforcing strict naming conventions for feature branches, ensuring that every branch is traceable to a specific specification.

Core Features & Use Cases

  • Naming Enforcement: Validates branches against sequential or timestamp-based patterns to maintain a clean project history.
  • Spec Integration: Automatically checks for the existence of corresponding documentation directories to ensure every feature is properly specified.
  • Use Case: When a developer creates a new feature branch, this tool verifies that the branch name is correctly formatted and that the associated design or requirement documentation exists in the specs folder.

Quick Start

Run the speckit-git-validate skill to check if your current branch name complies with the project naming policy and has a linked specification directory.

Frequently Asked Questions about speckit-git-validate

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

FAQPage Schema
How do I validate Git branch naming conventions against project standards?

To validate Git branch naming conventions, you can use this Skill to check branch names against sequential or timestamp-based patterns, ensuring project consistency and traceability to specific specifications.

Can I check if a Git branch has a corresponding specification directory?

Yes, you can check if a Git branch has a corresponding specification directory by running this Skill, which automatically verifies the existence of linked documentation folders within standard project structures.

Does Git branch validation require access to the Git CLI?

Yes, Git branch validation requires access to Git CLI commands and a standard project structure to perform both branch naming checks and the verification of corresponding specification directories.

What naming patterns are supported for enforcing Git branch consistency?

Supported naming patterns for enforcing Git branch consistency include sequential and timestamp-based formats, which prevent repository clutter by ensuring every feature branch is traceable to a specific specification.

When should I enforce branch naming conventions in a Git workflow?

You should enforce branch naming conventions in a Git workflow when developers create new feature branches, ensuring the branch name is correctly formatted and associated design or requirement documentation exists in the specs folder.