Notre avis
Génère un titre et une description de pull request pour une branche d'un dépôt yadm à partir d'un contexte collecté.
Points forts
- Automatise le formatage de PR avec des règles strictes de titre et de corps
- Vérifie les préconditions pour éviter les PR invalides (ex. branche main, aucun commit)
- Produit un texte prêt à copier avec une structure claire
Limites
- Fonctionne uniquement avec les dépôts yadm et le script de collecte spécifique
- Nécessite que le script de collecte soit présent et exécuté
- Ne soumet pas la PR, génère seulement le texte
Utilisez après avoir effectué des commits sur une branche de fonctionnalité yadm pour créer rapidement une description de PR.
Ne pas utiliser si vous ne travaillez pas avec yadm ou si aucun commit n'a été effectué sur la branche.
Analyse de sécurité
SûrThe skill only runs a local Python script to gather context and does not perform any dangerous operations like remote code execution or file deletion. There are no security concerns in the instruction itself.
Aucun point d'attention détecté
Exemples
Run y-pr to create a pull request title and description for my current yadm branch.I've made some commits on a yadm feature branch. Use y-pr to generate the PR description.name: y-pr description: Generate PR title and description for yadm branch allowed-tools:
- Bash(yadm *)
- Bash(python *)
Generate PR for Yadm Branch
Gather Context
Run the gather script:
python scripts/gather_context.py
Preconditions
Check these in the JSON output BEFORE proceeding:
- Not on main branch: If
current_branchequals "main", STOP and say: "Error: Cannot create PR from main. Create a feature branch first." - Has commits: If
commitsarray is empty, STOP and say: "Error: No commits found. Make commits before creating a PR."
Title Format
- Under 70 characters
- Imperative mood (e.g., "Add feature" not "Added feature")
- No period at end
- Summarize the main change
Body Format
Use this exact structure:
## Summary
- <bullet 1: main change, start with verb>
- <bullet 2: supporting change or context>
- <optional bullet 3-4 if needed>
Rules:
- Each bullet starts with a verb (Add, Fix, Update, Remove, etc.)
- Focus on WHAT and WHY, not HOW
- No file paths unless the file itself is the feature
- Do not include any watermark, attribution, or "Generated by" text
Output
Output in this exact format for copy/paste:
---
**Title:**
<title here>
**Description:**
<body here>
---
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.