Night Market Collective Memory

Routeert projectkennis naar Discussions/ADR's/journal — elk voorbeeld hardcodeert de identiteit van één repo.

Door athola · athola/claude-night-market

Werkt met setup ★ 7.6/10

Night Market Collective Memory — Routeert projectkennis naar Discussions/ADR's/journal — elk voorbeeld hardcodeert de identiteit van één repo.

Wat het doet

Vertelt een agent waar hij projectgeheugen moet zoeken en vastleggen — GitHub Discussions, een beslissingsjournal, en genummerde ADR's — voordat hij een al beantwoorde vraag opnieuw onderzoekt. Triggert bij verzoeken om eerdere beslissingen te checken, een afweging of les te loggen, of een ADR te schrijven, en draagt afgehandelde mislukkingen expliciet over aan een aanpalende 'failure-archaeology'-skill. Elk GraphQL-voorbeeld hardcodeert de owner/naam van de bronrepo (athola/claude-night-market), dus hergebruik in een ander project vereist handmatige vervanging.

Testrapport

De geheugen-routeringstabel (Discussions vs journal vs ADR vs gitignored research/) is oprecht goed georganiseerd, maar elk gh-api-graphql-voorbeeld hardcodeert owner=athola name=claude-night-market — ongewijzigd in een andere repo gezet, zou het stilzwijgend de Discussions van het verkeerde project bevragen in plaats van een foutmelding te geven.

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

Installatie

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

Commando's en voorbeeldprompts

  • /night-market-collective-memoryRouteert projectkennis naar Discussions/ADR's/journal — elk voorbeeld hardcodeert de identiteit van één repo.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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