pdd
Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning.
How to use
Przygotuj swój pomysł do rozwoju — może to być krótki opis, plik, URL lub szczegółowy tekst. Skill automatycznie przekształci go na nazwę projektu w formacie kebab-case (np. "zbuduj rate limiter" →
rate-limiter).Uruchom skill z parametrem
rough_ideazawierającym Twój pomysł. Możesz również podać opcjonalny parametrproject_dir— jeśli go pominiesz, skill użyje domyślnej ścieżkispecs/{task_name}/.Przejdź przez fazę wyjaśniania wymagań — skill będzie zadawać pytania, aby lepiej zrozumieć Twoje potrzeby. Odpowiadaj szczerze, a każda odpowiedź zostanie zapisana w plikach projektu.
Na każdym przejściu między fazami (wyjaśnianie → badania → projektowanie → planowanie) skill poprosi Cię o potwierdzenie następnego kroku. Możesz się poruszać między fazami w dowolnym kierunku — na przykład wrócić do wyjaśniania wymagań, jeśli badania ujawnią nowe pytania.
W fazach badań i projektowania skill wygeneruje diagramy Mermaid dla architektur, przepływów danych i relacji komponentów. Jeśli będzie korzystać ze źródeł zewnętrznych, doda ich cytowania i linki.
Po ukończeniu wszystkich faz otrzymasz gotowy dokument projektowy z planem wdrożenia w katalogu projektu. Jeśli będziesz chciał przejść do implementacji, skill skieruje Cię do polecenia
ralph run.