SS

soneta/soneta-erp-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

10 stars 품질 62 트렌드 22MIT

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
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →