Adopt Project

Audituje existující kódovou bázi a postupně retrofits agent-starter háčky, lint konfigurace a vzory, s bránami schválení.

od sneg55 · sneg55/agent-starter

Funguje s nastavením ★ 9.2/10

Adopt Project — Audituje existující kódovou bázi a postupně retrofits agent-starter háčky, lint konfigurace a vzory, s bránami schválení.

Co umí

Spouští audit existujícího projektu pouze pro čtení (stack, lint konfigurace, CLAUDE.md, testy, zdraví velikosti souborů, vzory zpracování chyb), poté navrhuje komponenty agent-starter seskupené podle invazivnosti (háčky/skilly/CLAUDE.md/lint/kódové vzory) a aplikuje pouze to, co vývojář výslovně schválí, vrstvu po vrstvě, na dedikované větvi. Spouští se na "adopt," "retrofit," nebo "apply agent-starter to this project." Vyžaduje samostatně naklonovanou kopii plného repozitáře agent-starter (nejen tuto složku skillu), aby bylo možné skutečně kopírovat háčky/šablony/průvodce ve vrstvách 1-4.

Testovací report

Fáze auditu je skutečně užitečná a byla provedena pro reálný projekt (zachytila `bare except:`, potlačenou výjimku a přímé čtení `os.environ` s přesnými čísly řádků) — ale vrstvy 1-4 fází Propose/Apply čerpají z '<repo-path>/hooks', '<repo-path>/templates' a '<repo-path>/guides', z nichž žádné neexistují v samostatné složce skillu, takže holé `cp -r skills/adopt-project` instalace získá pouze pohovor+audit, nikoli skutečný retrofit, pokud si neudržíte plný samostatný klon agent-starter.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /adopt-projectAudituje existující kódovou bázi a postupně retrofits agent-starter háčky, lint konfigurace a vzory, s bránami schválení.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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