Przejdź do głównej zawartości

Migracja zespołu na Cursor, Claude Code lub Codex to projekt w pięciu krokach: wybór narzędzia według tego, gdzie pracuje zespół, przeniesienie instrukcji i konfiguracji MCP wbudowanymi importerami, sprawdzenie narzędzia na własnym repozytorium zespołu jego zestawem testów, etapowe wdrożenie z kryteriami wyjścia i utrzymanie starego narzędzia, dopóki pomiary nie uzasadnią jego wyłączenia.

Twój zespół ma budżet na nowego agenta kodującego. Połowa programistów chce Claude Code w terminalu, druga połowa żyje w Cursorze, licencje Copilota odnawiają się w przyszłym miesiącu, a nikt nie zapisał, po czym poznacie, że zmiana się opłaciła. Ten przewodnik jest dla programisty lub tech leada, który odpowiada za tę zmianę, i dla CTO, który ją zatwierdza.

  • Tabelę decyzyjną, która przekłada sposób pracy zespołu na Cursor, Claude Code lub Codex.
  • Polecenia importu, które przenoszą instrukcje, serwery MCP i skille, oraz prompt, który sprawdza, czego import nie przeniósł.
  • Prompty do skopiowania, które testują nowe narzędzie na twoim kodzie, razem z bramkami rozstrzygającymi o wyniku.
  • Etapowe wdrożenie z kryteriami wyjścia zamiast tygodni w kalendarzu, zestaw metryk z punktem odniesienia i plan wycofania.
  • Listę kontrolną do wklejenia w zgłoszenie migracji.

Odpowiedz na pięć pytań. Większości zespołów pasują dwie kolumny, a praca na dwóch narzędziach ze wspólnym AGENTS.md to normalny wynik, a nie brak decyzji.

PytanieWskazuje na CursorWskazuje na Claude CodeWskazuje na Codex
Gdzie mija większość czasu pracy nad kodem?W edytorze, z wizualnym diffemW terminalu, skryptach i CINa kilku powierzchniach: aplikacja desktopowa, CLI, rozszerzenie IDE, zadania w chmurze
Co najbardziej chcesz oddać agentowi?Interaktywne zmiany w wielu plikach, które obserwujeszDługie autonomiczne sesje, hooki, uruchomienia headlessRównoległe zadania i code review pull requestów
Które integracje muszą dalej działać?Rozszerzenia VS Code, Bugbot na pull requestachGitHub Actions (anthropics/claude-code-action@v1), hooki, pluginy@codex review na GitHubie, @ChatGPT w Slacku i @Codex w Linearze (według dokumentacji OpenAI, sprawdzone 2026-10-12)
Jak dobrze zespół czuje się w terminalu?Woli GUIPracuje w terminalu na co dzieńRóżnie
Jakie ograniczenia dotyczą dostawcy lub danych?Privacy Mode jest domyślnie włączony dla zespołów, a maszyny self-hosted trzymają wykonywanie narzędzi w twojej sieci (dokumentacja Cursora, sprawdzone 2026-10-12); warunki dostawców modeli potwierdź z Cursorem przed pilotażemDziała na API Anthropic, Amazon Bedrock, Agent Platform w Google Cloud, Microsoft Foundry i Claude Platform on AWSPlany ChatGPT lub klucz API, który obejmuje tylko CLI, SDK i rozszerzenie IDE (strona cennika Codeksa OpenAI, sprawdzone 2026-10-12); dostawca Amazon Bedrock

Zacznij od domyślnego modelu każdego narzędzia i zmieniaj go dopiero wtedy, gdy każą ci to twoje własne ewaluacje. Nazwy i ceny modeli są w przeglądzie modeli, ceny planów w analizie cen, a porównanie funkcja po funkcji w macierzy funkcji. Jeśli bierzesz pod uwagę także agentów spoza wielkiej trójki, przegląd rynku agentów kodujących zawiera protokół porównania (bake-off) używany w całym serwisie.

