Adopt Project

Audytuje istniejący codebase i dostosowuje haki agenta, konfiguracje lint i wzorce, poziom po poziomie, z bramkami zatwierdzeń.

Autor: sneg55 · sneg55/agent-starter

Działa po konfiguracji ★ 9.2/10

Adopt Project — Audytuje istniejący codebase i dostosowuje haki agenta, konfiguracje lint i wzorce, poziom po poziomie, z bramkami zatwierdzeń.

Co robi ten skill

Przeprowadza audyt istniejącego projektu tylko do odczytu (stos, konfiguracja lint, CLAUDE.md, testy, stan rozmiaru plików, wzorce obsługi błędów), a następnie proponuje komponenty agenta-startera pogrupowane według inwazyjności (haki/umiejętności/CLAUDE.md/lint/wzorce kodu) i stosuje tylko to, co programista wyraźnie zatwierdzi, poziom po poziomie, na dedykowanej gałęzi. Wyzwalany przez „adoptuj”, „dostosuj” lub „zastosuj agent-starter do tego projektu”. Wymaga oddzielnie sklonowanej kopii pełnego repozytorium agent-starter (nie tylko tego folderu umiejętności), aby faktycznie skopiować haki/szablony/przewodniki na Poziomach 1-4.

Raport z testu

Faza audytu jest naprawdę użyteczna i została przeprowadzona na żywo na tymczasowym projekcie Pythona (wykryto pusty except:, połknięty wyjątek i bezpośrednie odczytanie os.environ z dokładnymi numerami wierszy) — ale Poziomy 1-4 faz Propozycji/Zastosowania pobierają dane z „<repo-path>/hooks”, „<repo-path>/templates” i „<repo-path>/guides”, z których żaden nie istnieje w samodzielnym folderze umiejętności, więc zwykła instalacja `cp -r skills/adopt-project` zapewnia tylko wywiad + audyt, a nie faktyczne dostosowanie, chyba że masz pod ręką pełną osobną kopię agent-starter i podasz jej ścieżkę.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/sneg55/agent-starter
cd agent-starter
mkdir -p ~/.claude/skills
cp -r skills/adopt-project ~/.claude/skills/adopt-project

Komendy i przykładowe prompty

  • /adopt-projectAudytuje istniejący codebase i dostosowuje haki agenta, konfiguracje lint i wzorce, poziom po poziomie, z bramkami zatwierdzeń.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Audit this existing codebase and propose which starter hooks to adopt
  • Retrofit my repo with lint configs and error-handling patterns from the kit
  • Apply agent-starter conventions to this project, but ask before each tier