speckit-git-validate

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

Updated May 31, 2026
One-click install
npx skills add https://github.com/Piklar/Rizza-60 --skill speckit-git-validate-piklar
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-git-validate
Source: https://github.com/Piklar/Rizza-60/tree/main/.agents/skills/speckit-git-validate
Command: npx skills add https://github.com/Piklar/Rizza-60 --skill speckit-git-validate-piklar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents repository clutter and maintenance issues by enforcing strict naming conventions for Git feature branches, ensuring every branch is linked to a valid specification directory.

Core Features & Use Cases

  • Naming Enforcement: Validates branches against sequential or timestamp-based naming patterns.
  • Spec Mapping: Automatically verifies that a corresponding specification directory exists for the current feature branch.
  • Use Case: A developer creates a new feature branch named 101-user-auth; the skill confirms the branch name is valid and checks that the specs/101-user-auth directory exists to maintain project documentation integrity.

Quick Start

Run the speckit-git-validate skill to check if your current branch name complies with project standards and has a corresponding 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 specifications?▼

To validate git branch naming conventions, you can use a validation skill that checks branch names against sequential or timestamp-based patterns to ensure alignment with project specification structures. This verifies that active feature branches match the required naming format.

How do I check if a git feature branch has a corresponding specification directory?▼

Checking for a corresponding specification directory involves verifying that a matching specs folder exists for the current feature branch within the spec-kit project directory hierarchy. The validation process operates within Git-enabled repositories to confirm documentation integrity.

Do I need Git CLI access to enforce branching standards in a spec-kit project?▼

Yes, enforcing branching standards in a spec-kit project requires Git CLI access to operate within Git-enabled repositories. The validation process depends on Git command-line functionality to verify branch names and corresponding documentation directories.

What is the best way to prevent repository clutter from inconsistent feature branch names?▼

The best way to prevent repository clutter from inconsistent feature branch names is to enforce strict naming conventions linking every branch to a valid specification directory. This ensures sequential or timestamp-based branch names maintain project documentation integrity.

Why does my feature branch validation fail when the specs directory is missing?▼

Feature branch validation fails when the specs directory is missing because the skill checks for a corresponding specification folder to maintain documentation integrity. Without the matching specs directory, the branch cannot be validated against project standards.