GoFrame v2

Applique les conventions ORM de GoFrame v2 : objets DO, suppression douce et temps automatiques

par gogf · gogf/skills

Testé · Fonctionne ★ 8.8/10

GoFrame v2 — Applique les conventions ORM de GoFrame v2 : objets DO, suppression douce et temps automatiques

Ce que fait

Encode les conventions de développement GoFrame v2 pour les projets Go qui importent github.com/gogf/gf/v2, couvrant les opérations de base de données DAO/DO/entity, l'échafaudage gf CLI, la gestion des erreurs et le style de code. Se déclenche lors de la construction ou de la migration d'APIs, de services, de middlewares ou de code ORM basés sur GoFrame, éloignant l'agent de g.Map et de la gestion manuelle des horodatages.

Rapport de test

Sur une tâche de suppression douce et de mise à jour, la base sans compétence a écrit g.Map avec un deleted_at et updated_at manuels ; la compétence a produit la version correcte du framework en utilisant des objets DO, Delete() pour la suppression douce, et aucun champ de temps manuel, évitant le bug de double horodatage que la maintenance automatique du temps de GoFrame aurait autrement causé. Toutes les docs de référence et l'exemple user-http-service référencés se résolvent sur le disque. Application claire et réelle des conventions pour les bases de code gf/v2 authentiques.

Testé le: 2026-07-18 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/gogf/skills
mkdir -p ~/.claude/skills
cd skills && cp -r skills/goframe-v2 ~/.claude/skills/goframe-v2

Commandes et exemples de prompts

  • /goframe-v2Applique les conventions ORM de GoFrame v2 : objets DO, suppression douce et temps automatiques

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Write a GoFrame v2 service that soft deletes a user and updates email.
  • Help me scaffold a new GoFrame v2 microservice with proper DAO layer.
  • I'm migrating my gf/v2 project's ORM calls, need the right conventions.