
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