CommunityRecherche & Datenanalysegithub.com

Aufräumaufgabe

Entfernt automatisch nachweislich verwertbare temporäre Materialien einer abgeschlossenen Aufgabe nach deren Ergebnis und erforderlichen Prüfungen, oder führt eine explizit abgegrenzte Aufgabenbereinigung durch.

Was ist Aufräumaufgabe?

Diese Fertigkeit ermöglicht die automatisierte Bereinigung von temporären Dateien und Zwischenergebnissen, die während der Bearbeitung einer Aufgabe entstanden sind. Sie stellt sicher, dass nur genau diejenigen Materialien gelöscht werden, die nachweislich zur aktuellen Aufgabe gehören und nach erfolgreichem Abschluss aller erforderlichen Prüfungen nicht mehr benötigt werden. Die Fertigkeit unterstützt Plattformen wie Claude Code, Cursor und Codex und arbeitet mit einem strengen Nachweissystem: Sie prüft anhand von Aufgabenmetadaten, Besitznachweisen und Ausschlusslisten, ob ein Objekt tatsächlich zur Aufgabe gehört und ob die Aufgabe vollständig abgeschlossen ist. Explizite Aufbewahrungsanweisungen oder der Zustand der Aufgabe (z.B. Pause, Blockierung, Abbruch ohne Verwerfung) verhindern die Löschung. Die Bereinigung beschränkt sich auf genau definierte Pfade innerhalb des temporären Betriebssystemverzeichnisses und vermeidet aggressive Löschoperationen wie `rm -f` oder Glob-Muster.

Funktioniert mit~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ARQAWA/cursor-pi/tree/HEAD/research/history/codex-harness-cursor/plugins/scope-focus/cursor/skills/cleanup-task

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Aufräumaufgabe?

Der Haupt- oder sein benannter Eigentümer wendet diese Fertigkeit automatisch an, wenn bekannt ist, dass aufgabenbezogene Materialien nach dem tatsächlichen Ergebnis, den erforderlichen Nachweisen und allen ausgewählten oder obligatorischen Prüfungen nicht mehr benötigt werden. Wenn es keine Ziele gibt, starten Sie keinen Aufräum-Workflow oder erstellen Sie ein Notizbuch/Register dafür. Explizite Aufbewahrungsanweisungen überschreiben die automatische Löschung. Eine direkte Aufräumanfrage folgt ihrem genauen Umfang und ihren Ausschlüssen; nur eine explizite Verwerfung erlaubt das Entfernen unfertiger Materialien. Pause, Blockierung, Genehmigungswartezeit, Aufgabenende, Agentenstopp oder Abbruch ohne Verwerfung sind kein Abschluss. Die ToSpec-Vorbereitung/Bereitschaft bewahrt Eingaben, die für die spätere Ausführung benötigt werden.

Entfernen Sie nur genau nachweislich aufgabenerstellte temporäre oder Zwischen-Dateien, Verzeichnisse, Staging-Bereiche, extrahierte Kopien, temporäre Downloads, veraltete Zwischen-Cache/Paketversionen, Sicherungen und ein explizites Zielspeicherverzeichnis, falls vorhanden. Bewahren Sie lieferbare Ergebnisse, Quell-/Konfigurations-/Laufzeitergebnisse, den endgültigen aktiven Cache/Archiv, Forschungs-/Berichtsartefakte und jedes bereits vorhandene, benutzereigene oder mehrdeutige Objekt auf, mit Ausnahme des explizit abgegrenzten fertigen ToSpec-Materials unten.

Bewahren Sie Aufgaben-Notizbuchpläne, Notizen, Arbeitsaufzeichnungen, Berichte und Nachweise auf, die für die Fortsetzung oder spätere Verwendung benötigt werden; ihre Lage im temporären Betriebssystemverzeichnis macht diese Aufzeichnungen nicht zu wegwerfbaren Tool-Ausgaben; verschieben oder kopieren Sie sie nicht als Teil der Bereinigung in dauerhaften Speicher. Der Austausch einer Fertigkeit autorisiert nicht das Löschen von Legacy-Zielspeicherdaten.