Wpisz odpowiedzi w zgłoszenie migracji, zanim ktokolwiek cokolwiek zainstaluje. Z tą inwentaryzacją porównasz potem wynik importu i promptu audytowego.

  • Z czego odchodzisz: narzędzia, liczba licencji i data odnowienia każdej subskrypcji.
  • Na co przechodzisz: jedno narzędzie albo dwa ze wspólnym plikiem instrukcji.
  • Istniejąca konfiguracja: pliki instrukcji (.cursor/rules/, CLAUDE.md, AGENTS.md), serwery MCP i miejsce, w którym trzymają poświadczenia, skille, pluginy, hooki i zadania CI, które wywołują agenta.
  • Wymogi zgodności: SOC 2, RODO, HIPAA, retencja danych i dostawcy modeli dozwoleni w waszych umowach.
  • Ludzie: dwie lub trzy osoby do pilotażu o różnym stażu i jeden właściciel wspólnej konfiguracji.
  • Punkt odniesienia i reguła decyzji: metryki z sekcji skąd wiesz, że zmiana się udała, zmierzone przed pilotażem, oraz warunki wycofania.

Każde narzędzie trzyma te same trzy warstwy w innych miejscach: instrukcje projektu, serwery MCP i skille. Pluginy się nie przenoszą: każde narzędzie ma własne marketplace’y, więc zainstaluj odpowiednik od nowa. Format Agent Skills jest wspólny, więc folder ze SKILL.md działa we wszystkich trzech narzędziach, gdy trafi do właściwego katalogu.

Claude Code (v2.1.296) importuje z Codexa, Gemini CLI i Cursora. Uruchom import w repozytorium, najpierw na sucho:

Okno terminala
claude import cursor --dry-run # or: codex, gemini
claude import cursor # opens a picker; choose what to bring over
claude mcp list # confirm each imported server connects

Według dokumentacji poleceń Anthropic (sprawdzonej 2026-10-12) import przenosi pliki instrukcji, serwery MCP, polecenia, subagentów i skille. Wymaga v2.1.213 lub nowszej, a dla Cursora v2.1.265 lub nowszej. Nie działa na Amazon Bedrock, Agent Platform w Google Cloud, Microsoft Foundry, Claude Platform on AWS ani przez Claude apps gateway.

Żeby utrzymać jedno źródło instrukcji, zrób z CLAUDE.md jednoliniowy plik z @AGENTS.md. Ten import działa na każdym kanale wydań, a wbudowany mechanizm Claude Code (czytanie AGENTS.md, gdy nie ma CLAUDE.md) wymaga v2.1.277 lub nowszej (oba kanały wydań, stan na 2026-10-12).

Wersja krok po kroku dla przejścia między tymi trzema narzędziami, z konfiguracją MCP dla każdego z nich i testem w CI, który nie pozwala plikom instrukcji się rozjechać, jest w artykule migracja między Codexem, Cursorem i Claude Code.

Demo dostawcy nic nie mówi o twoim repozytorium. Wybierz trzy zgłoszenia zamknięte w ostatnim sprincie: proste, średnie i trudne, z poprawkami, którym ufasz. Dla każdego utwórz gałąź z commita sprzed poprawki, daj nowemu narzędziu treść zgłoszenia i oceń wynik tymi samymi bramkami, które uruchamia twoje CI, a nie czytaniem każdej linii.

Wynik przechodzi, gdy przechodzą istniejące testy i testy ze scalonej poprawki, type checker i linter są czyste, a diff nie dodaje zależności, o którą nikt nie prosił. Dla każdego zadania zapisz, czy przeszło za pierwszym podejściem, ile razy ktoś musiał interweniować i ile limitu zużyło (/usage zarówno w Claude Code, jak i w Codexie). Jeśli wybierasz między dwoma narzędziami, uruchom te same trzy zadania w obu. Decyzję o pilotażu opiera się na tym zapisie, a nie na wrażeniu z lektury diffa. Pakiet dowodów definiuje, co pull request agenta powinien dać recenzentowi.

Programiści, którzy nigdy nie oddali zadania agentowi, powinni zacząć od pracy, która nie może zepsuć produkcji. Testy charakteryzacyjne to najbezpieczniejsze pierwsze zadanie, bo dodają tylko pliki, a przebieg testów pokazuje, czy agent zrozumiał kod.

Co się zmienia w zależności od narzędzia, z którego odchodzisz?

Dział zatytułowany „Co się zmienia w zależności od narzędzia, z którego odchodzisz?”

Konfigurację przeniesiesz w jedno popołudnie. Nawyki zmieniają się dłużej i zależą od punktu startu.

