GoFrame v2

Upprätthåller GoFrame v2 ORM-konventioner: DO-objekt, automatisk mjukborttagning och tid

av gogf · gogf/skills

Testad · Fungerar ★ 8.8/10

GoFrame v2 — Upprätthåller GoFrame v2 ORM-konventioner: DO-objekt, automatisk mjukborttagning och tid

Vad den gör

Kodar GoFrame v2 utvecklingskonventioner för Go-projekt som importerar github.com/gogf/gf/v2, täcker DAO/DO/entitetsdatabasoperationer, gf CLI scaffolding, felhantering och kodstil. Utlöses vid byggande eller migrering av GoFrame-baserade API:er, tjänster, middleware eller ORM-kod, och styr agenten bort från g.Map och manuell tidsstämpelhantering.

Testrapport

Vid en mjukborttagnings- och uppdateringsuppgift skrev baslinjen utan färdighet g.Map med en manuell deleted_at och updated_at; färdigheten producerade den ramverkskorrekta versionen med DO-objekt, Delete() för mjukborttagningen och inga manuella tidsfält, vilket undvek dubbel-tidsstämpel-buggen som GoFrames automatiska tidshantering annars skulle orsaka. Alla refererade referensdokument och user-http-service-exemplet löses på disk. Tydlig, verklig konventionsupprätthållande för äkta gf/v2-kodbaser.

Testad: 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

Kommandon och exempelprompter

  • /goframe-v2Upprätthåller GoFrame v2 ORM-konventioner: DO-objekt, automatisk mjukborttagning och tid

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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.