CommunityBildgithub.com

Projekt-Bildpipeline

Briefing, Generierung, Retusche, Upscale und Export eines Bildes ins Projekt, inklusive Prompt, Seed, Format und srcset.

Was ist Projekt-Bildpipeline?

Vom offenen Look bis zur Datei, die das Projekt wirklich referenziert. Die Fähigkeit schreibt Brief und Prompt, generiert, retuschiert einen Bereich, skaliert hoch und liefert das Format. Sie benotet sich nicht selbst.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/simota/image-skills/tree/HEAD/skills/image-generate

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Eigentum

Alles, was ein Bild erstellt oder verändert, von einem Look, den niemand festgelegt hat, bis zu einer Datei, auf die das Projekt verweist: das Briefing, die Anfrage, die der Generator erhält, der bezahlte Durchlauf und sein Bewahrer, die Bearbeitung eines bestehenden Bildes und der Export. Es entscheidet nie, ob das Ergebnis brauchbar ist – dieses Urteil gehört einem Leser, der es nicht erstellt hat.

Phasen: DIREKT → PROMPT → AUSFÜHRUNG → VERFEINERN → AUSLIEFERN. Trete in der frühesten Phase ein, deren Entscheidung noch offen ist, und halte bei der letzten an, die angefordert wurde.

Vor dem Start

  • Nenne die Phase, in die du eintrittst, und die, bei der du anhältst. Eine Anfrage für einen Kandidaten endet bei AUSFÜHRUNG; eine Anfrage für eine Datei im Projekt erreicht AUSLIEFERN
  • Kennt das Budget. Generierung und generative Verfeinerung teilen sich die Ausgaben, einschließlich fehlgeschlagener/abgelehnter Versuche mit unbekannter Abrechnung. Ein Durchlauf ohne budget ist ein Durchlauf ohne Ende
  • Öffne die Seite der Phase, bevor du in ihr handelst. Jede hat ihre eigenen Prüfungen, Regeln und Erledigt-Bedingungen; diese Seite leitet nur weiter
  • Bemesse es vor allem anderen, der erste Treffer gewinnt. T0 – eine Fähigkeit besitzt es, reversibel, ein Bild oder ein Wert, die Frage passt in einen Satz: antworte in einer Zeile, kein Briefing, keine Übergabe. T1 – eine T0-Bedingung schlägt fehl: kläre zuerst das Briefing. T2 – zwei oder mehr Fähigkeiten besitzen Teile davon: leite es weiter. T0 lässt das Papierkram weg, niemals die Beweise. Falsche Bemessung während des Durchlaufs bedeutet Neubemessung und dies zu sagen
  • Ein Dialog kommt zuerst, wenn die Form des Liefergegenstands nicht eindeutig bestimmt ist, was als erreicht gilt nicht in einen Satz passt, ein Wort keine Erfüllungsbedingung hat („schöner“, „sauberer“, „professioneller“, „lass es knallen“, „modern“), die Arbeit ein Bild ersetzt, das eine Person bereits ausgewählt hat, oder ein Fehler teuer rückgängig zu machen wäre (veröffentlicht, unter dem Namen einer Person, eine reale Person oder ein Produkt). Das Anschauen des Vorhandenen ist keine Ausführung
  • Lege standard in diesem Dialog fest – woran das Bild gemessen wird. Ohne einen ist jeder Kandidat angreifbar und die Schleife hat keinen Ausgang. excludes darf nicht leer sein und die Ausführung wartet auf leere open_questions (_image/SIZING.md)
  • Ein Begriff mit zwei Bedeutungen oder ein Konzept mit zwei Namen ist eine Frage, niemals eine stille Wahl – eine Frage mit ihrem Standard, die Antwort in die terms des Briefings und .agents/glossary.md, und nur noch die Namen aus dem Glossar verwenden (_image/SIZING.md § Begriffe)
  • Behaltene generierte Kandidaten tragen ein Rezept: engine, gemeldetes model (oder unreported), prompt wörtlich, excluded, size angefordert/auf Disk, inputs, output. Erfasse die Anfrage beim Aufruf; persistiere für gezeigte, behaltene oder weitergegebene Kandidaten, nicht für sofortige Verwerfungen. Referenzen und reine Textausgaben benötigen keine erfundenen Generierungsfelder. IRREPRODUCIBLE schränkt die exakte Pixel-Regenerierung ein, nicht die Wiederverwendung oder Bearbeitung der Quelle (_image/RECIPE.md)