Odchodzisz odCo się przenosiNawyk do zmianySzczegółowy przewodnik
GitHub CopilotAgent Skills i serwery MCP, które Copilot też obsługuje. Copilot ma dziś agenta w chmurze (cloud agent), CLI i aplikację desktopową, więc wiele zespołów dodaje drugie narzędzie zamiast go wymieniaćAkceptowanie podpowiedzi linia po linii → przekazanie całego zadania z kryteriami akceptacjiClaude Code lub Codex obok Copilota
ChatGPT w przeglądarceTylko twoje promptyWklejanie kodu i błędów → pozwolenie agentowi czytać repozytorium i uruchamiać poleceniaOd zwykłego czatu do zintegrowanego developmentu
Devin Desktop (dawniej Windsurf)Reguły, serwery MCP; workflowy stają się skillamiUfanie wyzwalaczom reguł, których nikt nie przetestował → sprawdzenie, że reguły działająMigracja z Devin Desktop
Inne narzędzie z wielkiej trójkiPrawie wszystko: przez importery opisane wyżej i dlatego, że Cursor czyta AGENTS.md, CLAUDE.md oraz foldery skilli Claude i Codexa tam, gdzie leżąOczekiwanie tych samych domyślnych uprawnień i pracy równoległejMigracja między Codexem, Cursorem i Claude Code
IDE bez AIUstawienia edytora i skróty klawiszowePisanie każdej linii → specyfikowanie zachowania i weryfikacja bramkamiMigracja z tradycyjnych IDE

Claude Code i Codex to przede wszystkim agenci. Jeśli zespół polega na podpowiedziach w trakcie pisania, zostaw obok agenta edytor, który je daje, na przykład Cursor z Tab.

Przechodź do kolejnego etapu, gdy spełnione jest jego kryterium wyjścia, a nie gdy każe kalendarz. Kryteria sprawiają, że wdrożenie samo się sprawdza: etap, który nie spełnia kryterium, mówi ci, co naprawić, zanim więcej osób zacznie od niego zależeć.

  1. Pilotaż z dwiema lub trzema osobami. Wybierz różny staż i różne części kodu. Uczestnicy przechodzą zadania walidacyjne opisane wyżej, potem prawdziwe zgłoszenia, i commitują wspólną konfigurację. Wyjście, gdy zadania porównawcze przechodzą bramki, a pilotaż spisał, co się zepsuło. Kohorty i reguły decyzji opisuje projekt pilotażu, który czegoś dowodzi.

  2. Pierwsi użytkownicy, około jednej czwartej zespołu. Opublikuj krótki wewnętrzny przewodnik konfiguracji zbudowany z notatek z pilotażu, otwórz jeden kanał na pytania i wyznacz właściciela AGENTS.md. Wyjście, gdy nowa osoba konfiguruje wszystko z samego przewodnika w jednym podejściu, a kolejka code review nie rośnie.

  3. Wszyscy. Szkol na własnym repozytorium, a nie na ogólnych demo, i prowadź dyżury przez pierwszy miesiąc. Każdy pull request agenta przechodzi te same bramki CI co pull request człowieka. Wyjście, gdy metryki z sekcji niżej są w punkcie kontrolnym na poziomie punktu odniesienia lub lepsze.

  4. Wyłącz stare narzędzie. Anuluj stare licencje po ostatnim punkcie kontrolnym, usuń stare pliki instrukcji, gdy nowe są jedynym źródłem, i przenieś pozostałą automatyzację (boty do code review, zadania CI).

Zanim ruszy pilotaż, zmierz punkt odniesienia z ostatnich jednego do trzech miesięcy historii gita i CI, a potem porównuj go w każdym punkcie kontrolnym. Cele ustal względem tego punktu i zapisz regułę decyzji przed pierwszym tygodniem. Deklarowane przyspieszenie nie jest dowodem. Kontynuacja badania METR z 2026 roku, dotycząca narzędzi AI w pracy nad open source, dała przedziały ufności przechodzące przez zero, a sam METR pisze, że nowe wyniki są „hard to interpret” (METR, repozytorium badania, odczyt 2026-09-26). Raport DORA z 2025 roku ujmuje ryzyko wprost: „AI doesn’t fix a team; it amplifies what’s already there” (blog Google Cloud DORA, 2025-09-23).

