- TypeScript 55.5%
- Shell 44.5%
| .claude-plugin | ||
| .codex-plugin | ||
| .opencode-commands | ||
| .opencode-plugin | ||
| commands | ||
| docs/superpowers | ||
| hooks | ||
| skills | ||
| .gitignore | ||
| BACKLOG.md | ||
| LICENSE | ||
| README.md | ||
Second Brain — Knowledge Brain Plugin
Karpathy-Pattern Wiki mit automatischer Erfassung und LLM-Compile. Ersetzt manuelles Wissensmanagement durch Hooks + Compile-Schritt.
Was es tut
- Automatisch: Hooks erfassen Tool-Aktivitaet waehrend jeder Session
- Bei Session-Ende: Buffer wird nach
raw/<projekt>/geschrieben - Bei Session-Start: LLM kompiliert unkompilierte raw/-Dateien ins Wiki
Commands
| Command | Zweck |
|---|---|
/brain:compile |
Manueller Compile — alle raw/ aufs Mal |
/brain:init |
Vault-Setup auf neuem Rechner |
/brain:hygiene |
Strukturpruefung |
/brain:status |
Quick-Check: raw/, Compile, Hygiene |
Hooks (automatisch)
| Hook | Zweck |
|---|---|
| PostToolUse | Tool-Metadaten in Buffer erfassen |
| Stop | Buffer nach raw/ verschieben + Zusammenfassung anfordern (Block-Decision, Anti-Loop nach 10 Min oder bei <5 Tool-Calls) |
| SessionStart | Catch-Up + Auto-Compile + Vault-Kontext |
Setup
# 1. Vault clonen (falls noch nicht vorhanden)
git clone git@git.waldegg.li:yoshi/second-brain.git ~/Development/second-brain
# 2. Plugin ist ueber waldegg-marketplace installiert
Codex
Dieses Plugin funktioniert auch in Codex. Skills werden ueber Description gematcht (es gibt keine Slash-Commands wie in Claude). Tippe in Codex „kompiliere mein Brain“ / „pruef die Vault-Hygiene“ / „Vault initialisieren“, und der passende Skill greift. Den SessionStart-Hook erlebst du wie in Claude: beim Sessionstart erscheint Brain-Status + ggf. Catch-Up im Kontext.
Installation siehe waldegg-marketplace/docs/install-codex.md.
Projekt-Konfiguration
Jedes Projekt braucht .second-brain/config.md:
---
vault: ~/Development/second-brain
remote: git@git.waldegg.li:yoshi/second-brain.git
---
Und .second-brain/ in .gitignore.
Architektur
Session → PostToolUse → Buffer → Stop → raw/<projekt>/
↓
SessionStart → Compile → Wiki
OpenCode
Der OpenCode-Adapter besteht aus einem TS-Plugin (.opencode-plugin/) und vier Slash-Commands (.opencode-commands/). Installation ueber Symlinks — Details in der Marketplace-Doku (docs/install-opencode.md im claude-marketplace-Repo).
Beim Sessionende flusht das Plugin den Buffer nach <vault>/raw/<projekt>/<datum>.md. Buffer-Pfad: ~/.second-brain-buffer-opencode (eigener Pfad, damit OpenCode/Claude/Codex sich nicht in die Quere kommen).