Motion Retrospektive
Jedes abgeschlossene Projekt sollte den Agenten schlauer zurücklassen. Sobald ein Rendering bestätigt ist, überprüfe den gesamten Build, während die Beweise noch in der Laufzeitumgebung vorhanden sind (ausgeführte Befehle werden nach 7 Tagen gelöscht), und verwandle ihn in Wissen, das die nächste Sitzung wiederverwenden kann.
Auslöser
Starte diese Skill im selben Zug, in dem der Benutzer ein finales Rendering/Export bestätigt, z. B.:
"gerendert / exportieren das / das isses / ship it / sieht gut aus, wird exportiert". Die Bridge fügt außerdem bridgeHealth.retrospective zum Ergebnis jedes Render-Befehls als Erinnerung hinzu.
Warte nicht darauf, erneut gefragt zu werden.
Schritte
-
Sammeln. Notiere den Startzeitpunkt der Sitzung und führe dann aus:
python3 tools/retrospective.py --slug <Projektname> --since <Sitzungsstart oder z. B. 6h> [--match "<Hauptkomp-Name>"]Dies schreibt
cases/_inbox/<Datum>-<Slug>/mitTIMELINE.md,FAILURES.md,scripts/(jedes erfolgreiche mutierende Skript, dedupliziert) undstats.json. -
Beweise erfassen. Nimm 4–6 Frames des finalen Renderings auf (
captureFrameodertools/run_capture.sh) und erstelle ein Kontaktblatt mittools/sheet.py. Speichere es inevidence/. Committe niemals das Video, die.aep-Datei oder Kundendaten/-Schriftarten. -
Timeline überprüfen. Schreibe für jede Ausführung von Befehlen auf:
- was der Benutzer verlangt hat (aus dem Gespräch), was sich geändert hat und welches Skript es gemacht hat;
- den Mechanismus, nicht nur das Aussehen (Rig-Struktur, Expression, Key-Values, Ebenenreihenfolge);
- die Zahlen, die es zum Funktionieren gebracht haben (Dauern, Easing-Stärke, Offsets, Größen);
- jeden Fehler in
FAILURES.md: seine Ursache und die Lösung.
-
In Rezepte aufteilen. Ein Projekt enthält normalerweise mehrere wiederverwendbare Techniken. Gib jeder Technik einen eigenen Ordner
cases/<Kategorie>/<Technik>/(Kategorien: text-animation, shape-animation, ui-animation, transitions, effects) mitRECIPE.md, einem bereinigten, wiederverwendbaren.jsx,PROMPT_TEMPLATE.mdund Beweisen. Pflege einen Projektindex incases/projects/<Projekt>/RECIPE.md, der sie verlinkt, wiesync-dubbing-studio. Trenne projektspezifische Ebenennamen von der übertragbaren Methode. -
Regeln fördern. Kopiere alles, was über dieses Projekt hinausgeht, in
skills/SKILL.md: neue Fallstricke (坑位速查), neue Übersetzungen des Benutzerfeedbacks (反馈翻译表) und den Rezeptindex. Hake Punkte inLEARNING_MAP.mdab oder füge sie hinzu. Aktualisiere die Fallanzahl und die Projekttabelle inREADME.md/README.zh-CN.md, wenn sie sich ändern. -
Veröffentlichen.
tools/publish_case.sh cases/<Kategorie>/<Technik> "was gelernt wurde" --pushDas Skript säubert
/Users/<Name>/-Pfade, lehnt Video-/Audio-/.aep-Dateien ab, führttools/health_check.pyaus, commitet und pusht. Push automatisch nur, wenn der Repository-Besitzer zugestimmt hat (MOTION_AGENT_AUTO_PUBLISH=1, oder er hat darum gebeten); andernfalls committen und fragen. -
Berichten an den Benutzer in wenigen Zeilen: wie viele Rezepte hinzugefügt wurden, welche Regeln gefördert wurden, und den Commit-Link.
Qualitätsstandard
- Ein Rezept benennt den Mechanismus und liefert Zahlen, die jemand reproduzieren kann.
- Jeder Fallstrick sagt, was kaputt ging, warum, und die Lösung.
- Keine Kunden-Assets, privaten Pfade oder unveröffentlichtes Material im öffentlichen Repository.
- Wenn das Projekt nichts Neues gelehrt hat, sag es und füge nur die Beweise zu einem bestehenden Fall hinzu.