system-design
Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes, Data/Flows, Integration)
How to use
Przygotuj wymagania lub pomysł na system, który chcesz zaprojektować. Umiejętność ta sprawdza się najlepiej na etapie planowania, zanim zaczniesz implementację.
Uruchom skill i ogłoś jego użycie — narzędzie poinformuje, że używa metodologii EventStorming do stworzenia katalogu projektowego.
W fazie Requirements odpowiadaj na pytania dotyczące aktorów, ograniczeń, skali i harmonogramu. Nie pomijaj tych pytań — stanowią fundament projektu.
Przejdź przez kolejne fazy: Big Picture (timeline zdarzeń i poleceń), Processes (szczegółowe procesy z agregatami), Data & Flows (diagramy ERD, automaty stanów, sekwencje), aż do Integration (ostateczny katalog README).
Zbieraj generowane pliki (requirements.md, big-picture.mmd, process-.mmd, erd.mmd, state-.mmd, sequence-*.mmd). Każdy diagram jest zapisywany w formacie Mermaid, gotowy do wizualizacji.
Używaj diagramów jako wspólnego języka dla zespołu — katalog projektowy stanowi referencję przed kodowaniem.