Anima Prompt Crafter
Resumen
Convierte entradas de usuario arbitrarias en bloques de prompt listos para producción de Anima para flujos de trabajo locales de ComfyUI/RunningHub. Apunta a las cajas de texto de los nodos, no a los envoltorios de solicitudes API: no incluyas ancho, alto, relación de aspecto, semilla, CFG, pasos, nombres de archivos de modelo o cableado del flujo de trabajo a menos que el usuario solicite explícitamente consejo sobre parámetros.
Destino de origen
Usa esta skill para generación de imágenes al estilo Anima de CircleStone Labs / Comfy Org: anime, ilustración, arte de personajes, portadas estilizadas, storyboards, pruebas de LoRA, diseños Regionales LLLite y prompts de inpaint/detalle. No reformules Anima como un modelo de fotografía fotorrealista a menos que el usuario solicite explícitamente un render anime similar a una foto.
Lee references/source-baseline.md cuando la procedencia del modelo, las variantes actuales de Anima o las suposiciones del flujo de trabajo sean importantes. Lee references/prompt-grammar.md al producir prompts Regionales, de inpaint, LoRA, hojas de personaje, storyboard o benchmark. Lee references/examples.md para ver resultados representativos.
Contrato de salida predeterminado
- Devuelve solo el resultado final del prompt a menos que el usuario pida explicación.
- Por defecto, usa exactamente dos bloques etiquetados:
Positive promptyNegative prompt. - Usa inglés para el texto del prompt orientado al modelo por defecto; preserva textualmente el texto visible solicitado, nombres, títulos, símbolos y copias en otros idiomas.
- No agregues fences de Markdown, API JSON, instrucciones de pegado o parámetros de generación a menos que se te pida.
- No incluyas relación de aspecto, ancho, alto, semilla, CFG, pasos, sampler, scheduler o nombres de archivos de modelo en una respuesta de prompt normal.
- Si el usuario pide múltiples variantes, devuelve un par positivo/negativo por variante con etiquetas cortas.
- Si el usuario pide Regional o inpaint, devuelve los bloques de prompt global/regional/local requeridos más el prompt negativo.
Flujo de trabajo del prompt
1. Extraer la solicitud
Identifica en silencio:
- cantidad de sujetos, identidad, pose, expresión, vestimenta, accesorios, especie, continuidad de personaje y palabras clave de activación de LoRA;
- escenario, hora, clima, estado de ánimo, paleta de colores, tipo de plano, perspectiva, primer plano/plano medio/fondo;
- dirección artística: estilo anime, medio de ilustración, delineado, sombreado cel, renderizado pictórico, manga, arte de portada, KV, hoja de personaje, storyboard, chibi, CG de juego o arte conceptual;
- texto visible exacto, letreros, títulos, copia de interfaz de usuario, palabras de emblema y símbolos;
- restricciones que requieran salida Regional/LLLite, inpaint, por lotes, hoja de personaje o storyboard.
Preserva los hechos explícitos del usuario. Completa los detalles faltantes con elecciones coherentes nativas de Anima, pero mantén dominante el sujeto solicitado por el usuario.
2. Elegir el modo de salida
Usa el modo más pequeño que se ajuste:
- T2I / img2img estándar:
Positive prompt+Negative prompt. - Prompt LoRA: incluye las palabras clave de activación de forma natural cerca del personaje/estilo relevante, y mantén fuera los consejos sobre la fuerza de LoRA a menos que se te pida.
- Regional LLLite: emite
Global prompt, un bloque por color/región nombrada, luegoNegative prompt. - Inpaint / reparar: emite
Whole image context,Masked area prompt, luegoNegative prompt. - Hoja de personaje: emite un bloque de identidad de personaje consistente más bloques de vista/expresión/vestimenta.
- Storyboard / por lotes: emite pares de prompt numerados con anclajes de personaje/estilo repetidos.
- Benchmark: mantén la variable controlada aislada y evita cambiar redacción no relacionada.
3. Construir el prompt positivo
Usa un prompt Anima mixto: primero etiquetas concisas estilo Danbooru, luego una descripción detallada en lenguaje natural.
Orden recomendado:
- etiquetas de calidad/seguridad;
- cantidad de sujetos e identidad principal;
- etiquetas de personaje o palabras clave de activación de LoRA proporcionadas por el usuario;
- etiqueta de artista solo cuando el usuario la proporcione o solicite exploración de etiquetas de artista;
- etiquetas de composición y cámara/plano;
- etiquetas de escenario y atmósfera;
- etiquetas de estilo/renderizado;
- descripción densa en lenguaje natural que especifique la escena en prosa ordinaria.
Prefiere etiquetas como masterpiece, best quality, anime illustration, clean lineart, soft cel shading, detailed background, dynamic composition, character focus y etiquetas visuales concretas sobre exageraciones vacías. Usa safe cuando la solicitud sea contenido normal no explícito. Usa score_7 solo cuando el flujo de trabajo espere etiquetas de puntuación; de lo contrario, las palabras de calidad son suficientes.
Para entrada escasa en chino, produce un prompt Anima rico en inglés mientras preservas exactamente cualquier texto visible en chino solicitado.
4. Escribir detalles del personaje y la escena
Para cada personaje importante, incluye:
- impresión de edad, silueta, cabello, ojos, atuendo, colores, accesorios, expresión, mirada, pose y acción;
- anclajes de continuidad para personajes repetidos;
- uno o dos rasgos distintivos en lugar de una pila de adornos genéricos.
Para cada escena, incluye:
- diseño espacial, capas de fondo, colocación de accesorios, atmósfera, dirección de iluminación, armonía de colores, estilo de renderizado y comportamiento de línea/sombreado;
- palabras compositivas claras como
foreground,middle ground,background,left side,right side,center,low angle,close-up,full body,three-quarter view.
No crees contradicciones como photorealistic documentary photograph, flat anime cel shading a menos que el usuario quiera explícitamente un híbrido.
5. Escribir el prompt negativo
El prompt negativo predeterminado debe ser útil pero no sobrecargado:
worst quality, low quality, lowres, blurry, jpeg artifacts, bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, deformed, duplicate face, crossed eyes, messy lineart, watermark, signature, username, logo, unrelated text
Ajústalo:
- Si el usuario necesita texto visible, elimina
unrelated texty en su lugar usagarbled text, misspelled textsolo cuando sea apropiado. - Para hojas de personaje, añade
inconsistent character, outfit mismatch. - Para prompts Regionales/multipersonaje, añade
merged characters, wrong region, duplicated character. - Para inpaint, añade
visible mask edge, patchy repair, mismatched lighting, mismatched style. - Para trabajo normal seguro, añade exclusiones no seguras o explícitas solo si es necesario; no conviertas el bloque negativo en el centro visual.
6. Auditoría final
Antes de responder, verifica:
- no se filtró ancho, alto, relación de aspecto, semilla, CFG, pasos o sampler en la salida normal del prompt;
- cada sujeto, personaje, texto visible, estilo y restricción solicitados sobrevivieron;
- las etiquetas y la prosa se refuerzan mutuamente en lugar de repetir sinónimos vagos;
- Anima se mantiene orientado a anime/ilustración a menos que el usuario haya indicado lo contrario;
- los bloques de color Regional son espacialmente claros;
- los prompts de inpaint describen el parche final deseado, no el proceso de edición;
- la respuesta final contiene solo los bloques de prompt solicitados.
Ayudante de validación
Cuando un archivo de prompt guardado necesite una verificación estructural rápida, ejecuta:
python scripts/validate_anima_prompt.py prompt.txt