CommunityRédaction et éditiongithub.com

addxing/éditions-conservatrices-de-code

Une compétence Codex pour maintenir les modifications de code minimales, ciblées, cohérentes en style et sûres pour les projets existants.

Qu'est-ce que éditions-conservatrices-de-code ?

Cette compétence pour Codex permet de guider l'IA à effectuer des modifications de code qui sont minimales, bien ciblées, cohérentes avec le style existant et sans risque pour les projets en production. Elle est particulièrement utile pour les développeurs qui travaillent sur des bases de code existantes et souhaitent éviter les régressions ou les changements superflus. La compétence s'applique à tout projet utilisant Codex et fonctionne en fournissant des instructions précises dans le SKILL.md, qui incluent des règles pour analyser le contexte avant toute modification, limiter les changements à ce qui est strictement nécessaire, respecter les conventions de style du projet, et valider la sécurité des changements. Elle encourage également l'utilisation de tests automatisés et de revues de code manuelles pour garantir la stabilité.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add addxing/conservative-code-edits

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 éditions-conservatrices-de-code ?

Une compétence Codex pour maintenir les modifications de code minimales, ciblées, cohérentes en style et sûres pour les projets existants.

Objectif

Cette compétence vise à guider l'IA à effectuer des modifications de code qui sont :

  • Minimales : ne modifiez que ce qui est nécessaire pour accomplir la tâche.
  • Ciblées : limitez les changements à la portée spécifique de la demande.
  • Cohérentes en style : respectez les conventions de style, de formatage et les modèles de code existants du projet.
  • Sûres : ne cassez pas les fonctionnalités existantes ; privilégiez la stabilité.

Utilisation

Pour utiliser cette compétence, ajoutez simplement le fichier SKILL.md à votre projet Codex. La compétence s'intègre automatiquement dans le processus de génération de code.

Principes

  1. Analyser avant d'agir : avant d'écrire ou de modifier du code, analysez le contexte, les dépendances et l'impact potentiel.
  2. Modifications minimales : ne changez que les lignes nécessaires ; évitez de refondre ou de reformater le code existant.
  3. Respecter le style : suivez les conventions de dénomination, de formatage et la structure du projet.
  4. Privilégier la sécurité : ne supprimez pas de code sans comprendre sa fonction ; ne cassez pas les tests existants.
  5. Tester les changements : exécutez les tests pertinents (le cas échéant) après avoir effectué les modifications.
  6. Documenter les changements : fournissez des messages de commit clairs et des commentaires si nécessaire.

Exemples

  • Correct : Ajouter un paramètre optionnel à une fonction existante, en maintenant la signature rétrocompatible.
  • Incorrect : Reformater l'intégralité d'un fichier ou changer les noms de variables sans rapport avec la tâche.

Intégration

Cette compétence fonctionne avec Codex dans n'importe quel langage de programmation. Elle est conçue pour ne pas modifier les comportements de l'outil sous-jacent, mais uniquement pour guider la sortie de l'IA.

Skills associés