Synthèse automatique
Crée une pull request GitHub destinée à la branche develop, avec un titre normalisé et une description liée au ticket Linear correspondant.
Points forts
- Automatise la création de PR avec un format standardisé
- Intègre directement les informations du ticket Linear
- Inclut une validation de la convention de nommage de branche
- Génère un corps de PR avec sections structurées
Limites
- Nécessite que les modifications soient déjà commitées
- Dépend du respect de la convention de nommage de branche
- Requiert l'accès au serveur MCP Linear et à l'outil GitHub CLI
Utilisez cette compétence lorsque vous avez terminé vos modifications sur une branche conforme et souhaitez créer une pull request propre avec un lien vers un ticket Linear.
Évitez cette compétence si la branche ne suit pas la convention attendue, si les commits ne sont pas encore en place, ou si vous n'avez pas besoin d'intégrer Linear.
Analyse de sécurité
SûrThe skill only uses standard git and gh commands to push a branch and create a PR. No destructive or exfiltrating actions. Safe.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
/prCreate a pull request for my current branch with a title and description linking to the Linear issue.Create a PR for branch leramirezca/les-42-fix-auth targeting develop, using Linear issue LES-42.name: pr description: >- Creates a GitHub Pull Request targeting develop, with a standardized title and description linked to the corresponding Linear issue.
Prerequisites
- Changes must be committed on the current branch (use
/commitif not). - The branch must follow the convention
leramirezca/les-{N}-{slug}(use/branchif not).
Step 1 — Gather context
Run in parallel:
git log develop..HEAD --onelineto see the PR commitsgit diff develop...HEAD --statto see changed filesmcp__linear-server__get_issuewith the issue ID (extracted from branch name:les-{N}→LES-{N})
Step 2 — PR title
Format: type(scope): short description — LES-{N}
Valid types:
fix— bug fixfeat— new featuresecurity— security improvementperf— performancerefactor— refactoring without behavior changechore— maintenance (deps, config, etc.)docs— documentationui— interface or style changesdb— schema or migration changes
The scope is the code area: auth, api, ui, journal, billing, i18n, db, etc.
Example: security(auth): increase minimum password length to 8 — LES-121
Max 72 characters.
Step 3 — PR body
## What changes?
{1-3 concise bullets describing the changes}
## Modified files
{List key files with a one-line description each}
## Acceptance criteria
{Copy acceptance criteria from the Linear issue if present,
or draft them from the issue description}
## Linear
Closes LES-{N}
Step 4 — Create the PR
git push -u origin {current-branch}
gh pr create \
--base develop \
--title "{title}" \
--body "$(cat <<'EOF'
{full body}
EOF
)"
Return the PR URL to the user.
Specification Design-to-Dev
Developpement
Traduisez vos maquettes en specifications techniques pour les developpeurs.
Patterns d'exports et fichiers barrel
Developpement
Définit les conventions pour les exports de modules et les fichiers baril : exports nommés uniquement, pas de wildcards plats (sauf `export * as Name` pour les composants composés), commentaires par section, types exportés avec les valeurs, et une ligne d'export par fichier source. Aide à maintenir des exports cohérents et optimisés pour le tree-shaking dans les applications portal utilisant Turbopack ou des bundlers similaires.
Créer une compétence d'agent
Developpement
Guide étape par étape pour créer une compétence d'agent structurée, incluant structure de répertoire, format SKILL.md et principes de conception.