Przejdź do głównej zawartości

Cursor IDE: edytor kodu AI

Cursor to edytor kodu AI zbudowany na VS Code. Jego agent planuje, edytuje wiele plików, uruchamia polecenia w terminalu i przygotowuje pull requesty — na twoim komputerze lub jako Cloud Agents w chmurze. Ten przegląd Cursora kieruje deweloperów i tech leadów do właściwego przewodnika i pokazuje, jak jedna zmiana trafia do scalonego pull requesta z dowodami.

Poprosiłeś agenta o poprawkę, zmienił 11 plików, a pull request czeka teraz, aż przeczytasz każdą linijkę. Cursor przyspieszył pisanie zmiany; ten przewodnik pokazuje, jak przyspieszyć też zaufanie do niej.

Wybierz najmniejszą powierzchnię, która domknie zadanie: każdy krok w górę autonomii wymaga mocniejszej kontroli na końcu.

PowierzchniaKiedy jej używaćCzym udowodnić wynikPrzewodnik
Uzupełnianie Tab i edycja inlineZnasz zmianę i chcesz ją szybciej wpisaćRzut oka na kilka linijek, potem kontrola typówUzupełnianie Tab, edycja inline
Agent lokalnieZmiana obejmuje kilka plików, a ty potrafisz nazwać test akceptacyjnyTesty i lint uruchomione przez agenta, potem CIPraca z agentem
Plan ModeZmiana jest ryzykowna lub niejasnaPrzeglądasz plan, nie kodTryby agenta
WorktreesChcesz równoległych prób, każdej we własnym checkoucie GitaOsobny przebieg testów dla każdej próby; porównujesz wynikiCheckpointy i gałęzie; zobacz też przewodnik po oknie Agents
Cloud Agents i AutomationsPraca rusza bez ciebie: z issue, według harmonogramu lub po zdarzeniuWymagane CI i review na pull requeścieCloud Agents i Automations
Bugbot oraz PR Routing & ApprovalReview ma się zacząć, zanim człowiek otworzy diffUwagi Bugbota plus twoje reguły zatwierdzania; merge należy do człowiekaBugbot, PR Routing & Approval

Plan Mode według dokumentacji Cursora „tworzy szczegółowe plany implementacji, zanim powstanie jakikolwiek kod”, a worktrees pozwalają agentowi „pracować w izolowanych checkoutach Gita” (sprawdzone 28 sierpnia 2026 r.). Konwencje projektu trzymaj w regułach Cursora, powtarzalne procedury w Agent Skills, a zewnętrzne systemy za serwerami MCP — wtedy prompty są krótkie.

To wersja niezależnego od narzędzia cyklu AI-native dla Cursora. Artefakt każdego etapu leży w docs/<rodzaj>/FEATURE.md.

Warunki wstępne: repozytorium Git z czystym drzewem roboczym, zalogowany Cursor, prawdziwe polecenia testów, lintu i kontroli typów w regule projektu oraz intencja i specyfikacja zmiany w docs/intents/FEATURE.md i docs/specs/FEATURE.md (zobacz Uchwyć intencję i Napisz specyfikację).

  1. Przełącz agenta w Plan Mode i wklej prompt planowania poniżej. Prompt zabrania agentowi edytowania plików.

  2. Zapisz plan w docs/plans/FEATURE.md (wklej go sam albo napisz agentowi „write the accepted plan to docs/plans/FEATURE.md and nothing else”), wytnij wszystko, o co nie prosiłeś, i zacommituj plik.

  3. Uruchom implementację w worktree, żeby nieudana próba nigdy nie dotknęła głównego checkoutu. Utwórz go w terminalu na nowej gałęzi, otwórz ten folder w Cursorze i zainstaluj w nim zależności:

    Okno terminala
    git worktree add -b FEATURE ../FEATURE_CHECKOUT

    FEATURE_CHECKOUT to nowy folder obok repozytorium. Cursor potrafi też sam tworzyć worktrees dla agentów; zobacz checkpointy i gałęzie. Sprawdź, że checkout istnieje:

    Okno terminala
    git worktree list
  4. Wklej prompt implementacji poniżej do agenta pracującego w tym worktree.

  5. Otwórz pull request. Poczekaj, aż CI i Bugbot skończą, zanim spojrzy na niego człowiek, a potem scal go na podstawie dowodów opisanych niżej.

W obu promptach zastąp FEATURE slugiem funkcji.

Jak zaufać zmianie z Cursora bez czytania każdej linijki?

Dział zatytułowany „Jak zaufać zmianie z Cursora bez czytania każdej linijki?”

Przenieś sprawdzanie z własnych oczu na bramki, które działają przy każdej zmianie. Pakiet dowodów określa, co musi zawierać pull request; w Cursorze pochodzi on z czterech źródeł:

  • Najpierw testy. Agent pokazuje nieprzechodzący test przed poprawką, więc zielony wynik oznacza, że zmieniło się zachowanie.
  • Maszynowe bramki w CI. Kontrola typów, lint i testy to wymagane status checki. Przebieg agenta to tylko podgląd; wiążący jest wynik CI.
  • Review przed człowiekiem. Bugbot według dokumentacji Cursora „przegląda pull requesty i znajduje błędy, problemy bezpieczeństwa i problemy z jakością kodu” (sprawdzone 28 sierpnia 2026 r.). PR Routing & Approval przydziela recenzentów według własności kodu i może zatwierdzać pull requesty niskiego ryzyka spełniające twoje kryteria.
  • Podpis konkretnej osoby. Merge do chronionych gałęzi wymaga imiennie wskazanego zatwierdzającego, który czyta plan, nazwy testów i wynik CI, a diff otwiera tylko tam, gdzie dowodów jest za mało.

Pełny wywód znajdziesz w tekście dowody zamiast czytania kodu.

Agent zamienia czerwony test na zielony, zmieniając sam test. Jak to naprawić: odrzuć zmianę, przywróć test z Gita i uruchom ponownie z promptem implementacji, który tego zabrania. Ten sam zakaz wpisz do reguły projektu.

Polecenia uruchamiane bez nadzoru docierają do czegoś destrukcyjnego. Jak to naprawić: zanim pozwolisz agentowi uruchamiać polecenia bez pytania, przejrzyj ustawienia Run modes (sekcja Agent security w dokumentacji Cursora), a skrypty wdrożeń, migracji i usuwania danych trzymaj poza wszystkim, co jest zatwierdzane automatycznie.

Zmian agenta nie da się czysto cofnąć. Nie polegaj wyłącznie na historii cofania w edytorze ani na checkpointach: przed dużym zadaniem agenta zrób commit, żeby Git trzymał punkt przywracania, nad którym masz kontrolę.

Zaczynasz z Cursorem? Przejdź przez szybki start, a potem ścieżkę dewelopera. Prowadzisz zespół? Przeczytaj Cursor w zespole.

Ten sam cykl działa w Claude Code i Codeksie; triki dla zaawansowanych obejmują wszystkie trzy narzędzia.