
de skills
Conventions et meilleures pratiques pour la création de projets GoFrame v2 : échafaudage, utilisation des DO de base de données, style de code, suppression logique (soft-delete) et règles de maintenance temporelle.
Cette compétence encode les normes de développement et les conventions pratiques de GoFrame v2 pour guider les agents lors de la génération ou de la modification de projets Go utilisant GoFrame. Elle se concentre sur l'échafaudage de projet recommandé, les modèles d'accès aux bases de données (objets DO), la gestion des erreurs, le style de déclaration des variables et les comportements de suppression logique et de gestion du temps gérés par le framework.
Déclenchez cette compétence lors de l'écriture ou du refactoring de services backend Go, de l'implémentation d'API (HTTP/gRPC) ou de l'exécution d'opérations de base de données dans une base de code GoFrame. Ne PAS déclencher pour le frontend, les scripts shell ou les projets n'utilisant pas GoFrame. Utile pour la génération de code, la revue et les corrections automatisées afin d'aligner le code sur les idiomes de GoFrame.
Principalement destiné aux assistants axés sur le code (systèmes de type Copilot/Codex/Codeium) et aux modèles de langage qui produisent ou révisent du code Go. Fonctionne bien avec les bots de CI pouvant appliquer des corrections de style automatisées.
Compétence sur les conventions GoFrame v2 fournissant des normes de codage pour les projets GoFrame : scaffolding, utilisation des DO de base de données, style de code, soft-delete et règles de maintenance temporelle. Aucun script à exécuter — SKILL.md purement instructionnel avec des exemples de code et des meilleures pratiques. Bien structuré avec des modèles DO/DON'T clairs et des conditions de déclenchement spécifiques dans la description du frontmatter. Référence des documents et exemples externes, mais ils ne sont pas groupés.
Compétence éducative propre sans préoccupations de sécurité. Pas de scripts, pas d'appels réseau, pas d'identifiants. Le SKILL.md est bien écrit avec des exemples de code concrets et des anti-patterns. L'architecture est correcte — possède un frontmatter approprié avec une description de déclencheur spécifique, mais les répertoires references/ et examples/ sont mentionnés sans être inclus dans le bundle, ce qui limite l'utilisabilité autonome. L'utilité est modérée : GoFrame a un public spécifique, mais les conventions sont réellement utiles pour ce public.