bugsweepsolid
Install: claude install-skill ellmos-ai/skills
<img src="banner.png" width="100%" alt="bugsweep banner">
# /bugsweep — Systematischer Bug-Sweep Workflow
Iterative Bug-Suche mit konvergierendem Abbruchkriterium. Skaliert mit der Codebasis, eskaliert bei Verdacht auf oberflächliche Suche, und verhindert Wiederholung durch Bereichs-Tracking.
## 1. Grundrate berechnen
```
LOC = produktive Quellzeilen (src/, lib/ — ohne Tests, Configs, Docs, generated)
x = max(1, ceil(LOC / 1500))
Grundrate = x * 3
```
| LOC | x | Grundrate |
|-----|---|-----------|
| ~1500 | 1 | 3 |
| ~3000 | 2 | 6 |
| ~4500 | 3 | 9 |
| ~10000 | 7 | 21 |
Melde dem User: "Codebasis: {LOC} LOC → Grundrate = {Grundrate} saubere Suchläufe."
## 2. Suchschleife
```
zähler = 0
ziel = Grundrate
je_bug_gefunden = False
geprüft = [] # (bereich_name, typ: code|aufgabe)
LOOP:
bereich = wähle_neuen_bereich() # Siehe Bereichs-Regeln
geprüft.append(bereich)
Führe gründliche Bug-Suche durch
IF Bug gefunden:
je_bug_gefunden = True
Fix nach bugfix-protocol (Phase 4+5)
Review: siehe Modell-Regel (neuere Modellklassen: kein externer Review nötig)
Commit + Push
zähler = 0 # RESET
ELSE:
zähler += 1
Melde: "✓ Sauber: {bereich} — {zähler}/{ziel}"
IF zähler >= ziel:
IF NOT je_bug_gefunden:
# Verdoppelungs-Eskalation: kein einziger Bug → zu oberflächlich?
ziel = Grundrate * 2
je_bug_gefunden = True # Eskalation nur EINMAL
Melde: "⚠ Kein Bug in {Grundrate} Läufen → Ziel verdoppelt auf {ziel}."