Skrócenie nagłówków w skills
This commit is contained in:
+8
-13
@@ -1,19 +1,14 @@
|
|||||||
---
|
---
|
||||||
name: soneta-erp
|
name: soneta-erp
|
||||||
description: >
|
description: >
|
||||||
Mapa i przewodnik po wyspecjalizowanych skillach do pracy z platformą Soneta ERP
|
Mapa i przewodnik po wyspecjalizowanych skillach Soneta ERP (enova365, Soneta
|
||||||
(enova365, Soneta Enterprise, Triva). Pomaga wybrać właściwy skill w zależności od
|
Enterprise, Triva): soneta-programming (ORM), soneta-addon-planning, soneta-business-xml,
|
||||||
zadania: programowanie ORM (soneta-programming), planowanie dodatków
|
soneta-form-xml, soneta-place-def-elementow. Używaj gdy użytkownik: (1) rozpoczyna
|
||||||
(soneta-addon-planning), definicje obiektów biznesowych (soneta-business-xml),
|
zadanie dla enova365/Soneta/Triva i nie wiadomo, który skill wybrać; (2) pyta ogólnie
|
||||||
formularze UI (soneta-form-xml), definicje elementów wynagrodzenia
|
o dodatki, moduły lub rozszerzenia Soneta ERP; (3) wspomina enova, Soneta Enterprise,
|
||||||
(soneta-place-def-elementow). Używaj tego skilla ZAWSZE gdy użytkownik: (1) rozpoczyna
|
Triva bez sprecyzowania warstwy (dane, UI, logika, płace); (4) chce poznać dostępne
|
||||||
nowe zadanie związane z enova365/Soneta/Triva i nie jest jasne, który wyspecjalizowany
|
skille; (5) realizuje zadanie obejmujące wiele warstw platformy (np. moduł z bazą,
|
||||||
skill zastosować; (2) pyta ogólnie o tworzenie dodatków, modułów lub rozszerzeń dla
|
formularzami i logiką).
|
||||||
Soneta ERP; (3) wspomina o platformie enova, Soneta Enterprise, Triva bez sprecyzowania
|
|
||||||
warstwy (dane, UI, logika, płace); (4) chce poznać dostępne narzędzia/skille do pracy
|
|
||||||
z ekosystemem Soneta; (5) realizuje zadanie obejmujące wiele warstw platformy
|
|
||||||
(np. nowy moduł z bazą danych, formularzami i logiką) i potrzebuje koordynacji między
|
|
||||||
skillami.
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Mapa skills podczas pracy z Soneta ERP (enova/Triva)
|
# Mapa skills podczas pracy z Soneta ERP (enova/Triva)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: soneta-place-def-elementow
|
name: soneta-place-def-elementow
|
||||||
description: Tworzenie, konfiguracja i modyfikacja definicji elementów wynagrodzenia w enova365/Soneta przez MCP soneta_ui. Obejmuje algorytmy naliczania (kreator, edytor C#, wbudowane), wzorce algorytmiczne, receptury kodu C# dla elementów płacowych, konfigurację PIT/ZUS/nieobecności. Używaj tego skilla ZAWSZE gdy użytkownik (1) chce utworzyć nową definicję elementu wynagrodzenia w enova365; (2) pyta o algorytm naliczania elementu płacowego (kreator, edytor, kod C#); (3) chce skonfigurować element wynagrodzenia — zakładki Ogólne, Deklaracje, Nieobecności, Algorytm; (4) potrzebuje kodu C# do edytora algorytmu (_Param, _Wylicz, _Wartość1h); (5) pyta o wzorce algorytmiczne dla dodatków, nieobecności, zasiłków; (6) wspomina 'definicja elementu', 'element wynagrodzenia', 'algorytm płacowy', 'kreator algorytmu', 'edytor algorytmu', 'WypSkladnik', 'WypElement', 'premia procentowa', 'dodatek stażowy', 'zasiłek chorobowy', 'ekwiwalent za urlop'; (7) chce napisać recepturę kodu płacowego (iterowanie po elementach, staż pracy, wymiar etatu, czas pracy, wskaźniki, cechy pracownika).
|
description: Tworzenie i konfiguracja definicji elementów wynagrodzenia w enova365/Soneta przez MCP soneta_ui. Algorytmy naliczania (kreator, edytor C#, wbudowane), wzorce algorytmiczne, receptury kodu C# dla elementów płacowych, konfiguracja PIT/ZUS/nieobecności. Używaj gdy użytkownik: (1) chce utworzyć/skonfigurować definicję elementu wynagrodzenia (zakładki Ogólne, Deklaracje, Nieobecności, Algorytm); (2) pyta o algorytm naliczania (kreator, edytor, kod C#); (3) potrzebuje kodu C# do edytora algorytmu (_Param, _Wylicz, _Wartość1h); (4) pyta o wzorce dla dodatków, nieobecności, zasiłków; (5) wspomina 'definicja elementu', 'element wynagrodzenia', 'algorytm płacowy', 'WypSkladnik', 'WypElement', 'premia procentowa', 'dodatek stażowy', 'zasiłek chorobowy', 'ekwiwalent za urlop'; (6) pisze recepturę kodu płacowego (staż pracy, wymiar etatu, czas pracy, wskaźniki, cechy pracownika).
|
||||||
---
|
---
|
||||||
|
|
||||||
# Definicje elementów wynagrodzenia — enova365
|
# Definicje elementów wynagrodzenia — enova365
|
||||||
|
|||||||
+12
-19
@@ -1,25 +1,18 @@
|
|||||||
---
|
---
|
||||||
name: soneta-programming
|
name: soneta-programming
|
||||||
description: >
|
description: >
|
||||||
Fundamentalne klasy ORM oraz wzorce kodu biznesowego platformy enova365 / Soneta
|
Klasy ORM i wzorce kodu biznesowego enova365 / Soneta Enterprise / Triva:
|
||||||
Enterprise / Triva. Obejmuje mapowanie obiektowo-relacyjne (Row, Table, Module,
|
Row/Table/Module, sesja i transakcje (Session, Commit/CommitUI, Save,
|
||||||
GuidedRow, ExportedRow), zarządzanie sesją i transakcjami (Session, Logout,
|
optimistic lock), Login/Database/BusApplication, Datapack/GuidedRow/ExportedRow,
|
||||||
Commit / CommitUI, Save, optimistic locking), logowanie (Login, Database,
|
serwerowy LINQ (RowCondition, SubTable[condition]), Context, Worker/Extender/[Action],
|
||||||
BusApplication), paczki danych (Datapack, GuidedRow, ChangeInfos), serwerowe
|
ViewInfo/FolderView, Features, Translate/ILogger oraz zasady bezpiecznego kodu
|
||||||
filtrowanie LINQ (RowCondition, SubTable[condition]), kontekst i parametry
|
(safe-code, code review). Używaj gdy użytkownik: (1) pisze, modyfikuje lub
|
||||||
(Context, ContextBase), rozszerzenia modelu (Worker, Extender, [Action]),
|
refaktoruje kod biznesowy enova365/Soneta/Triva; (2) pyta o Session, Row, Table,
|
||||||
widoki list (ViewInfo, FolderView, CreateView), cechy (Features), tłumaczenia
|
Module, Login, Database, Context, Datapack, Worker, Extender, ViewInfo,
|
||||||
(Translate, ILogger), action result oraz zasady bezpiecznego kodu biznesowego
|
RowCondition; (3) wspomina sesje, transakcje, Commit, Save, optimistic lock,
|
||||||
(safe-code, checklist do code review). Używaj **zawsze** gdy użytkownik:
|
blokady wierszy; (4) prosi o code review kodu biznesowego Soneta; (5) pisze
|
||||||
(1) pisze, modyfikuje lub refaktoruje kod biznesowy enova365 / Soneta /
|
dodatek, worker, extender, akcję w menu Czynności, folder/listę; (6) pyta
|
||||||
Triva — nawet jeśli nie wymienia nazw klas wprost; (2) pyta o Session,
|
o thread-safety, ExecuteConfig, dane konfiguracyjne vs operacyjne.
|
||||||
Row, Table, Module, Login, Database, BusApplication, Context, Datapack,
|
|
||||||
GuidedRow, Worker, Extender, ViewInfo, RowCondition; (3) wspomina sesje,
|
|
||||||
transakcje biznesowe, Logout, Commit, Save, optimistic lock, blokady wierszy;
|
|
||||||
(4) prosi o code review lub bezpieczeństwo kodu biznesowego Soneta; (5)
|
|
||||||
wspomina pisanie dodatku, modułu, importu, workera, ekstendera, akcji w menu
|
|
||||||
Czynności, folderu/listy; (6) pyta o thread-safety, sesje konfiguracyjne
|
|
||||||
(ExecuteConfig), różnice dane konfiguracyjne vs operacyjne.
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Soneta Programming Basics - Podstawowe klasy ORM
|
# Soneta Programming Basics - Podstawowe klasy ORM
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: soneta-ui-style
|
name: soneta-ui-style
|
||||||
description: "System projektowy (design system) Soneta / enova365 do budowania aplikacji webowych i stron internetowych wizualnie spójnych z enova365 ERP. Zawiera pełne specyfikacje: palety kolorów (motywy jasny/ciemny), typografię, layout, komponenty UI (przyciski, formularze, tabele, sidebar, header, kafelki, modale), system odstępów, cienie, ikony SVG, animacje i responsywność. Używaj tego skilla ZAWSZE gdy użytkownik: (1) prosi o zaprojektowanie, zbudowanie lub ostylowanie strony/aplikacji webowej w stylu Soneta lub enova365; (2) wspomina 'styl enova', 'styl Soneta', 'design system enova365', 'UI enova'; (3) chce stworzyć dashboard, formularz, stronę logowania lub panel administracyjny w estetyce enova365; (4) prosi o landing page, stronę firmową lub aplikację z zielonym motywem enterprise w stylu Soneta; (5) pyta o kolory, czcionki, komponenty lub wzorce UI platformy enova365/Soneta. Skill działa z każdym stosem technologicznym (HTML/CSS, React, Vue, Tailwind, itp.)."
|
description: "Design system Soneta / enova365 do budowania aplikacji webowych spójnych wizualnie z enova365 ERP: palety kolorów (jasny/ciemny), typografia, layout, komponenty UI (przyciski, formularze, tabele, sidebar, header, kafelki, modale), odstępy, cienie, ikony SVG, animacje, responsywność. Używaj gdy użytkownik: (1) prosi o zaprojektowanie, zbudowanie lub ostylowanie strony/aplikacji w stylu Soneta/enova365; (2) wspomina 'styl enova', 'styl Soneta', 'design system enova365', 'UI enova'; (3) chce dashboard, formularz, stronę logowania, panel administracyjny w estetyce enova365; (4) prosi o landing page lub aplikację z zielonym motywem enterprise w stylu Soneta; (5) pyta o kolory, czcionki, komponenty lub wzorce UI enova365/Soneta. Działa z każdym stackiem (HTML/CSS, React, Vue, Tailwind, itp.)."
|
||||||
---
|
---
|
||||||
|
|
||||||
# Soneta / enova365 — Design System
|
# Soneta / enova365 — Design System
|
||||||
|
|||||||
Reference in New Issue
Block a user