Night Market Collective Memory

Instrada la conoscenza di progetto verso Discussions/ADR/journal — ogni esempio ha l'identità di un repo fissa nel codice.

di athola · athola/claude-night-market

Richiede configurazione ★ 7.6/10

Night Market Collective Memory — Instrada la conoscenza di progetto verso Discussions/ADR/journal — ogni esempio ha l'identità di un repo fissa nel codice.

Cosa fa

Dice a un agente dove cercare e registrare la memoria di progetto — GitHub Discussions, un journal di decisioni e ADR numerati — prima di riesaminare una questione già chiusa. Si attiva su richieste di verificare decisioni precedenti, registrare un compromesso o una lezione, o scrivere un ADR, e rimanda esplicitamente i fallimenti già chiusi a uno skill gemello 'failure-archaeology'. Ogni esempio GraphQL ha owner/name del repo sorgente fissi nel codice (athola/claude-night-market), quindi il riuso in un altro progetto richiede una sostituzione manuale.

Rapporto di test

La sua tabella di instradamento della memoria (Discussions vs journal vs ADR vs research/ ignorato da git) è genuinamente ben organizzata, ma ogni esempio gh api graphql ha owner=athola name=claude-night-market fisso nel codice — inserito senza modifiche in un altro repo, interrogherebbe silenziosamente le Discussions del progetto sbagliato invece di dare errore.

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

Installazione

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

Comandi e prompt di esempio

  • /night-market-collective-memoryInstrada la conoscenza di progetto verso Discussions/ADR/journal — ogni esempio ha l'identità di un repo fissa nel codice.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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