OpenGHz/enregistrer-problèmes-utilisation

Une compétence agent opt-in qui enregistre les frictions et bugs rencontrés par les utilisateurs lors de l'utilisation de votre projet dans un journal AGENT_ISSUES.md prêt pour le triage.

Qu'est-ce que enregistrer-problèmes-utilisation ?

Cette compétence transforme votre agent IA en un collecteur de retours d'expérience passif mais vigilant. Chaque fois qu'un utilisateur rencontre un obstacle (erreur, comportement inattendu, manque de documentation), l'agent enregistre automatiquement l'incident dans un fichier `AGENT_ISSUES.md` structuré. Utile pour les développeurs qui veulent un flux de bugs organisé sans effort manuel, elle fonctionne avec tout projet ayant un fichier de configuration. La compétence analyse le contexte, extrait la cause racine, et propose une sévérité et priorité pour chaque problème, facilitant le triage pour les mainteneurs.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add OpenGHz/record-usage-issues

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · 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 enregistrer-problèmes-utilisation ?

Une compétence agent opt-in qui enregistre les frictions et bugs rencontrés par les utilisateurs lors de l'utilisation de votre projet dans un journal AGENT_ISSUES.md prêt pour le triage.

Vue d'ensemble

Cette compétence transforme l'agent en un enregistreur passif mais proactif des problèmes utilisateur. L'agent surveille les interactions et, lorsqu'il détecte une friction (erreur, confusion, comportement inattendu), il consigne l'incident dans AGENT_ISSUES.md. Chaque entrée inclut une description, contexte, cause probable, sévérité et priorité, permettant aux développeurs de trier rapidement les problèmes.

Fonctionnement

  1. Opt-in : Activé uniquement si le projet contient une configuration appropriée (ex. agent-config.json avec recordUsageIssues: true).
  2. Détection : L'agent analyse les conversations et logs utilisateur pour détecter des schémas de friction.
  3. Enregistrement : Pour chaque incident, il ajoute une entrée formatée dans AGENT_ISSUES.md avec horodatage, description, cause racine possible, sévérité (faible/moyenne/haute) et priorité (P1-P4).
  4. Gestion : Les entrées sont regroupées par version ; les doublons sont fusionnés si la cause est similaire. Le fichier peut être commité dans le dépôt pour suivi.

Configuration

Ajoutez ceci à votre agent-config.json :

{
  "recordUsageIssues": {
    "enabled": true,
    "severityThreshold": "low"
  }
}
  • severityThreshold : définit le niveau minimum de sévérité à enregistrer (par défaut : low).

Exemple de sortie

Un extrait de AGENT_ISSUES.md :

# Projets de l'Agent

## Version 1.0.0

### P2 - L'utilisateur reçoit une erreur 500 lors de la connexion

- **Date** : 2024-01-15 14:35 UTC
- **Contexte** : L'utilisateur a saisi des identifiants valides mais a reçu une erreur serveur.
- **Cause probable** : Le service d'authentification a renvoyé une exception non gérée.
- **Sévérité** : Haute
- **Priorité** : P2
- **Solution suggérée** : Vérifier les logs du service d'authentification et ajouter une gestion d'erreur.

## Version 0.9.0

### P3 - La documentation sur l'API est obsolète

- **Date** : 2024-01-10 09:12 UTC
- **Contexte** : L'utilisateur a suivi un exemple dans la doc qui ne fonctionne plus.
- **Cause probable** : L'API a changé mais la documentation n'a pas été mise à jour.
- **Sévérité** : Moyenne
- **Priorité** : P3
- **Solution suggérée** : Mettre à jour la documentation avec les nouveaux endpoints.

Plateformes supportées

  • Claude Code
  • Cursor (avec configuration adaptée)
  • Tout agent supportant les compétences personnalisées

Remarques

  • La compétence ne modifie pas le code utilisateur ; elle écrit uniquement dans le fichier de logs.
  • Pour désactiver, retirez simplement la configuration ou mettez enabled: false.
  • Les problèmes sont enregistrés une seule fois par session pour éviter les doublons.

Skills associés