Automatyzacja wszystkiego poza kodem

Tworzę wtyczki do WordPress.

Zacząłem używać Claude Code, aby szybciej pisać kod. Pół roku później zdałem sobie sprawę, że nie oszczędza mi to czasu na samym programowaniu. Oszczędza mi czas na wszystkim innym.

Przy każdym wydaniu mierzę się z tymi samymi rutynowymi zadaniami:

  • Aktualizacja numeru wersji
  • Edycja pliku readme
  • Pisanie changelogu
  • Sprawdzanie plików tłumaczeń
  • Przygotowywanie szkicu ogłoszenia

Te zadania nie są trudne. Są rozpraszające. Odciągają mnie od tworzenia. Kiedy kończę te drobiazgi, muszę ponownie „załadować” cały projekt do głowy. To mentalne przeładowanie jest prawdziwym kosztem.

Teraz przekazuję te zadania Claude Code. Ja skupiam się na kodzie.

Jednym z głównych ryzyk w WordPress jest niezgodność wersji. Plik PHP posiada nagłówek z wersją. Plik readme ma tag Stable. Jeśli te dane się nie zgadzają, aktualizacje kończą się niepowodzeniem.

Stworzyłem w Claude Code własną umiejętność (custom skill), aby to sprawdzać. Przed każdym wydaniem wykonuje ona następujące kroki:

  • Weryfikuje, czy wersja PHP zgadza się z readme
  • Sprawdza tag Stable w readme
  • Potwierdza poprawność najwyższego wpisu w changelogu
  • Upewnia się, że pole „Tested up to” jest dokładne

Nadałem Claude jedną surową zasadę: wskazuj niezgodności, ale ich nie naprawiaj. Chcę widzieć plik i numer linii. Nie chcę, aby AI zgadywało i wysyłało błędy do moich użytkowników.

Używam go również do tych zadań:

  • Pisanie changelogów na podstawie logów git. Mówię mu, aby dopisywało „(to confirm)”, jeśli nie jest pewne. Zapobiega to zmyślaniu szczegółów przez AI.
  • Znajdowanie nieprzetłumaczonych ciągów znaków. Pokazuje mi luki, abym mógł zdecydować, co z nimi zrobić.
  • Zarządzanie dużymi plikami readme. Przenosi stare wpisy do osobnego pliku, aby parser nadal działał poprawnie.

Utrzymuję swój proces na poziomie półautomatycznym. Nigdy nie pozwalam AI nacisnąć przycisku wydania. Nigdy nie pozwalam mu finalizować tekstów skierowanych do użytkowników.

Maszyna zajmuje się pobieraniem danych i porównywaniem różnic. Ja zachowuję prawo do oceny.

Jeśli używasz AI do pisania większej ilości kodu, zadaj sobie pytanie. Czy to kod Cię spowalnia? Czy może to otoczka drobnych zadań wokół kodu rozprasza Twoją uwagę?

Odkryłem, że to właśnie ta otoczka była moim prawdziwym problemem. Najpierw oddeleguj ją innym.

Źródło: https://dev.to/rapls/i-automated-everything-except-the-code-and-thats-where-claude-code-actually-paid-off-51oh