Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes
How to use
Zainstaluj skill brainstorming z repozytorium obra/superpowers. Aktywuj go przed każdą pracą twórczą — tworzeniem funkcji, budowaniem komponentów lub modyfikacją zachowania.
Podziel się swoją ideą lub problemem, który chcesz rozwiązać. Skill najpierw zapozna się z kontekstem projektu (pliki, dokumentacja, ostatnie commity), aby lepiej zrozumieć, nad czym pracujesz.
Odpowiadaj na pytania zadawane jedno po drugim. Skill będzie pytać o cel, ograniczenia i kryteria sukcesu. Preferuj odpowiadanie na pytania wielokrotnego wyboru, jeśli są dostępne, ale odpowiedzi otwarte też się liczą.
Przejrzyj proponowane podejścia — skill przedstawi 2-3 warianty z wyjaśnieniem zalet i wad każdego. Rekomendacja będzie na początku z uzasadnieniem.
Zaakceptuj projekt podzielony na sekcje (200-300 słów każda). Po każdej sekcji potwierdź, czy wygląda dobrze. Projekt obejmie architekturę, komponenty, przepływ danych, obsługę błędów i testowanie.
Po zatwierdzeniu skill zapisze projekt do pliku
docs/plans/YYYY-MM-DD-temat-design.mdi zacommituje go do gita. Jeśli chcesz przejść do implementacji, skill zaproponuje następne kroki.