Night Market Collective Memory

Kieruje wiedzę projektową do Discussions/ADR/dziennika — każdy przykład ma na stałe zaszytą tożsamość jednego repo.

Autor: athola · athola/claude-night-market

Działa po konfiguracji ★ 7.6/10

Night Market Collective Memory — Kieruje wiedzę projektową do Discussions/ADR/dziennika — każdy przykład ma na stałe zaszytą tożsamość jednego repo.

Co robi ten skill

Mówi agentowi, gdzie szukać i zapisywać pamięć projektu — GitHub Discussions, dziennik decyzji i numerowane ADR — zanim ponownie zbada już rozstrzygnięte pytanie. Uruchamia się przy prośbach o sprawdzenie wcześniejszych decyzji, zapisanie kompromisu lub wniosku, albo napisanie ADR, i wyraźnie oddaje rozstrzygnięte awarie sąsiedniemu skillowi „failure-archaeology”. Każdy przykład GraphQL ma na stałe zaszytego właściciela/nazwę repozytorium źródłowego (athola/claude-night-market), więc ponowne użycie w innym projekcie wymaga ręcznej podmiany.

Raport z testu

Tabela routingu pamięci (Discussions kontra dziennik kontra ADR kontra research/ objęty gitignore) jest naprawdę dobrze zorganizowana, ale każdy przykład gh api graphql ma na stałe zaszyte owner=athola name=claude-night-market — wrzucony bez modyfikacji do innego repo po cichu odpytywałby Discussions niewłaściwego projektu zamiast zwrócić błąd.

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

Instalacja

git clone https://github.com/athola/claude-night-market
cd claude-night-market
mkdir -p ~/.claude/skills
cp -r .claude/skills/night-market-collective-memory ~/.claude/skills/night-market-collective-memory

Komendy i przykładowe prompty

  • /night-market-collective-memoryKieruje wiedzę projektową do Discussions/ADR/dziennika — każdy przykład ma na stałe zaszytą tożsamość jednego repo.

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

  • Before we redo this, check if we already decided this in Discussions
  • Log this tradeoff and the reasoning behind it as an ADR
  • Write a decision journal entry for why we chose this approach