Night Market Collective Memory

Routet Projektwissen an Discussions/ADRs/Journal — jedes Beispiel hartcodiert die Identität eines einzelnen Repos.

von athola · athola/claude-night-market

Funktioniert mit Setup ★ 7.6/10

Night Market Collective Memory — Routet Projektwissen an Discussions/ADRs/Journal — jedes Beispiel hartcodiert die Identität eines einzelnen Repos.

Was es kann

Sagt einem Agenten, wo er Projektwissen suchen und ablegen soll — GitHub Discussions, ein Entscheidungsjournal und nummerierte ADRs — bevor eine bereits geklärte Frage erneut untersucht wird. Triggert bei Anfragen, frühere Entscheidungen zu prüfen, einen Tradeoff oder eine Lektion zu protokollieren, oder ein ADR zu schreiben, und delegiert geklärte Fehlschläge explizit an einen Geschwister-Skill 'failure-archaeology'. Jedes GraphQL-Beispiel hartcodiert Owner/Name des Quell-Repos (athola/claude-night-market), sodass eine Wiederverwendung in einem anderen Projekt manuelle Anpassung erfordert.

Testbericht

Die Memory-Routing-Tabelle (Discussions vs. Journal vs. ADR vs. gitignorete research/) ist wirklich gut organisiert, aber jedes gh-api-graphql-Beispiel hartcodiert owner=athola name=claude-night-market — unverändert in ein anderes Repo eingesetzt, würde es stillschweigend die Discussions des falschen Projekts abfragen, statt einen Fehler zu werfen.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /night-market-collective-memoryRoutet Projektwissen an Discussions/ADRs/Journal — jedes Beispiel hartcodiert die Identität eines einzelnen Repos.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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