Zły prompt
Odpal agenta na tym samym brudnym drzewie i zrob feature, stash jak cos padnie, best practices.
Developer · FREE
Agent nie pracuje na brudnym drzewie, na którym siedzisz. Tworzy git worktree na nowej gałęzi, stawia zależności i sprawdza bazę testów. Porażka zostaje w worktree, nie w twoim stashu.
reviewed:
Gałąź: [GALEZ]. Czy katalog worktree jest w `.gitignore`: [GITIGNORE]. Komenda setupu: [SETUP]. NIE pracuj na brudnym drzewie użytkownika. NIE zagnieżdżaj worktree w worktree. Jeśli katalog nie jest gitem (`git rev-parse --is-inside-work-tree` pada) - stop. Jeśli CWD już jest worktree agenta (`git worktree list` + `.git` to plik, nie katalog) - podaj ścieżkę, nie twórz drugiego, stop. Jeśli sandbox blokuje `git worktree add` - powiedz to jednym zdaniem i pracuj w miejscu. Nie kombinuj z klonem "na niby". Jeśli [GALEZ] puste - zapytaj o nazwę gałęzi (kebab, bez `main`/`master`) i stop. Zwracasz i wykonujesz, w tej kolejności: 1. Detekcja: `git status --porcelain`, `git worktree list`. Brudne drzewo człowieka = powód izolacji, nie `stash -u` po cichu. 2. Katalog (domyślnie `.worktrees/` w root repo albo `../<repo>-worktrees/` jeśli polityka repo tak każe): wpis w `.gitignore` ZANIM cokolwiek wpadnie do commita. Jeśli [GITIGNORE] = nie / puste - dopisz i pokaż diff tej jednej linii. 3. Nowa gałąź: `git worktree add -b [GALEZ] <ścieżka>`. Gałąź już istnieje: `git worktree add <ścieżka> [GALEZ]` (bez `-b`). Od HEAD trackingowego, nie od brudnego indeksu. 4. W worktree: [SETUP]. Jeśli puste - lockfile dyktuje (`npm ci` / `pnpm i --frozen-lockfile` / `pip install -r` / `go mod download`). Zero `sudo`. 5. Bazowe testy: komenda z repo (`npm test` / `pytest` / `go test ./...`). Czerwona baza = stop. Nie "naprawię przy feature". Artefakt na końcu: - ścieżka worktree - gałąź + SHA bazy - wynik testów bazy (pass/fail + komenda) - potwierdzenie: katalog jest w `.gitignore` (`git check-ignore -v <ścieżka>`) Nie commituj `.worktrees/`. Nie ruszaj gałęzi, na której siedział człowiek. Dywiz "-". Komendy po angielsku.
Odpal agenta na tym samym brudnym drzewie i zrob feature, stash jak cos padnie, best practices.
Gałąź: [GALEZ]. Czy katalog worktree jest w `.gitignore`: [GITIGNORE]. Komenda setupu: [SETUP]. NIE pracuj na brudnym drzewie użytkownika. NIE zagnieżdżaj worktree w worktree. Jeśli katalog nie jest gitem (`git rev-parse --is-inside-work-tree` pada) - stop. Jeśli CWD już jest worktree agenta (`git worktree list` + `.git` to plik, nie katalog) - podaj ścieżkę, nie twórz drugiego, stop. Jeśli sandbox blokuje `git worktree add` - powiedz to jednym zdaniem i pracuj w miejscu. Nie kombinuj z klonem "na niby". Jeśli [GALEZ] puste - zapytaj o nazwę gałęzi (kebab, bez `main`/`master`) i stop.
Agentowy asystent kodowania Anthropic uruchamiany w terminalu.
Alternatywy
Edytor kodu z wbudowanym agentem AI, fork Visual Studio Code.
Alternatywy
Podpowiedzi i agent AI do kodu w edytorze.
Alternatywy
Uzupełnij pola w nawiasach (albo weź je z profilu Skill creator na /skille), kliknij Kopiuj i wklej treść do instrukcji projektu w Claude.ai. W Claude Code kliknij Pobierz SKILL.md i połóż plik w folderze skilli. Skill działa też w ChatGPT (Custom Instructions). Nie chowa się za paywallem: kopia jest darmowa.
Nie gdy juz jestes w worktree (nie zagniezdzaj). Gdy sandbox hosta blokuje git worktree add - powiedz i pracuj w miejscu, nie walcz. Nie gdy katalog nie jest gitem.