MetrykaJak ją mierzyćCo mówi
Czas od zgłoszenia do scalonego pull requestaZnaczniki czasu z trackera i gita, medianaCzy praca faktycznie płynie szybciej
Odsetek zielonych pierwszych przebiegów CIUdział pull requestów, których pierwszy przebieg CI jest zielonyCzy agent spełnia bramki bez poprawek
Odsetek revertów lub nieudanych zmianReverty i hotfixy na scalony pull requestCzy szybkość kosztuje stabilność
Czas code review na pull requestCzas od prośby o review do akceptacjiCzy code review stało się wąskim gardłem
Koszt zaakceptowanej zmianyLicencje, zużycie, CI i poprawki podzielone przez scalone, niecofnięte zmianyCzy zmiana się opłaca; metoda jest w artykule ekonomia oprogramowania budowanego przez agentów
Satysfakcja i faktyczne użycieKrótka anonimowa ankieta (1–5) i dzienni aktywni użytkownicyCzy ludzie zostaną przy narzędziu

Definicje, które przetrwają kod pisany przez agentów, są w artykule DORA, SPACE, DX Core 4 i pomiar AI.

Plan wycofania pisany po pierwszym złym tygodniu to negocjacje. Wpisz go w zgłoszenie migracji od razu:

  1. Zachowaj stare licencje do ostatniego punktu kontrolnego. Nie odnawiaj rocznego planu starego narzędzia, ale nie anuluj go, zanim nowe nie przejdzie swoich punktów kontrolnych.
  2. Trzymaj starą konfigurację w gicie. Stare pliki reguł zostają w repozytorium, dopóki nowe narzędzie nie przejdzie tych samych zadań walidacyjnych, więc powrót to checkout, a nie przepisywanie.
  3. Zdefiniuj mierzalne warunki. Na przykład: odsetek revertów jest powyżej punktu odniesienia w dwóch kolejnych punktach kontrolnych, spada odsetek zielonych pierwszych przebiegów CI albo przegląd zgodności blokuje dostawcę.
  4. Ustal punkty kontrolne po 30, 60 i 90 dniach. Decyduj na podstawie metryk, a nie najgłośniejszej opinii na retro.
  5. Dopuść wyjątek z datą. Osoba, która utknęła, może zostać przy starym narzędziu do wskazanego dnia, co kosztuje mniej niż wymuszona zmiana, która zatrzymuje jej pracę.

Co się psuje, gdy zespół zmienia narzędzie AI do kodowania?

Dział zatytułowany „Co się psuje, gdy zespół zmienia narzędzie AI do kodowania?”

Agent ignoruje polecenia budowania, których stare narzędzie zawsze przestrzegało. Dwa pliki instrukcji mówią co innego albo ktoś ma wersję Claude Code starszą niż v2.1.277 i nie dostaje obsługi AGENTS.md. Naprawa: jeden AGENTS.md, CLAUDE.md z linią @AGENTS.md i test w CI, który zawodzi, gdy ta linia zniknie (synchronizacja reguł).

Importer jest niedostępny. /import w Claude Code nie działa na Bedrock, Agent Platform w Google Cloud, Microsoft Foundry, Claude Platform on AWS, przez Claude apps gateway ani z wyłączonym pobieraniem flag funkcji. Naprawa: uruchom podgląd importu na maszynie z bezpośrednim dostępem do API albo przenieś konfigurację ręcznie, traktując prompt audytowy jako listę kontrolną.

Serwer MCP działa w jednym narzędziu, a w drugim nie. Claude Code negocjuje specyfikację MCP 2026-07-28 z bezpośrednimi serwerami HTTP (a od v2.1.292 także z lokalnymi serwerami stdio; 2026-10-17 oba kanały wydań), a Codex 0.157.1–0.162.1 nadal używa starszego protokołu (mcp_2026_07_28 jest w budowie i wyłączone w codex features list, sprawdzone 2026-10-12). Naprawa: sprawdź każdy serwer przez claude mcp get <name> i codex mcp get <name>, przypnij wersję serwera i sprawdź w jego changelogu obsługę specyfikacji.

Zaimportowane skille, których nikt nie przejrzał. Importery kopiują skille w całości. OWASP Agentic Skills Top 10 (wersja przed publikacją, ostatnia aktualizacja w marcu 2026) wymienia ponowne użycie między platformami i dryf aktualizacji jako nazwane ryzyka. Naprawa: przeczytaj każdy SKILL.md przed pilotażem, zostaw tylko skille z własnego repozytorium lub marketplace’u dostawcy i przypnij wersje.

Programiści albo akceptują całe diffy, albo przepisują wszystko. Oba zachowania to problem kalibracji zaufania. Naprawa: niech decydują bramki, zaczynaj od zadań wyłącznie testowych i przenieś code review z diffa na dowody, jak opisuje czytanie dowodów zamiast kodu.