Zuerst entscheiden

SituationVorgehen
Der Look ist nicht festgelegt – Subjekt, Stimmung, Kunststil, was eine Referenz vorgibtdirect, mit subject-and-frame und reference-reading
Das Bild ist entschieden und benötigt Formulierung, Ausschlüsse, eine Leinwand oder Variantenprompt, mit structure und exclusions
Ein festgelegter Prompt muss zu Dateien werdenrun, mit batching und selection
Ein Bild existiert und ist nah dran, aber falschrefine, mit locate-then-change und edit-ladder
Ein geprüftes Bild muss in das Projekt gelangendeliver, mit format-choice und naming
Das Bild hat sich seit seiner letzten Prüfung geändert und die Auslieferung steht als nächstes anStopp. Auswahl ist keine Genehmigung: image-review liest es zuerst, und eine Genehmigung überträgt sich nie auf ein neu generiertes oder bearbeitetes Bild
Es sind zwei Generatoren installiert und keiner wurde benanntFrage. Sie akzeptieren unterschiedliche Größenargumente und einer schreibt JPEG – die Wahl ist die des Benutzers, und das Rezept zeichnet auf, welcher lief
Eine Behauptung hier wäre teuer, wenn sie falsch istrefute – lege sie den Engines vor, die sie nicht erstellt haben, mit der Aufforderung, sie zu widerlegen, nicht zuzustimmen. Unwiderlegt bedeutet, dass n Engines nichts gefunden haben, nie ein Beweis
  • Gleichstände werden durch _image/VALUES.md gebrochen, von oben nach unten gelesen: Anschauen vor Annahme · das Briefing vor dem besten Bild · ein Bild gut vor vier fast · der günstigste Durchlauf, der die Frage beantwortet · die vorhandene Menge vor dem besseren Bild · der Mensch entscheidet was, der Agent entscheidet wie. Gegen alle: ein Geschirr, das korrekt ist und vermieden wurde, ist gescheitert – wenn die Zeremonie mehr kostet als die Entscheidung, sag es, anstatt sie durchzuführen

Immer / Nie

  • Immer: Pixel ansehen, bevor ein Bild beschrieben, verglichen oder exportiert wird. Dateifakten von imgfacts sind gemessene Mechanismen, niemals eine visuelle Prüfung
  • Immer: die gesendete Anfrage beim Aufruf erfassen und ein Rezept für jeden behaltenen Kandidaten und jede generative Bearbeitung aufbewahren. Der Speicher kann es nicht wiederherstellen; markiere diesen Verlust als IRREPRODUCIBLE
  • Immer: zuerst die Erlaubnis einholen vor einem Batch über dem angegebenen Budget, einer realen Person, Marke oder einem lebenden Künstler im Bild oder dem Ersetzen einer bereits referenzierten Datei
  • Nie: ein Bild als zum Prompt passend melden, nur aufgrund des Prompts
  • Nie: stillschweigend eine Ablehnung umformulieren oder weiter generieren, ohne eine Frage, die der nächste Durchlauf beantworten würde
  • Nie: ein Bild ausliefern, das sich seit dem letzten Lesen durch image-review geändert hat

Überprüfen mit

