instances/ gitignored, PID-Dateien in eigene Repos ausgelagert
Haupt-Repo enthält nur allgemeines Plenty-Wissen. Shop-spezifische Lektionen (PID) werden als eigenes Repo in instances/ geklont. README + install.sh angepasst.
This commit is contained in:
41
README.md
41
README.md
@@ -6,18 +6,18 @@ Dieses Repo ist eine geteilte Wissensbasis, die Claude Code (oder andere AI-Codi
|
||||
|
||||
## Was ist drin?
|
||||
|
||||
| Datei | Inhalt | Geteilt? |
|
||||
|-------|--------|----------|
|
||||
| `DOJO.md` | Allgemeine API-Patterns & Lektionen | Ja |
|
||||
| `ANTI-PATTERNS.md` | Was man NICHT tun soll | Ja |
|
||||
| `instances/<PID>.md` | Shop-spezifische Lektionen (Status, IDs, Workflows) | Nein (gitignored) |
|
||||
| Datei | Inhalt |
|
||||
|-------|--------|
|
||||
| `DOJO.md` | Allgemeine API-Patterns & Lektionen |
|
||||
| `ANTI-PATTERNS.md` | Was man NICHT tun soll |
|
||||
| `instances/` | Platz für shop-spezifische Lektionen (gitignored, siehe unten) |
|
||||
|
||||
## Installation
|
||||
|
||||
### 1. Repo klonen
|
||||
|
||||
```bash
|
||||
git clone <REPO-URL> ~/.claude/plenty-dojo
|
||||
git clone https://git.tradeo.de/sebastian/plenty-dojo.git ~/.claude/plenty-dojo
|
||||
```
|
||||
|
||||
### 2. Install-Script ausführen
|
||||
@@ -27,12 +27,27 @@ bash ~/.claude/plenty-dojo/install.sh
|
||||
```
|
||||
|
||||
Das Script:
|
||||
- Symlinkt den Skill nach `~/.claude/commands/plenty-dojo.md`
|
||||
- Erstellt `instances/` mit einer Vorlage für deine Plenty-ID
|
||||
- Symlinkt den `/plenty-dojo` Skill nach `~/.claude/commands/`
|
||||
- Erstellt eine Vorlage für deine Plenty-ID unter `instances/`
|
||||
|
||||
### 3. Plenty-ID eintragen
|
||||
### 3. Shop-spezifische Lektionen einrichten (optional)
|
||||
|
||||
Öffne `~/.claude/plenty-dojo/instances/<DEINE-PID>.md` und trage deine shop-spezifischen Learnings ein. Diese Datei wird nicht ins geteilte Repo gepusht.
|
||||
Das `instances/`-Verzeichnis ist für shop-spezifische Learnings (eigene Status-Codes, Workflows, IDs). Diese werden **nicht** ins Haupt-Repo gepusht.
|
||||
|
||||
**Option A — Eigenes PID-Repo (empfohlen für Teams):**
|
||||
|
||||
Wenn dein Team ein eigenes PID-Repo hat (z.B. `plenty-dojo-7843`), klone es als `instances/`:
|
||||
|
||||
```bash
|
||||
rm -rf ~/.claude/plenty-dojo/instances
|
||||
git clone <PID-REPO-URL> ~/.claude/plenty-dojo/instances
|
||||
```
|
||||
|
||||
Danach kannst du shop-spezifische Änderungen separat committen und mit deinem Team teilen.
|
||||
|
||||
**Option B — Lokale Datei (nur für dich):**
|
||||
|
||||
Erstelle einfach eine Datei `instances/<DEINE-PID>.md` — sie wird vom Haupt-Repo ignoriert.
|
||||
|
||||
### 4. CLAUDE.md ergänzen
|
||||
|
||||
@@ -60,13 +75,11 @@ Der Skill wird über Claude Code aufgerufen:
|
||||
|
||||
## Beitragen
|
||||
|
||||
Direkt in `DOJO.md` oder `ANTI-PATTERNS.md` schreiben und pushen. Jeder Eintrag hat:
|
||||
Direkt in `DOJO.md` oder `ANTI-PATTERNS.md` schreiben und pushen. Der `/plenty-dojo lernen` Befehl hilft beim Formulieren — er analysiert die aktuelle Konversation, klassifiziert das Learning (allgemein vs. shop-spezifisch) und formatiert den Eintrag.
|
||||
|
||||
- **Überschrift** mit fortlaufender Nummer
|
||||
Jeder Eintrag enthält:
|
||||
- **Lektion** — ein Satz
|
||||
- **Warum** — was genau passiert ist
|
||||
- **Pattern** — Codebeispiel (richtig)
|
||||
- **Anti-Pattern** — Codebeispiel (falsch)
|
||||
- **Entdeckt** — Datum + Kontext
|
||||
|
||||
Der `/plenty-dojo lernen` Befehl hilft beim Formulieren und Einordnen.
|
||||
|
||||
Reference in New Issue
Block a user