GoFrame v2
Wymusza konwencje ORM GoFrame v2: obiekty DO, automatyczne miękkie usuwanie i czas
Testowano · Działa
Co robi ten skill
Koduje konwencje rozwoju GoFrame v2 dla projektów Go, które importują github.com/gogf/gf/v2, obejmując operacje bazodanowe DAO/DO/entity, scaffolding gf CLI, obsługę błędów i styl kodu. Uruchamia się podczas budowania lub migracji API, usług, middleware lub kodu ORM opartego na GoFrame, odciągając agenta od g.Map i ręcznej obsługi znaczników czasu.
Raport z testu
W zadaniu miękkiego usuwania i aktualizacji linia bazowa bez umiejętności napisała g.Map z ręcznymi deleted_at i updated_at; umiejętność wygenerowała poprawną dla frameworka wersję używającą obiektów DO, Delete() do miękkiego usuwania i bez ręcznych pól czasu, unikając błędu podwójnego znacznika czasu, który w przeciwnym razie spowodowałaby automatyczna konserwacja czasu w GoFrame. Wszystkie odwołujące się dokumenty referencyjne i przykład user-http-service rozwiązują się na dysku. Jasne, rzeczywiste egzekwowanie konwencji dla prawdziwych baz kodu gf/v2.
Testowano: 2026-07-18 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/gogf/skills mkdir -p ~/.claude/skills cd skills && cp -r skills/goframe-v2 ~/.claude/skills/goframe-v2
Komendy i przykładowe prompty
/goframe-v2Wymusza konwencje ORM GoFrame v2: obiekty DO, automatyczne miękkie usuwanie i czas
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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.