- 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)
29 lines
948 B
Markdown
29 lines
948 B
Markdown
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.
|