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.