Skip to content
Agentmart
Submit a tool

branch-taxonomy-enforcer

Enforce repo-specific branch naming taxonomy.

Skill by gerivdb

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/gerivdb-branch-taxonomy-enforcer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Enforce repo-specific branch naming taxonomy. Use before creating any git branch to ensure prefix and slug format are valid for the target repo.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/branch-taxonomy-enforcer

What's inside

Skill name
branch-taxonomy-enforcer
Description
Enforce repo-specific branch naming taxonomy. Use before creating any git branch to ensure prefix and slug format are valid for the target repo.
License
MIT
Instructions
70 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# branch-taxonomy-enforcer

> **IntentHash**: `0xBRANCH_TAXONOMY_ENFORCER_20260912`  
> **Version**: 1.0.0  
> **Domain**: transverse  

---

## Objectif

Verrouiller le nommage des branches pour respecter :
- Les préfixes autorisés par repo
- Le format unifié `type/jurisdiction-slug-id`
- Les guards `ALFRED` et `BRGS`

---

## Taxonomie par repo

| Repo | Préfixes autorisés | Format attendu |
|------|-------------------|----------------|
| **DevTools** | `devtools/`, `fix/`, `chore/`, `docs/`, `refactor/` | `type/jurisdiction-slug-id` |
| **VOLTX** | `feat/`, `fix/`, `chore/`, `docs/`, `refactor/` | `type/slug-id` |
| **KG-L** | `fix/`, `docs/`, `chore/`, `refactor/` | `type/slug-id` |
| **TALEX** | `feat/`, `fix/`, `chore/`, `docs/`, `refactor/` | `type/slug-id` |
| **FLEX** | `feat/`, `fix/`, `chore/`, `docs/`, `refactor/` | `type/slug-id` |
| **KIVA-CLI** | `feat/`, `fix/`, `chore/`, `docs/`, `refactor/` | `type/slug-id` |

---

## Règles

### 1. Vérifier le repo courant
```powershell
git remote -v
git rev-parse --show-toplevel
```

### 2. Lister les préfixes autorisés
- Lire `.githooks/alfred.ps1` ou `BRGS` config du repo
- Si préfixe non autorisé → **STOP**, demander confirmation

### 3. Valider le format
- Format attendu : `type/jurisdiction-slug-id`
- Exemple valide : `feat/env2-lxc-network-001`
- Exemple invalide : `curx-100pct-benchmark-20260912` (pas de préfixe)

### 4. En cas de non-conformité
- **STOP** : ne pas créer la branche
- Proposer un nom conforme
- Si validation explicite → continuer avec `--no-verify`

---

## Anti-patterns bloquants

- Créer une branche sans préfixe autorisé
- Utiliser un nom libre (`curx-100pct-...`) sans préfixe
- Ignorer les guards `ALFRED` / `BRGS`
- Forcer le push avec `--no-verify` sans raison valide

---

## Référence ADR

- **ADR** : ADR-2026-06-07-001-ADR-GOVERNANCE-GATE
- **IntentHash** : `0xADR_GOVERNANCE_GATE_20260607`
- **Dépôt** : gerivdb/GOVERNANCE-HUB

From gerivdb/SKILLS, MIT.

More from gerivdb/SKILLS

Signals

Stars
1
Forks
0
Open issues
8
Last commit (this folder)
Sep 12, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from gerivdb

Cite this page

branch-taxonomy-enforcer skill. Agent Mart. https://agentmart.dev/skills/gerivdb-branch-taxonomy-enforcer (last updated 2026-10-24)