feat: /todo command, breitere Sidebar, TODO.md gitignored

- Neuer Claude-Code Slash-Command /todo zur Pflege einer lokalen TODO-Liste
- TODO.md in .gitignore aufgenommen (bleibt lokal)
- TUI-Sidebar breiter: width 28→40 (min 22→30, max 40→55)
This commit is contained in:
2026-03-13 14:24:53 +01:00
parent d7887ae0c9
commit 73619fbc9c
3 changed files with 34 additions and 3 deletions

28
.claude/commands/todo.md Normal file
View File

@@ -0,0 +1,28 @@
Verwalte die TODO-Liste des MCM-Projekts (`TODO.md` im Projektroot).
**Argument:** `$ARGUMENTS`
**Verhalten je nach Argument:**
- Kein Argument oder `list`: Zeige alle offenen und erledigten Einträge aus `TODO.md` an.
- `done <nummer>`: Markiere Eintrag Nummer `<nummer>` als erledigt (✅).
- `commit`: Erstelle für jeden offenen Eintrag (☐) einen Git-Commit-Request. Fasse zusammenhängende Einträge zu einem Commit zusammen. Zeige dem Benutzer die geplanten Commits zur Bestätigung an.
- Alles andere: Füge den Text als neuen offenen Eintrag (☐) in `TODO.md` ein.
**Format von `TODO.md`:**
```
# MCM TODO
## Offen
- [ ] Eintrag 1
- [ ] Eintrag 2
## Erledigt
- [x] Fertiger Eintrag
```
**Schritte:**
1. Lies `TODO.md` (erstelle sie falls nicht vorhanden).
2. Führe die gewünschte Aktion durch (hinzufügen / auflisten / als erledigt markieren / commit vorbereiten).
3. Schreibe `TODO.md` zurück.
4. Bestätige die Aktion kurz.