← ClaudeAtlas

bugsweepsolid

Systematic bug sweep with a codebase-scaled target value, doubling escalation, area tracking, and final verification. Use on /bugsweep or whenever the user requests a systematic bug pass.
ellmos-ai/skills · ★ 6 · AI & Automation · score 84
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}."