SS

soneta/soneta-erp-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 质量 62 趋势 32MIT

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:

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add soneta/soneta-erp-skills
新手?先看 mcpskill.org 教程 →