Agent Log

Prowadzi dziennik decyzji repozytorium, który agenci muszą przeczytać przed zmianą objętego kodu

Autor: denysdovhan · denysdovhan/agents

Testowano · Działa ★ 9.2/10

Agent Log — Prowadzi dziennik decyzji repozytorium, który agenci muszą przeczytać przed zmianą objętego kodu

Co robi ten skill

Utrzymuje .agents/log, kontrolowany wersjami dziennik decyzji produktowych i inżynieryjnych współwłaścicielstwa dewelopera i agenta, ze stałym formatem wpisu, cyklem życia `wip/done` i tabelą indeksu. Przed nietrywialnymi zmianami zmusza agenta do wyszukiwania poprzednich wpisów według `related_paths` i słów kluczowych, traktowania sfinalizowanych wpisów jako wiążących i ujawniania konfliktów zamiast cichego ich odwracania. Uruchamia się na wyraźne żądania logowania i na prace nad funkcjami w repozytorium, które już posiada .agents/log; nigdy nie inicjuje logu samodzielnie.

Raport z testu

Zbudowano repozytorium, którego log zawierał już sfinalizowany wpis wybierający Redis do kolejki zadań, a następnie poproszono o opis przeciwnej decyzji. Bez umiejętności agent wygenerował czytelną stronę, która nigdy nie wspominała o decyzji, którą odwracała, i pozostawiła `index.md` nieaktualny, więc nowy wpis był praktycznie niewidoczny; dwa przepisane polecenia `grep` umiejętności natychmiast ujawniły sprzeczny wpis, a uruchomienie połączyło się z nim, zachowało zamrożony wpis bajt po bajcie identyczny i otworzyło nowy jako `wip` zamiast `done`. 22-punktowa kontrola zgodności oceniła zwykły opis na 4/22, a wersję umiejętności na 22/22. Zauważ zmianę nazwy upstream: umiejętność wcześniej opublikowana jako `design-log` to teraz `agent-log`, a stara ścieżka już nie istnieje w repozytorium.

Testowano: 2026-08-10 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/denysdovhan/agents.git
mkdir -p ~/.claude/skills
cd agents && cp -r skills/agent-log ~/.claude/skills/agent-log

Komendy i przykładowe prompty

  • /agent-logProwadzi dziennik decyzji repozytorium, który agenci muszą przeczytać przed zmianą objętego kodu

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

  • Log our decision to move background jobs to Postgres pg-boss
  • Write a .agents/log entry reversing the Redis job queue decision
  • Check prior agent-log entries for context before this refactor