CommunityRédaction et éditiongithub.com

evnchn-agentic/mre-skill

Une compétence d'agent (SKILL.md) pour rédiger des exemples minimalement reproductibles que les mainteneurs peuvent copier et exécuter.

Qu'est-ce que mre-skill ?

Cette compétence d'agent est conçue pour les développeurs et mainteneurs de logiciels qui ont besoin de créer des exemples minimalement reproductibles (MRE) — des snippets de code ou des projets réduits qui démontrent un bogue ou un problème de manière claire et exécutable. L'agent guide l'utilisateur dans la production d'un MRE prêt à l'emploi, en s'assurant que tous les détails superflus sont éliminés, que les dépendances sont explicites et que les instructions d'exécution sont fournies. Cette compétence est particulièrement utile sur des plateformes comme GitHub, GitLab ou Stack Overflow, où les mainteneurs doivent pouvoir coller et exécuter rapidement le code pour reproduire un problème. Elle fonctionne en analysant le contexte du problème, en suggérant une structure de projet minimale (fichiers, imports, configurations), et en générant des instructions claires. En somme, elle automatise la partie la plus fastidieuse du signalement de bogues, améliorant ainsi l'efficacité de la communication technique.

Compatible avec✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add evnchn-agentic/mre-skill

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait mre-skill ?

Une compétence d'agent (SKILL.md) pour rédiger des exemples minimalement reproductibles que les mainteneurs peuvent copier et exécuter.

Objectif

Cette compétence aide à créer un exemple minimalement reproductible (MRE) — une version allégée du code qui démontre un bogue ou un problème, sans éléments superflus. L'agent produit un snippet ou un projet prêt à être collé et exécuté par un mainteneur.

Utilisation

  1. L'agent analyse la description du problème fournie par l'utilisateur.
  2. Il génère un MRE sous forme de fichier unique ou de structure de projet minimale.
  3. Il inclut les dépendances nécessaires (imports, package.json, requirements.txt, etc.).
  4. Il fournit des instructions d'exécution claires (commandes CLI, scripts).

Exemple

# Exemple minimal pour démontrer un bogue avec requests
import requests

response = requests.get('https://httpbin.org/get')
print(response.status_code)
print(response.text)
# Pour exécuter :
pip install requests
python mre.py

Plateformes supportées

  • GitHub Issues et Discussions
  • GitLab Issues
  • Stack Overflow
  • Tout environnement où les mainteneurs peuvent coller et exécuter du code

Notes

  • Le MRE doit être exécutable dès réception, sans configuration supplémentaire.
  • Évitez les chemins absolus, les variables d'environnement non documentées, les fichiers volumineux.
  • Privilégiez l'utilisation de bibliothèques standard ou de dépendances minières via un gestionnaire de paquets.

Skills associés