Gentleman-Programming/gentle-ai-skill-improver

Déclencheur : améliorer les compétences, auditer les compétences, refactoriser les compétences, qualité des compétences. Auditez et mettez à niveau les compétences LLM-first existantes.

Qu'est-ce que gentle-ai-skill-improver ?

Ce skill est conçu pour auditer, refactoriser, normaliser et améliorer les fichiers `SKILL.md` existants, en se concentrant sur les compétences conçues pour être utilisées avec des agents LLM (tels que Claude Code, Cursor, Codex, etc.). Il s'appuie sur un guide de style normatif (`docs/skill-style-guide.md`) et un registre des compétences (`.atl/skill-registry.md`) pour garantir la cohérence et la traçabilité. Le skill fonctionne par défaut en mode audit uniquement, générant des rapports détaillés par compétence avec niveaux de gravité et modifications proposées. Il peut également appliquer des améliorations sûres lorsque l'utilisateur le demande explicitement. Utilisez ce skill pour affiner des compétences existantes ; pour créer une nouvelle compétence à partir d'un motif réutilisable, utilisez plutôt `gentle-ai-skill-creator`. Les règles strictes incluent la préservation de l'intention de l'auteur, l'absence de suppression silencieuse de contenu, le déplacement des longues explications vers des fichiers de support, et le signalement des ambiguïtés pour révision humaine. Les décisions sont guidées par un tableau de décision (Decision Gates) qui traite les cas courants comme les métadonnées manquantes, les corps de fichier trop longs ou les règles contradictoires.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Gentleman-Programming/gentle-shell/tree/main/skills/skill-improver

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

Contrat d'Activation

Utilisez ce skill lors de l'audit, de la refactorisation, de la normalisation ou de l'amélioration des fichiers SKILL.md existants. Utilisez gentle-ai-skill-creator lors de la création d'un tout nouveau skill à partir d'un motif réutilisable.

Règles Strictes

  • Lisez docs/skill-style-guide.md en premier et traitez-le comme le contrat de style normatif.
  • Traitez SKILL.md comme la source de vérité ; préservez l'intention de l'auteur, les règles critiques, la sémantique d'activation et les exigences de sortie.
  • Utilisez .atl/skill-registry.md comme index des noms de skills, déclencheurs, portées et chemins exacts lorsqu'il est disponible.
  • Par défaut, procédez à un audit uniquement. Modifiez les fichiers uniquement lorsque l'utilisateur demande explicitement d'appliquer des améliorations.
  • Ne supprimez jamais de contenu significatif en silence ; déplacez les longues explications, exemples, modèles ou schémas dans les répertoires locaux references/ ou assets/.
  • N'inventez pas de déclencheurs, politiques ou règles de domaine. Signalez les cas ambigus pour révision humaine.

Portes de Décision

SituationAction
Front-matter manquant ou invalideCorrigez name, description sur une ligne avec guillemets, license et metadata
Le skill ressemble à un tutorielConvertissez en instructions d'exécution et déplacez le contexte dans references/
Le corps dépasse le budgetPréservez les règles, déplacez les exemples/contexte dans des fichiers de support
Logique de branchement cachée dans la proseConvertissez en un tableau de décision compact
Conflit de règles ou intention floueSignalez le problème ; ne réécrivez pas cette règle automatiquement

Étapes d'Exécution

  1. Lisez docs/skill-style-guide.md.
  2. Lisez .atl/skill-registry.md ; utilisez les chemins listés pour sélectionner les skills. En l'absence, scannez les répertoires de skills connus pour */SKILL.md.
  3. Pour chaque skill sélectionné, auditez les métadonnées, la clarté du déclencheur, l'ordre des sections, le budget du corps, l'actionnabilité, les portes de décision, le contrat de sortie et les références locales.
  4. Retournez un rapport d'audit groupé par skill avec la sévérité et les modifications exactes proposées.
  5. En mode application, modifiez uniquement les problèmes sûrs, préservez le contenu, créez des fichiers de support si nécessaire, puis rafraîchissez ou demandez /skill-registry:refresh.

Contrat de Sortie

Retournez :

  • Skills audités et chemins utilisés.
  • Problèmes trouvés, groupés par sévérité.
  • Fichiers modifiés, si le mode application a été demandé.
  • Recommandation de rafraîchissement du registre lorsque les métadonnées ou les chemins des skills ont changé.
  • Ambiguïtés nécessitant une révision humaine.

Références

  • docs/skill-style-guide.md — guide de style normatif pour les skills LLM-first.
  • skills/skill-registry/SKILL.md — contrat de rafraîchissement et d'indexation du registre.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

Skills associés