# Paczka promptów — strona HVAC w Next.js (dla Google Antigravity) Kompletna dokumentacja projektowa rozbita na warstwy. Antigravity czyta `AGENTS.md` automatycznie i traktuje go jako stałe reguły; reszta to szczegółowe specyfikacje, do których agent sięga podczas pracy nad konkretnym etapem/stroną. ## Jak użyć 1. Utwórz folder nowego projektu i skopiuj do niego całą tę zawartość (`AGENTS.md` w katalogu głównym, folder `docs/` obok). 2. Otwórz folder w Antigravity. 3. Agent Manager → New Task → tryb **Planning** (projekt jest wielo-plikowy). 4. Pierwszy prompt: > Przeczytaj `AGENTS.md` i całą dokumentację w `docs/`. Przygotuj plan implementacji > i listę zadań zgodnie z etapami z sekcji 7 AGENTS.md. Zacznij od Etapu 1 (setup). > Po każdym etapie pokaż podsumowanie i zrzut ekranu, zanim przejdziesz dalej. 5. Przejrzyj wygenerowany plan/Task List PRZED akceptacją. Potem prowadź etap po etapie. ## Struktura paczki ``` AGENTS.md # reguły projektu (czytane automatycznie) docs/ ├── specs/ │ ├── 01-architecture.md # struktura katalogów, routing, wzorce │ ├── 02-design-system.md # kolory, typografia, komponenty UI │ ├── 03-seo.md # metadata, JSON-LD, sitemap │ ├── 04-layouts.md # header, footer, nawigacja, CTA │ └── 05-data-model.md # typy i mock content └── pages/ ├── 01-home.md ├── 02-klimatyzacja.md ├── 03-pompy-ciepla.md ├── 04-uslugi-domowe.md ├── 05-07-podstrony-uslug.md # remonty, hydraulika, serwis AGD ├── 08-11-realizacje-blog-onas-kontakt.md ├── 12-15-ecommerce.md # sklep, produkt, koszyk, raty └── 16-strony-formalne.md ``` ## Kolejność pracy Trzymaj się etapów z `AGENTS.md` (sekcja 7). Nie buduj wszystkiego naraz — każdy etap bazuje na poprzednim, a weryfikacja w przeglądarce po etapie łapie błędy wcześnie. ## Co uzupełnić po wygenerowaniu (właściciel) - Dane firmy (adres, NIP, telefon, godziny) — `content/company.ts`. - Zdjęcia (hero, realizacje, produkty) — w miejscach oznaczonych `TODO`. - Treści prawne — strony formalne. - Realne ceny i produkty — `content/products.ts`, `content/pricing.ts`. - Integracja wysyłki formularza (np. Resend) i ewentualny realny checkout.