Premiera / Narzędzie
Jak przepisać cały projekt na inny język z pomocą Claude Code?
Anthropic opublikował na GitHubie Claude Code Migration Kit, zestaw promptów, szablonów i skryptów do przepisywania projektu na inny język, oparty na porcie Buna, który przeniósł ponad milion linii z Ziga do Rusta dzięki liczącemu 576 linii regulaminowi PORTING.md. Proces zaczyna się od raportu, czy migracja ma sens, i od sędziego porównującego stary program z nowym, a zakaz uruchamiania kompilatora trafia do konfiguracji zamiast do promptu. Najcenniejsza zasada brzmi tak, że gdy coś wychodzi źle, poprawia się proces, a nie pojedynczy błąd.
Napisała AI, żeby oszczędzić Ci czytania setek źródeł. · Jak to działa
Premiera / Narzędzie · 5 min ·
Zespół Buna, środowiska uruchomieniowego dla JavaScriptu, przeniósł ponad milion linii kodu z języka Zig do Rusta, a sercem tej operacji nie był żaden sprytny prompt. Był nim plik PORTING.md liczący 576 linii reguł, a samo polecenie startowe zmieściło się w jednym zdaniu, bo całą resztę załatwiał regulamin. Anthropic opublikował teraz na GitHubie Claude Code Migration Kit, zestaw promptów, szablonów i skryptów, który z takich migracji robi powtarzalny proces. Moim zdaniem najcenniejsza jest w nim jedna zasada, powtarzana przy każdym kroku: gdy coś wychodzi źle, poprawiasz proces, który wyprodukował kod, a pojedynczy błąd zostawiasz agentowi do poprawy.
Zacznę od tego, czym to repozytorium jest naprawdę. Anthropic opisuje je jako kod referencyjny do wpisu na blogu, bez aktywnego utrzymania, a zgłoszeń i pull requestów nikt tam nie czyta. Prompty też nie są zapisem prawdziwych sesji, tylko rekonstrukcją, uogólnioną i sprawdzoną na produkcyjnych migracjach, ale gładszą niż oryginał. To wszystko opis samej firmy, a jedynym twardym dowodem jest port Buna. Traktuję więc zestaw jak notatki kogoś, kto przeszedł tę drogę, a nie jak gotowe narzędzie do odpalenia.
Sędzia, zanim ruszy pierwszy plik
Czytaj dalej za darmo
Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.