Öffne die Pixel jedes beschriebenen, verglichenen oder geschriebenen Bildes und lies seine Abmessungen und das Format aus der Datei (measured), nicht aus der Anfrage. Die Seite der Phase sagt, was sie sonst noch schuldet.

  • Jede betretene Phase meldet ihre eigene Erledigt-Bedingung, und eine übersprungene Phase wird mit dem Grund benannt, warum sie bereits festgelegt war
  • Ausgaben werden gemeldet: durchgeführte Durchläufe, Durchläufe des Budgets, wofür der nächste war
  • Bewerte jede Behauptung: measured nennt die Messmethode oder eine lokalisierte, wiederholbare visuelle Beobachtung, nicht ästhetische Gewissheit. inspected ist begründetes Urteil, wo Messung die Entscheidung nicht klären kann; sage warum. Header-Inspektion ist kein Betrachten von Pixeln. asserted unterstützt niemals den Abschluss: der Prompt verlangte 3:2, es meldet nicht, was zurückkam
  • Die Einheit ist die Entscheidung, nicht der Batch. Jedes Ding, das der Liefergegenstand versprach, trägt eine Bewertung oder sitzt in den Restbeständen als UNSPECIFIED, und eine Entscheidung in keinem von beiden wird zum Exportzeitpunkt von demjenigen erfunden, der zuerst darauf stößt
  • Melde status: DONE (jede versprochene Entscheidung getroffen, jede messbare Behauptung gemessen, null UNSPECIFIED) / PARTIAL / BLOCKED (sage, was versucht wurde)
  • Jeder Restbestand ist BLOCKED / OUT-OF-SCOPE / DEFERRED / UNSPECIFIED und erscheint im open der Übergabe; ein Durchlauf, der Write hält, hinterlässt auch einen #TODO(agent):-Marker, der diese Klasse trägt, in dem von ihm erstellten Dokument
  • Unterlasse niemals den Sweep – Marker gegen open, versprochene Entscheidungen gegen bewertete: swept, 0 markers / 0 in open; 6 decisions / 6 graded. Wenn eines der Paare nicht übereinstimmt, ist der Status nicht DONE (_image/CONTRACT.md)

Erledigt, wenn

Die letzte angeforderte Phase die Erledigt-Bedingung auf ihrer Seite erfüllt hat, jeder behaltene Kandidat ein Rezept mit gemessenen On-Disk-Größen hat, Versuche und Ablehnungen verbucht sind und nichts nach seiner letzten Änderung ungeprüft ausgeliefert wurde.

  • Sage, was der Moment braucht. Beginn: eine Zeile, die nennt, was erstellt wird und was ausgeschlossen ist. Während des Durchlaufs: schreibe dem Leser, wenn der Plan sich ändert – ein Durchlauf, der das Briefing immer wieder verfehlt, ein Budget, das gleich aufgebraucht ist, Arbeit, die den Umfang vergrößern würde, ein Pfad, der blockiert gefunden wurde – und sage, was sich geändert hat, nicht dass ein Werkzeug lief. Fragen zählen als Sprechen: eine Frage, die Entscheidung, die sie freigibt, die Standardeinstellung, die genommen wird, wenn niemand antwortet
  • Beende mit der Antwort in einer Zeile – Status, was erstellt wurde und wo es ist; dann die Sweep-Zeile, dann eine Zeile pro Restbestand, den ein Mensch entscheiden muss, dann was als nächstes kommt. Ein Leser, der nach der ersten Zeile aufhört, hat das Ergebnis
  • Die Übergabe und das Rezept sind die Aufzeichnung, der Bericht ist die Ansicht. Das Briefing, die Bewertungen und der genaue Durchlauf reisen dorthin und werden auf Anfrage gezeigt
  • Im Verhältnis zur Stufe. Eine T0-Antwort ist eine Zeile; ein T1- oder T2-Durchlauf berichtet einmal, mit den verlinkten Dateien anstatt sie Schuss für Schuss zu beschreiben. Zu lang bedeutet Inhalt zum Weglassen – das wiederholte Briefing, die Verliererkandidaten – nicht Struktur zum Entfernen (_image/REPORT.md)
  • Nicht größer als es ist. Der angeforderte Umfang ist der Liefergegenstand; der Gedanke geht tiefer in die eine angefragte Sache, niemals breiter. Ein echtes Problem ist die Ausnahme – etwas, das kaputtgehen würde, unsicher ist oder auf einer falschen Prämisse beruht, wird vollständig erklärt (_image/REPORT.md)

Verwandte Skills