.vault-tools (ohne trading-plattform-pruefung und watermarks-remover), .claude/agents, .claude/skills, .claude/workflows, .claude/settings.json. Co-Authored-By: Claude Opus 5.5 <[email protected]>
56 lines
2.2 KiB
Markdown
56 lines
2.2 KiB
Markdown
---
|
|
name: plane-abgleich
|
|
description: Gleicht die Checkbox-Aufgaben aus todo.md der Vault-Code-Projekte mit den Work Items der Plane-Instanz ab — in beide Richtungen, mit Konflikterkennung. Nutze diesen Skill, wenn von Plane, Work Items, Issues, Aufgabenabgleich, „todo nach Plane" oder „was ist in Plane offen" die Rede ist.
|
|
---
|
|
|
|
# Plane-Abgleich
|
|
|
|
Gleicht `todo.md` und Plane in beide Richtungen ab.
|
|
|
|
## Voraussetzungen prüfen
|
|
|
|
Setze `PLANE_URL`, `PLANE_API_KEY` und `PLANE_WORKSPACE` voraus. Fehlen sie, meldet das
|
|
Skript das verständlich — gib die Meldung weiter und brich ab. Frage niemals nach dem
|
|
Schlüssel und schreibe ihn nirgends hin.
|
|
|
|
Arbeitsverzeichnis: `D:\Claude\Code Projekte\active - Plane Abgleich\skill\scripts`
|
|
|
|
## Ablauf
|
|
|
|
1. **Immer zuerst der Probelauf.** Ohne `--anwenden` schreibt nichts:
|
|
|
|
```
|
|
python -m plane.cli
|
|
```
|
|
|
|
2. **Bericht lesen.** Je Aufgabe ANLEGEN, NACH PLANE, NACH VAULT, ANHAENGEN, ZEILE WEG,
|
|
ITEM WEG oder KONFLIKT.
|
|
|
|
3. **Fehlende Zuordnung klären.** Meldet der Bericht für ein Projekt, dass `plane_project`
|
|
fehlt:
|
|
|
|
- Plane-Projekte zeigen: `python -m plane.cli --projekte`
|
|
- Dem Anwender die Liste vorlegen und fragen, welches Projekt gemeint ist. Nicht raten.
|
|
- Gibt es kein passendes, anlegen lassen — erst nach ausdrücklicher Zustimmung:
|
|
`python -m plane.cli --projekt-anlegen "Name" --kennung KRZ --anwenden`
|
|
- Die UUID ins Frontmatter der `todo.md` schreiben.
|
|
|
|
4. **Konflikte vorlegen.** Bei jedem KONFLIKT beide Fassungen zeigen und fragen, welche gilt.
|
|
Nicht selbst entscheiden.
|
|
|
|
5. **Freigabe einholen und anwenden.** Erst nach ausdrücklichem „ja":
|
|
|
|
```
|
|
python -m plane.cli --anwenden --konflikt PLA-42=vault
|
|
```
|
|
|
|
6. **Ergebnis melden.** Was angelegt, was in welche Richtung übertragen, was offen blieb.
|
|
|
|
## Grenzen
|
|
|
|
- `--anwenden` niemals ungefragt ausführen. Es verändert Plane für alle Beteiligten.
|
|
- Konflikte ohne Entscheidung bleiben liegen — das ist beabsichtigt, nicht umgehen.
|
|
- Es wird nie gelöscht: keine Zeile, kein Work Item, kein Projekt. Entfernte Zeilen und
|
|
entfernte Work Items werden nur gemeldet.
|
|
- Projekte werden nur auf ausdrückliche Anforderung angelegt, nie nebenbei im Abgleich.
|