Fertiges ToSpec-Material

Der Benutzer hat temporären Betriebssystemspeicher und spätere Bereinigung für ToSpec-Ausgaben ausgewählt. Verwenden Sie nur den genauen Arbeitsbereich-Locator für die aktuelle Aufgabe, niemals eine Suche nach allen passenden Ordnern oder dem neuesten Ordner. Lesen Sie die Spec-/Plan-Header und die aktuellen Aufgaben-Nachweise (für einen älteren Drei-Dokumenten-Arbeitsbereich auch den vorhandenen Aufgaben-Header), um Eigentumsverhältnisse und tatsächliche Implementierungsabschluss sowie erforderliche Prüfungen oder die explizite Anweisung des Benutzers, diese genaue Aufgabe zu verwerfen, festzustellen. ГОТОВ К РЕАЛИЗАЦИИ ist kein abgeschlossene Implementierung. Behalten Sie ausstehende Pläne, die von einem anderen Agenten benötigt werden; löschen Sie sie nicht am Ende der Spezifikationsvorbereitung.

Das Ziel muss ein echtes aufgabenerstelltes scope-focus-tospec-*-Verzeichnis direkt innerhalb des tatsächlichen Node.js os.tmpdir() sein, außerhalb der realen Ziel-Dateibereiche der Aufgabe, wenn solche vorhanden sind; kein Repository ist erforderlich. Überprüfen Sie kanonische Pfade und Symlinks erneut; folgen Sie keinem Link in einen anderen Arbeitsbereich. Innerhalb dieses genauen Verzeichnisses entfernen Sie nur nachweislich aufgabenerstellte spec.md, plan.md und bekannte Zwischenmaterialien; eine tasks.md aus einem älteren abgeschlossenen Arbeitsbereich kann nur mit demselben Eigentumsnachweis und Abschlussnachweis entfernt werden. Entfernen Sie das Verzeichnis nur, wenn es leer ist. Bewahren Sie unbekannte Dateien, andere Aufgaben, Notizbücher und vorher existierende Repository-Spezifikationen auf. Migrieren, archivieren oder kopieren Sie diese Dokumente nicht als Teil der Bereinigung in das Repository.

Stellen Sie vor dem Löschen kanonische Pfade, Eigentumsverhältnisse und Ausschlüsse fest; lehnen Sie Symlinks oder Pfade ab, die das nachgewiesene Ziel verlassen. Verwenden Sie genaue bekannte Pfade, nicht Alter, Namen, TMP-Speicherort oder Abwesenheit von Git als Nachweis. Keine Festplattenprüfung, rekursive Suche nach Müll oder gemeinsame Cache-Bereinigung. Bekannte Verbraucher müssen die Verwendung eines Ziels abschließen. Zählen Sie genaue Ziele auf und überprüfen Sie deren Nachweis und Ausschlüsse unmittelbar vor dem Löschen erneut. Verbieten Sie rm -f, --force, Globs und breite Bereinigung. Löschen Sie ein explizit autorisiertes Zielspeicherverzeichnis zuletzt. Entfernen Sie übergeordnete Verzeichnisse nur, wenn sie leer sind. Bestätigen Sie, dass jedes ausgewählte Ziel nicht vorhanden ist und Ausschlüsse bestehen bleiben; ein nicht vorhandenes Ziel erfordert keine Aktion. Bewahren Sie mehrdeutige Objekte auf, ohne deren übergeordnetes Verzeichnis als wegwerfbar zu behandeln. Wenn die erforderliche Bereinigung nicht abgeschlossen werden kann, behalten Sie die notwendige Fortsetzung und berichten Sie die konkrete verbleibende Arbeit; geben Sie nicht an, dass die Bereinigung vollständig abgeschlossen ist.

Individual skills in this repo

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

Verwandte Skills