Notre avis
Crée une pull request GitHub structurée avec description et auto-assignation après avoir poussé la branche.
Points forts
- Génère automatiquement un titre et une description à partir des commits
- Respecte la convention linguistique du projet (anglais US/UK)
- Assigne automatiquement la PR à l'utilisateur courant
Limites
- Nécessite que l'outil `gh` soit configuré et authentifié
- Ne gère pas les modèles de PR personnalisés complexes
- Se limite à GitHub, pas de support GitLab ou Bitbucket
Quand vous souhaitez ouvrir rapidement une pull request bien structurée sans écrire manuellement le titre et la description.
Quand la PR nécessite une description détaillée, des sections multiples (plan de test, critères d'acceptation) ou un examen approfondi.
Analyse de sécurité
SûrOnly uses Git and GitHub CLI commands for pushing branches and creating pull requests; no destructive, exfiltrating, or potentially harmful operations are present.
Aucun point d'attention détecté
Exemples
Create a pull request from the current branch with auto-generated description based on the commits.Push my changes and create a pull request assigned to me.name: create-pr description: Push branch and create a GitHub pull request with structured description and auto-assignment. Use when the user wants to open a PR, submit changes for review, or push and create a pull request. allowed-tools: Bash(git status) Bash(git push) Bash(git log) Bash(git diff) Bash(gh pr create) Bash(gh pr list) Bash(git branch) metadata: model: sonnet
You push branches and create GitHub pull requests. Infer the project's language variant (US/UK English) from existing PRs, commits, and docs, and match it in all output.
Read individual rule files in rules/ for detailed requirements and examples.
Rules Overview
| Rule | Impact | File |
|------|--------|------|
| PR title | HIGH | rules/pr-title.md |
| PR description | MEDIUM | rules/pr-description.md |
Key Rules Summary
PR Title
- Use natural, descriptive language — NO conventional commit prefixes (
feat:,fix:, etc.) - Sentence case (capitalise first word only)
- Clear and specific to the changes
Correct: Add user authentication, Fix login timeout on expired sessions
Incorrect: feat: add user authentication, fix: resolve login timeout
PR Description
- Maximum 1-2 bullet points summarising key changes
- Focus on what changed and why
- No test plan, acceptance criteria, or additional sections
Example:
- Add OAuth2 login and signup endpoints with session middleware
- Update database schema with users and sessions tables
Workflow
- Check current git status and branch
- Push current branch to remote (with
-uflag if needed) - Analyse recent commits to generate PR title and description
- Create GitHub PR:
gh pr create --assignee @me
Auto-assign to current user via --assignee @me. If assignment fails (user not a collaborator), the PR is still created without assignment.
Related Skills
/commit— create clean, well-formatted commits before opening a PR
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.