CommunityCodierung & Entwicklunggithub.com

OpenClaw-Korrektur kleiner Fehler

Behebt nur kleine, hochsichere OpenClaw-Fehler aus einer eingefügten Issue/PR-Liste nach gründlicher Code-Überprüfung.

Was ist OpenClaw-Korrektur kleiner Fehler?

Dieses Skill ermöglicht einem KI-Agenten, mehrere OpenClaw-Issues oder Pull Requests aus einer eingefügten Liste in einem Batch-Workflow zu verarbeiten. Es ist speziell für die Behebung kleiner, hochsicherer Fehler mit begrenztem Umfang und klarem Abhängigkeitsbereich konzipiert. Der Workflow zwingt den Agenten zu einer gründlichen manuellen Überprüfung durch den Menschen („Peter Review Gate“), bevor Änderungen committet oder veröffentlicht werden. Der Agent analysiert jede Referenz tiefgehend, sucht mit Companion Skills wie `$gitcrawl` nach Duplikaten, prüft den tatsächlichen Code-Pfad und erstellt nur dann einen lokalen Fix, wenn es sich um einen Bug handelt, die Ursache klar ist und eine schmale Korrektur möglich ist. Während der Überprüfungsphase werden keine Commits, Branches oder PRs erstellt; erst nach Peters expliziter Freigabe darf ein Commit mit Changelog-Eintrag pro benutzersichtbarem Fix erstellt, gepusht und die zugehörige Issue geschlossen werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/.agents/skills/openclaw-small-bugfix-sweep

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht OpenClaw-Korrektur kleiner Fehler?

Batch-Workflow für eingefügte OpenClaw-Issue/PR-Referenzen. Ausführen, nicht zusammenfassen. Triage-Überprüfungen, Nachweise und Patches erfolgen lokal; Veröffentlichung wartet auf Peters manuelle Überprüfung.

Peter-Überprüfungs-Gate

Peter möchte den Code vor Commits immer überprüfen. Standardablauf:

  1. Jede Issue gründlich überprüfen, um das aktuelle Verhalten und die Ursache nachzuweisen.
  2. Nur einfache, hochsichere Fehler mit begrenztem Umfang und fokussiertem Nachweis beheben.
  3. Mit der Zusammenfassung des Dirty-Diffs, der betroffenen Dateien und der Test/Gate-Ausgabe für Peters manuelle Überprüfung aufhören.
  4. Nachdem Peter die Auslieferung genehmigt hat, einen Commit pro akzeptiertem Fix mit einem Changelog-Eintrag für jeden benutzersichtbaren Fix erstellen.
  5. Pull/Rebase, Push, dann die behobenen oder explizit triagierten/geschlossenen Issues kommentieren und schließen.

Keine themenfremden Issue-Fixes in einen Commit bündeln. Während der Überprüfungs-/Nachweisphase nicht pushen, PRs erstellen, kommentieren, schließen, labeln, landen, mergen oder anderweitig veröffentlichen.

Begleit-Skills

Zuerst $gitcrawl verwenden, dann $openclaw-pr-maintainer für die Live-GitHub-Pflege, $github-deep-review für die Quellenverfolgung und $openclaw-testing für den Nachweis.

Schleife

Für jede Referenz:

  1. Live-Ziel mit gh lesen.
  2. Mit gitcrawl nach verwandten, doppelten, geschlossenen oder bereits behobenen Threads suchen.
  3. Body, Kommentare, verlinkte Referenzen, geänderte Dateien, aktuellen Code, angrenzende Tests und bei Bedarf Abhängigkeitsverträge lesen.
  4. Den tatsächlichen Laufzeit-Pfad verfolgen.
  5. Bei Issues: Nur lokal beheben, wenn es sich um einen Bug handelt, der aktuelle Code die Ursache belegt, der betroffene Pfad klar ist und ein schmaler Patch sauberer als ein Refactoring ist.
  6. Bei PRs: Entscheiden ready-to-merge, needs-fixup oder skip; PR-Branches nicht ändern, es sei denn, es wird explizit darum gebeten.
  7. Fokussierten Regressionsnachweis hinzufügen, wenn dies für lokale Issue-Fixes oder PR-Bereitschaftsprüfungen praktikabel ist.
  8. Das kleinste sinnvolle Gate ausführen.
  9. Fortfahren, bis jede eingefügte Referenz behoben oder klassifiziert ist.

Keine Unteragenten, es sei denn, es wird explizit angefordert.

Überspringen, wenn

  • kein Bug
  • Konfigurations-/Dokumentations-/Workflow-/Release-/Support-/Abhängigkeits-/Produktarbeit
  • Reproduktion oder Ursache unsicher
  • größeres Refactoring oder Änderung der Besitzergrenze sauberer
  • bereits auf aktuellem main behoben
  • Abhängigkeitsverhalten wird vermutet
  • kein fokussierter Nachweis möglich

Mit knapper Begründung überspringen. Nicht mit unsicheren Fixes aufblähen.

Fix-Regeln

  • zuerst das Besitzermodul; generische Naht nur bei Bedarf
  • bestehende Muster/Helper/Typen verwenden
  • keine unwesentlichen Refactorings
  • Tests in der Nähe der fehlerhaften Oberfläche
  • Docs nur bei geändertem öffentlichem Verhalten
  • kein Commit während der Überprüfungs-/Nachweisphase
  • nach Peters Genehmigung zum Ausliefern: ein Commit plus Changelog pro akzeptiertem benutzersichtbarem Fix
  • kein Push/PR-Erstellen/Kommentieren/Schließen/Labeln/Landen/Mergen bis Peter nach Überprüfung die Auslieferung genehmigt

PR-Regeln

  • ready-to-merge: Code ist gut, aktueller Head geprüft, erforderlicher Nachweis ist grün oder hängt nur noch von externer CI ab; für Maintainer-Merge oder @clawsweeper automerge auflisten
  • needs-fixup: kleiner Bug ist klar, aber PR-Branch benötigt Änderungen; genaue Dateien/Tests auflisten und auf explizite Fix-/Push-/Automerge-Anweisung warten
  • skip: breit, veraltet, spekulativ, Konfigurations-/Produkt-/Sicherheits-/Release-Arbeit, Besitzergrenze oder Refactoring-Größe
  • wenn der Quell-PR nicht vertrauenswürdig/nicht bearbeitbar ist, während des Sweeps keinen Ersatz-PR erstellen

Ausgabeformat

Ledger: fixed-local, ready-to-merge, needs-fixup, skipped, needs-human. Abschluss: Issue-Dateien auf der Platte belassen, PRs bereit für Merge/Automerge, Tests/Gates, Überspringungsgründe.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

Verwandte Skills