Night Market Collective Memory

Route la connaissance projet vers Discussions/ADR/journal — chaque exemple code en dur l'identité d'un dépôt.

par athola · athola/claude-night-market

Fonctionne avec configuration ★ 7.6/10

Night Market Collective Memory — Route la connaissance projet vers Discussions/ADR/journal — chaque exemple code en dur l'identité d'un dépôt.

Ce que fait

Indique à un agent où chercher et enregistrer la mémoire du projet — GitHub Discussions, un journal de décisions, et des ADR numérotés — avant de ré-investiguer une question déjà tranchée. Se déclenche sur les demandes de vérification de décisions antérieures, d'enregistrement d'un compromis ou d'une leçon, ou de rédaction d'un ADR, et renvoie explicitement les échecs déjà résolus à un skill associé « failure-archaeology ». Chaque exemple GraphQL code en dur le owner/name du dépôt source (athola/claude-night-market), donc la réutilisation dans un autre projet nécessite une substitution manuelle.

Rapport de test

Son tableau de routage de mémoire (Discussions vs journal vs ADR vs research/ ignoré par git) est réellement bien organisé, mais chaque exemple gh api graphql code en dur owner=athola name=claude-night-market — déposé tel quel dans un autre dépôt, il interrogerait silencieusement les Discussions du mauvais projet au lieu de renvoyer une erreur.

Testé le: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /night-market-collective-memoryRoute la connaissance projet vers Discussions/ADR/journal — chaque exemple code en dur l'identité d'un dépôt.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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