Przejdź do głównej zawartości

Szybki start Cursora: od instalacji do pierwszej zweryfikowanej funkcji

Szybki start Cursora to dziesięć krótkich przewodników, łącznie około dwóch godzin, które prowadzą programistę od świeżej instalacji do pierwszej funkcji potwierdzonej dowodami. Ścieżka ustawia jedno polecenie weryfikujące, tryb uruchamiania, reguły projektu i MCP, a potem buduje funkcję z kryteriów akceptacji w Plan Mode. O tym, kiedy praca jest skończona, decydują testy, a nie czytanie kodu linijka po linijce.

Ten przegląd jest dla programisty, który konfiguruje Cursora na prawdziwym repozytorium, i dla tech leada, który commituje wynik dla całego zespołu. W pierwszej sesji agent często zmienia kilka plików, oznajmia, że skończył, a czy to prawda, mogą powiedzieć tylko twoje testy i kontrole.

  • Skrypt verify (sprawdzanie typów, linter, testy), który wywołują agent, hook i CI.
  • Tryb uruchamiania, w którym ten skrypt działa bez pytania, a git push wymaga zgody, oraz .cursorignore, przez który agent nie odczyta sekretów.
  • Reguły projektu w gicie, dzięki którym agent każdej osoby w zespole trzyma się tych samych konwencji.
  • Jedną funkcję zmergowaną z dowodami: kryteriami, testem dla każdego kryterium, zieloną bramką i diffem o przewidywalnym zakresie.

Kroki 1–8 wykonaj po kolei; po 9 i 10 sięgnij, gdy będą potrzebne.

#PrzewodnikCzasGotowe, gdy
1Zainstaluj Cursora10 minCursor otwiera twoje repozytorium, a agent odpowiada na czacie
2Skonfiguruj bramkę dla agenta15 minAgent uruchamia npm run verify bez pytania o zgodę i nie może odczytać .env
3Wybierz model10 minWiesz, jaki model działa, i zmieniasz go tylko na podstawie dowodów
4Napisz reguły projektu10 minZapytany, które reguły obowiązują, agent wymienia twoje
5Zaplanuj pracę z PRD15 minZatwierdziłeś kryteria akceptacji planu w Plan Mode
6Podłącz serwery MCP10 minAgent wywołuje jedno narzędzie z jednego serwera MCP
7Zarządzaj kontekstem10 minAgent korzysta z twojego wzorcowego przykładu
8Zbuduj pierwszą funkcję20 minKażde kryterium ma test, który nie przechodzi, gdy kod jest zepsuty
9Naprawiaj błędy agenta10 minMasz za sobą jedno celowe wycofanie zmiany agenta
10Pracuj z gitem i zespołem15 minTwój pull request zawiera podsumowanie dowodów

Krok 2 celowo idzie wcześnie: każda kolejna warstwa odwołuje się do polecenia weryfikującego. Zacznij od modelu, który wybiera Cursor, i zmieniaj go dopiero wtedy, gdy twoje testy pokażą, że praca jest niewystarczająca; aktualne nazwy i ceny zawiera przegląd modeli.

Najpierw zacommituj czysty stan wyjściowy, żeby każdą niezacommitowaną zmianę agenta cofało git restore ., a nowe pliki git clean -nd (przegląd listy) i git clean -fd (usunięcie); git stash -u zachowa całość. Potem sam uruchom bramkę w terminalu, w katalogu głównym repozytorium:

Okno terminala
git status --short # puste: nic niezacommitowanego, zanim agent zacznie
npm run verify # sprawdzanie typów, linter i testy; na main musi zwrócić 0

Czerwone verify najpierw napraw albo zapisz, inaczej agent „naprawi” błędy, których nie spowodował. Następnie wklej to do czatu agenta w Cursorze:

Konfiguracja jest w porządku, gdy verify uruchomiło się bez pytania, odczyt .env został odrzucony, cytowane reguły są twoje, a git status --short jest puste.

Jak zaufać pierwszej funkcji bez czytania każdej linijki?

Dział zatytułowany „Jak zaufać pierwszej funkcji bez czytania każdej linijki?”

Agent dowodzi swojej pracy, a ty sprawdzasz dowody. Zapisz kryteria akceptacji, zanim powstanie jakikolwiek kod, wklej je do Plan Mode i zatwierdź plan. Buduj po jednym kroku na prompt, z commitem po każdym, a hook Cursora, który ponownie uruchamia verify, gdy agent kończy pracę, odsyła mu błędy.

Zatwierdzasz kryteria, tabelę „kryterium → test” i zakres zmian z git diff --stat; CI ponownie uruchamia verify na pull requeście. Zbuduj pierwszą funkcję prowadzi przez ten proces, a dowody zamiast diffów wyjaśnia, dlaczego to się skaluje.

ObjawPrawdopodobna przyczynaCo zrobić
Agent pyta o zgodę przed każdym uruchomieniem testówTryb uruchamiania nadal pyta o to polecenieUstaw tryb uruchamiania, w którym npm run verify działa bez zgody (podstawowa konfiguracja)
Agent ignoruje twoje konwencjeBrak reguły albo się nie ładujePopraw według reguł projektu
Agent pisze nowy helper zamiast twojegoNigdy nie zobaczył twojegoWskaż przez @ jeden wzorcowy plik (zarządzanie kontekstem)
Testy przechodzą, ale funkcja nie działaTesty mockują zepsutą częśćTestuj przez prawdziwy punkt wejścia (pierwsza funkcja)
Agent „naprawia” test, zmieniając goNic tego nie zabraniałoSprawdź git diff --stat main...HEAD -- '*.test.*' '*.spec.*' dla zacommitowanych kroków (bez main...HEAD dla niezacommitowanych zmian), cofnij zmiany i zabroń tego w regule
Jeden prompt zepsuł wiele plikówKrok był za dużygit restore ., potem przejrzyj nowe pliki przez git clean -nd i usuń je git clean -fd (albo git reset --hard <ostatni dobry commit> dla zacommitowanych kroków), potem poproś o mniejszy krok (naprawianie błędów)
Tutorial mówi o „YOLO mode”, „Auto-Run”, .cursorrules albo Background AgentsPowstał przed zmianami nazw w CursorzeUżywaj Run modes, Rules i Cloud Agents

Szerszą ścieżkę opisują ścieżka programisty i przegląd Cursora; dla innych agentów są szybkie starty Claude Code i Codeksa.