Notre avis
Gère les worktrees Git pour les tickets Jira en créant des branches automatiquement et en nettoyant les worktrees terminés.
Points forts
- Génération automatique de noms de branches à partir du résumé du ticket Jira.
- Intégration avec Jira pour mettre à jour le statut du ticket.
- Création de worktree à partir de origin/main avec copie du .env et npm install.
- Nettoyage sécurisé avec vérification des modifications non commitées et de la fusion de la branche.
Limites
- Fonctionne uniquement avec un dépôt spécifique et des conventions de nommage fixes.
- Nécessite la configuration MCP Atlassian.
- Ne gère pas les workflows de fusion complexes.
Lorsque vous commencez à travailler sur un nouveau ticket Jira ou que vous nettoyez après avoir terminé.
Lorsque vous travaillez sur des tâches non suivies dans Jira ou que vous avez besoin d'une convention de nommage de branche personnalisée.
Analyse de sécurité
PrudenceThe skill requires Bash access to manage git worktrees, including creation and removal (e.g., 'git worktree remove'), which could lead to accidental data loss if not careful, but it is for a legitimate development workflow and no exfiltration or malicious activity is indicated.
- •Uses Bash tool to execute git commands and potentially remove worktrees, which could be destructive if misused.
Exemples
start TDE-1234cleanup TDE-1234cleanupname: ticket description: "[start <ticket>] [cleanup <ticket>] - Manages git worktrees for Jira tickets. Creates worktrees with auto branch naming, or cleans up completed worktrees." allowed-tools:
- mcp__atlassian__getJiraIssue
- mcp__atlassian__getTransitionsForJiraIssue
- mcp__atlassian__transitionJiraIssue
- Bash
- Read
Ticket
Manages git worktrees for Jira ticket development.
Subcommands
| Command | Description |
|---------|-------------|
| /ticket start <ticket> | Create worktree for a Jira ticket |
| /ticket cleanup [ticket] | Remove worktree (or list all if no ticket specified) |
Configuration
- Main repo:
~/Vuori/cascade - Worktrees:
~/Vuori/cascade-worktrees - Jira cloud:
vuoriclothing.atlassian.net
Start Workflow
See start.md for detailed instructions.
Quick overview:
- Parse ticket ID from URL or direct input
- Fetch ticket details via Atlassian MCP
- Generate branch name:
feat/TDE-XXXX-short-description - Check for existing branch/worktree
- Create worktree from origin/main
- Copy .env and run npm install
- Move ticket to "In Development" status if not already
- Provide summary with next steps
Cleanup Workflow
See cleanup.md for detailed instructions.
Quick overview:
- List worktrees if no ticket specified
- Find matching worktree
- Check for uncommitted changes (warn if found)
- Check if branch is merged
- Remove worktree
- Optionally delete local branch
- Provide summary with remaining worktrees
Branch Naming Rules
Convert ticket summary to kebab-case:
- Lowercase, 3-5 words max
- Remove filler words (the, a, an, for, to)
- Examples:
- "Optimize Lytics Tag Loading" →
feat/TDE-1234-optimize-lytics-loading - "Fix Cart Mobile Layout Bug" →
feat/TDE-1234-fix-cart-mobile-layout
- "Optimize Lytics Tag Loading" →
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.