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 のガイドから始めましょう →