
soneta/soneta-erp-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Zestaw skills dla asystentów AI (Claude, Cursor, Windsurf, itp.) wspierających programowanie z ORM platformy enova365/Soneta Enterprise.
개요
Zestaw skills dla asystentów AI (Claude, Cursor, Windsurf, itp.) wspierających programowanie, projektowanie i konfigurację . Skille dokumentują publiczną bibliotekę platformy, dlatego są przeznaczone zarówno dla tworzących dodatki, jak i dla piszącego kod modułów standardowych w repozytorium źródłowym programu — te same wzorce i checklisty obowiązują w obu przypadkach. Mapa i przewodnik po pozostałych skillach. Pomaga wybrać właściwy skill w zależności od warstwy zadania (dane, UI, logika, płace). rozpoczynasz nowe zadanie dla enova365/Soneta/Triva i nie wiesz, który skill zastosować; zadanie obejmuje wiele warstw platformy i potrzebna jest koordynacja między skillami. Fundamentalne klasy ORM platformy Soneta (enova365, Triva).
README
원문 README의 일부입니다. 원문 보기.
Soneta AI Skills
Zestaw skills dla asystentów AI (Claude, Cursor, Windsurf, itp.) wspierających programowanie, projektowanie i konfigurację platformy Soneta (enova365, Triva).
Skille dokumentują publiczną bibliotekę platformy, dlatego są przeznaczone zarówno dla partnerów tworzących dodatki, jak i dla zespołu Soneta piszącego kod modułów standardowych w repozytorium źródłowym programu — te same wzorce i checklisty obowiązują w obu przypadkach.
Dostępne skille
0. soneta:erp (meta-skill)
Mapa i przewodnik po pozostałych skillach. Pomaga wybrać właściwy skill w zależności od warstwy zadania (dane, UI, logika, płace).
Kiedy używać: rozpoczynasz nowe zadanie dla enova365/Soneta/Triva i nie wiesz, który skill zastosować; zadanie obejmuje wiele warstw platformy i potrzebna jest koordynacja między skillami.
1. soneta:programming
Fundamentalne klasy ORM platformy Soneta (enova365, Triva).
Zakres:
- Mapowanie obiektowo-relacyjne (
Row,Table,Module) - Zarządzanie sesją (
Session) i transakcjami biznesowymi - Logowanie i dostęp do bazy (
Login,Database,BusApplication) - Paczki danych (
Datapack,GuidedRow) i synchronizacja - Kontekst aplikacji (
Context)
Kiedy używać: pytania o klasy logiki biznesowej, sesje, transakcje, hierarchię Row → Table → Module.
2. soneta:business-xml
Generator plików business.xml definiujących strukturę obiektów biznesowych.
Zakres:
- Definiowanie tabel i kolumn
- Typy danych (proste, relacyjne, złożone)
- Relacje między obiektami (1:N, N:1, polimorficzne)
- Klucze i indeksy
- Wzorce: słowniki, dokumenty z pozycjami, historia zmian
Kiedy używać: tworzenie nowego modułu biznesowego, definiowanie encji, generowanie plików *.business.xml.
3. soneta:form-xml
Tworzenie plików form.xml opisujących formularze i widoki UI platformy Soneta.
Zakres:
- Formularze stron (
pageform.xml), widoki list (viewform.xml), lookupy (lookupform.xml), gridy (gridform.xml) - Elementy:
DataForm,Page,Group,Grid,Field,Row,Stack,Flow,Command - Atrybuty:
EditValue,DataContext,Visibility,RowCondition,Renderable,CaptionHtml - Warunkowe formatowanie, wiązanie danych, wzorce UI
Kiedy używać: tworzenie zakładek, widoków list, formularzy i lookupów dla platformy Soneta.
4. soneta:addon-planning
Planowanie projektów dodatków dla platformy Soneta.
Zakres:
- Interaktywny proces planowania w 3 etapach (wizja, architektura, specyfikacja szczegółowa)
- Struktura danych (tabele, relacje)
- Elementy konfigurowalne, definicje list i menu
- Formularze, workery i raporty
- Dokumentacja implementacyjna z TODO
Kiedy używać: planowanie nowego modułu/dodatku, przygotowanie założeń projektu, specyfikacja funkcjonalna.
5. soneta:ui-style
System projektowy (design system) platformy Soneta do budowania aplikacji webowych.
Zakres:
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add soneta/soneta-erp-skills