---
name: existing-scripts-check-first
description: "Vor jedem KAR-Body-Draft + Effort-Schaetzung — Brain UND scripts/ UND skills/ nach existierender Loesung durchsuchen. Kein \"wir muessen X bauen\" wenn X schon halb da ist."
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 3b9715d2-3c6e-4234-9a4e-4f09e7c4822b
---

Vor jedem neuen KAR-Issue oder Implementation-Plan: Brain UND `/root/aria/scripts/` UND `/root/.claude/skills/` UND `/root/projekte/` aktiv nach existierender Loesung durchsuchen.

**Why:** 2026-05-23 09:30-10:35 Kais-Korrektur: "Du arbeitest in letzter Zeit sehr unbedacht und vergisst Sachen und uebersiehst, was du bereits kannst und eingerichtet hast."

Konkrete Vorfaelle dieses Blocks:
1. KAR-564 (transkriptor-Integration) angelegt mit Effort M (4-6h) und Frage nach API-Doku — obwohl `transkriptor-transcribe.py` seit 13.05.2026 deployed war, `aria-transcribe-route.py` Hybrid-Router seit 13.05.2026 lebt, und Brain-Note `02-Wissen/transkriptor-vs-groq-whisper-2026-05-13.md` die volle Cost-Analyse plus Implementation-Status enthielt.
2. Erst nach Kais' Tritt habe ich `find /root -name "*whisper*"` und Brain-Search gemacht — Ergebnis: 80% schon gebaut.

**How to apply:** Vor JEDEM Effort-Estimate fuer ein neues KAR — auch wenn ich denke "das ist sicher noch nicht da":

1. `find /root/aria/scripts -name "*<topic>*" 2>/dev/null`
2. `ls /root/.claude/skills/ | grep -i <topic>`
3. `python3 /root/aria/scripts/aria-brain-search.py "<topic>" --top 5`
4. `grep -l "<keyword>" /root/aria/brain/02-Wissen/*.md` falls Brain-Search-Score niedrig
5. `ls /root/.aria-secrets/ | grep -i <topic>` fuer Auth-Material
6. **READ der referenzierten Skript-Datei.** Nicht nur Existenz pruefen — wenn ich sage "das Skript hat X nicht", muss ich es vorher gelesen haben. KAR-566 Drift 2026-05-23 zeigte: Datei existierte, mein vorgeschlagener Fix war schon drin, ich hatte nur Existenz gegrept ohne Inhalt zu lesen.

Nur wenn alle sechs sauber: tatsaechlich "von Grund auf" planen. Sonst: existierende Loesung referenzieren und Effort entsprechend reduzieren.

**Zwei Drifts an einem Tag (2026-05-23):**
- KAR-564: transkriptor-Route + Helper existieren, Effort von M (4-6h) auf S (1-2h) reduziert nach Read.
- KAR-566: claude-watch/extract.sh hatte `--cookies` bereits drin, KAR verworfen. Echtes Issue war Cookie-Refresh nicht Cookie-Flag.

Beides waere bei `Read` auf die Datei direkt sichtbar gewesen.

Verwandt: [[feedback-pre-task-existence-check]] (allgemeine Pre-Check-Regel) — diese hier ist die Verschaerfung fuer Script/Skill-Discovery.
