LLM Skills
~/catalogue/debugging et maintenance//speckit.git.validate

Valider la branche d'activité

/speckit.git.validate

Valider que la branche Git actuelle respecte les conventions de nommage des branches de fonctionnalités.

githubgithub
133.8k
4 juin 2026
MIT
// contenu du skill

description: "Validate current branch follows feature branch naming conventions"


Validate Feature Branch

Validate that the current Git branch follows the expected feature branch naming conventions.

Prerequisites

  • Check if Git is available by running git rev-parse --is-inside-work-tree 2>/dev/null
  • If Git is not available, output a warning and skip validation:
  [specify] Warning: Git repository not detected; skipped branch validation

Validation Rules

Get the current branch name:

bash
git rev-parse --abbrev-ref HEAD

The branch name must match one of these patterns:

  1. Sequential: ^[0-9]{3,}- (e.g., 001-feature-name, 042-fix-bug, 1000-big-feature)
  2. Timestamp: ^[0-9]{8}-[0-9]{6}- (e.g., 20260319-143022-feature-name)

Execution

If on a feature branch (matches either pattern):

  • Output: ✓ On feature branch: <branch-name>
  • Check if the corresponding spec directory exists under specs/:
  • For sequential branches, look for specs/<prefix>-* where prefix matches the numeric portion
  • For timestamp branches, look for specs/<prefix>-* where prefix matches the YYYYMMDD-HHMMSS portion
  • If spec directory exists: ✓ Spec directory found: <path>
  • If spec directory missing: ⚠ No spec directory found for prefix <prefix>

If NOT on a feature branch:

  • Output: ✗ Not on a feature branch. Current branch: <branch-name>
  • Output: Feature branches should be named like: 001-feature-name or 20260319-143022-feature-name

Graceful Degradation

If Git is not installed or the directory is not a Git repository:

  • Check the SPECIFY_FEATURE environment variable as a fallback
  • If set, validate that value against the naming patterns
  • If not set, skip validation with a warning
// source originale publique
github/spec-kit
/extensions/git/commands/speckit.git.validate.md
Licence : MIT
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.
// installer ce skill
Collez cette commande dans votre terminal à la racine de votre projet :
mkdir -p .claude/commands && curl -o ".claude/commands/speckit.git.validate.md" "https://raw.githubusercontent.com/github/spec-kit/main/extensions/git/commands/speckit.git.validate.md"
Ensuite dans Claude Code, tapez /speckit.git.validate pour l'activer.
open_in_newVoir la source originale
// sauvegarder
Sauvegarde disponible après connexion.
loginSe connecter pour sauvegarder
// informations
Créateurgithub
Étoiles 133.8k
LicenceMIT
Mis à jour4 juin 2026
Format.md
AccèsGratuit
// similaires

Skills Debugging et maintenance

Voir toutarrow_forward