design-documentation
Transform approved requirements into comprehensive technical designs. Define system architecture, component interactions, data models, and interfaces to create a blueprint for implementation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Transform approved requirements into comprehensive technical designs. Define system architecture, component interactions, data models, and interfaces to create a blueprint for implementation.
How to use
Upewnij się, że faza wymagań jest zakończona i zatwierdzona przez interesariuszy. Skill działa najlepiej, gdy masz jasne, sformułowane wymagania funkcjonalne i niefunkcjonalne (wydajność, bezpieczeństwo, skalowalność).
Przeanalizuj wymagania, zadając sobie kluczowe pytania: co system musi robić, jakie są oczekiwania wydajnościowe, które istniejące systemy będą dotknięte, jakie są wymogi bezpieczeństwa i jakie mogą być punkty awarii.
Zbierz kontekst techniczny — zbadaj dostępne technologie, alternatywy, punkty integracji z istniejącym kodem i ograniczenia (stos technologiczny, timeline, zasoby).
Użyj dostarczonego szablonu dokumentu projektowego, wypełniając sekcje: Przegląd, Architektura, Komponenty i Interfejsy, Modele Danych, Obsługa Błędów oraz Strategia Testowania.
Opisz architekturę systemu — jak komponenty współpracują ze sobą, jakie są przepływy danych i zależności między modułami.
Zdefiniuj modele danych i struktury — jakie dane będą przechowywane, jak będą powiązane i jakie będą interfejsy dostępu do nich. Skill pomaga udokumentować te decyzje w sposób zrozumiały dla całego zespołu.