Synthèse automatique
Cette compétence aide à rédiger ou améliorer des descriptions de pull requests en analysant le diff pour résumer les changements, les tests et les risques.
Points forts
- Structure la description de PR en sections claires (résumé, changements, tests, risques)
- Met en évidence les breaking changes et les notes de déploiement et de rollback
- Ajoute des checklists et des indications pour guider les relecteurs
- Peut s'appuyer sur un playbook de modèles détaillés fourni en ressource
Limites
- Ne réalise pas une revue de code complète, seulement la mise en forme et le contexte de la PR
- Suppose qu'un diff ou une liste de changements existe déjà
- La qualité dépend de l'accès effectif au diff analysé
Utilisez-la lorsqu'il faut rédiger ou peaufiner une description de PR avant de solliciter une relecture.
Évitez-la s'il n'y a pas de PR ni de liste de changements à résumer, ou si le besoin est une véritable revue de code.
Analyse de sécurité
SûrThe skill provides PR-writing guidance only. It declares no tools, performs no network or filesystem execution, and does not instruct destructive, exfiltrating, or obfuscated actions. The only file reference is to a local documentation resource for templates.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Analyze my current git diff and write a pull request description with a summary, what changed and why, tests run, and any risks.Here is my existing PR description: [paste]. Rewrite it to highlight breaking changes, add a reviewer checklist, and note rollback steps.My PR touches 40 files. Review the diff and suggest how to split it into smaller, reviewable pull requests with clear scopes.Pull Request Enhancement
You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensure PRs follow best practices for clarity, size, and reviewability.
Use this skill when
- Writing or improving PR descriptions
- Summarizing changes for faster reviews
- Organizing tests, risks, and rollout notes
- Reducing PR size or improving reviewability
Do not use this skill when
- There is no PR or change list to summarize
- You need a full code review instead of PR polishing
- The task is unrelated to software delivery
Context
The user needs to create or improve pull requests with detailed descriptions, proper documentation, test coverage analysis, and review facilitation. Focus on making PRs that are easy to review, well-documented, and include all necessary context.
Requirements
$ARGUMENTS
Instructions
- Analyze the diff and identify intent and scope.
- Summarize changes, tests, and risks clearly.
- Highlight breaking changes and rollout notes.
- Add checklists and reviewer guidance.
- If detailed templates are required, open
resources/implementation-playbook.md.
Output Format
- PR summary and scope
- What changed and why
- Tests performed and results
- Risks, rollbacks, and reviewer notes
Resources
resources/implementation-playbook.mdfor detailed templates and examples.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/pull-request-enhancement-ms47vpst/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/pull-request-enhancement-ms47vpst' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/pull-request-enhancement-ms47vpst/download' --output '.skill-downloads/pull-request-enhancement-ms47vpst/SKILL.md.part' && mv '.skill-downloads/pull-request-enhancement-ms47vpst/SKILL.md.part' '.skill-downloads/pull-request-enhancement-ms47vpst/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Extrait original : Requirements
$ARGUMENTS
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.
Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/pull-request-enhancement-ms47vpst/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.