Spadek wydajności jest niewidoczny, bo nikt nie zmierzył punktu odniesienia. Bez niego pierwszy wolny tydzień wygląda jak dowód porażki narzędzia. Naprawa: uruchom prompt z punktem odniesienia teraz; historia gita pozwala go odtworzyć wstecz.

Limity kończą się w połowie pilotażu. Subskrypcje Claude Code i Codexa liczą zużycie w oknach pięciogodzinnych i tygodniowych (plany Pro w Codeksie obecnie nie mają limitu pięciogodzinnego, według strony cennika OpenAI, odczyt 2026-10-12). Naprawa: obserwuj /usage w trakcie porównania i dobierz plany według analizy cen przed pełnym wdrożeniem.

Wklej ją w zgłoszenie migracji i odhaczaj po kolei.

  • Inwentaryzacja spisana: narzędzia, licencje, daty odnowień, konfiguracja, wymogi zgodności
  • Narzędzie docelowe wybrane z tabeli decyzyjnej, a wszystko krytyczne sprawdzone w macierzy funkcji
  • Punkt odniesienia zmierzony z historii gita i CI; reguła decyzji i warunki wycofania spisane
  • Podgląd importu przejrzany; prompt audytowy uruchomiony; jeden AGENTS.md w repozytorium
  • Serwery MCP dodane i sprawdzone w każdym narzędziu; poświadczenia czytane ze zmiennych środowiskowych
  • Skille przejrzane i przypięte; pluginy zainstalowane z marketplace’u nowego narzędzia
  • Trzy zamknięte zgłoszenia powtórzone w nowym narzędziu i ocenione bramkami
  • Uczestnicy pilotażu wyznaczeni; wewnętrzny przewodnik i kanał na pytania gotowe
  • Punkty kontrolne po 30, 60 i 90 dniach w kalendarzu
  • Anulowanie starych licencji zaplanowane po ostatnim punkcie kontrolnym

Czy ten artykuł Ci pomógł?

Jedno kliknięcie, bez logowania.

wcale bardzo

Najczęstsze pytania

Jak wybrać między Cursorem, Claude Code i Codexem przy migracji?

Decyduje to, gdzie pracuje zespół i co chce oddać agentowi. Zespoły skupione w edytorze, które chcą interaktywnych zmian w wielu plikach, wskazują na Cursor, praca w terminalu i CI na Claude Code, a zespoły rozłożone między aplikację desktopową, CLI, rozszerzenie IDE i zadania w chmurze na Codex. Wiele zespołów kończy z dwoma narzędziami, które dzielą jeden AGENTS.md.

Czy mogę zaimportować konfigurację z innego narzędzia AI do kodowania?

Częściowo. Claude Code ma claude import codex|gemini|cursor (i /import w sesji) z podglądem --dry-run, a Codex ma /import, który jego TUI w 0.162.1 opisuje jako import z Claude Code (sprawdzone 2026-10-12); notatki wydań 0.145.0 i 0.147.0 wymieniają też Cursora. Na dzień 2026-09-26 nie potwierdziliśmy wbudowanego importera w Cursorze, ale Cursor czyta AGENTS.md, CLAUDE.md i foldery skilli Claude i Codexa tam, gdzie leżą (sprawdzone 2026-10-12). Każdy import traktuj jak listę kontrolną i sprawdź, czego zabrakło.

Skąd wiem, że nowe narzędzie działa, zanim przejdzie cały zespół?

Powtórz w nowym narzędziu trzy niedawno zamknięte zgłoszenia, na gałęzi utworzonej przed każdą poprawką, i oceń wynik testami, type checkerem i linterem, a nie czytaniem diffa. Potem uruchom pilotaż z dwiema lub trzema osobami i regułą decyzji spisaną przed startem.

Które metryki pokazują, że migracja się udała?

Przed pilotażem zmierz punkt odniesienia z historii gita i CI: czas od zgłoszenia do scalonego pull requesta, odsetek zielonych pierwszych przebiegów CI, odsetek revertów, czas code review, koszt zaakceptowanej zmiany i krótką ankietę satysfakcji. Cele ustal względem tego punktu, nie według deklaracji dostawców.

Co powinien zawierać plan wycofania?

Zachowaj stare licencje do ostatniego punktu kontrolnego, trzymaj stare pliki instrukcji, dopóki nowe narzędzie nie przejdzie tych samych zadań, spisz mierzalne warunki wycofania przed pilotażem i sprawdzaj je po 30, 60 i 90 dniach.

Źródła i dokumentacja