Constructor de Avatares
Dirigir artísticamente la representación encargada.
Usar prompts/recuperación en inglés y el idioma del usuario. Preservar el significado, el alcance de los modificadores, las relaciones, la negación y la ambigüedad sin listas de palabras en el idioma.
Entorno de ejecución obligatorio
Resolver <skill-root> al directorio absoluto que contiene este SKILL.md instalado. Antes de ejecutar un script del skill, entrar en su entorno bloqueado completo:
uv run --project <skill-root> --locked python <skill-root>/scripts/check_dependencies.py
La primera invocación sincroniza los paquetes bloqueados. La verificación también comprueba la cobertura de FFmpeg y sheet-font. Completar cualquier requisito de entorno reportado dentro de la autoridad existente, luego volver a ejecutar la verificación; Dependencias posee los detalles de instalación.
Para cada comando documentado python scripts/<name>.py ..., ejecutar uv run --project <skill-root> --locked python <skill-root>/scripts/<name>.py .... Mantener el directorio de trabajo del Studio: --project selecciona el entorno de este skill mientras que los argumentos del script conservan sus propios significados de ruta. Ejecutar el argv proporcionado en tiempo de ejecución tal como se da; este retiene el intérprete en ejecución y la ruta absoluta del script. Usar este mismo entorno para cada ruta, incluyendo el trabajo de lanzamiento.
Contrato central
Leer Dirección de producción para autorizar y juzgar la representación encargada. Transmitir acciones, estados, relaciones y diseños como conjuntos significativos con su detalle relevante. El conocimiento especializado responde a la pregunta de construcción. Preservar los requisitos exactos y el detalle intencionado. Juzgar los medios elegidos en función del encargo, incluyendo cuando un renderizador los obedece. Un borrador comanda a su renderizador, no a su revisor; los planes y criterios no otorgan autoridad. Construir la representación prevista, elegir los medios adecuados y completar el trabajo. Las omisiones no otorgan permiso ni exclusión.
Preservar los anclajes y las definiciones adoptadas aplicables. Registrar los cambios y las razones en sus propietarios; resolver las opciones abiertas dentro del alcance delegado. Mantener la intención de representación del creador distinta de los hechos y la psicología en todos los resultados.
Vincular las entradas, el objetivo y el recuento a la autorización real. Distinguir entre dirección, edición, envío, selección y adopción canónica. Continuar dentro del alcance delegado sin aprobación repetida.
Preservar el conocimiento de producción compatible con toda su especificidad en todos los géneros y niveles de intensidad, desde temas cotidianos y sanos hasta material sensible como conocimiento violento, médico, grotesco, de alteración corporal o para adultos, sin excepción. Leer Límite de conocimiento de prompts y ejecución cuando sea relevante.
Usar puntuación ASCII en el texto del Studio, prompts, JSON y ejemplos.
Mantener el juicio y la automatización separados. El agente posee el significado, la ambigüedad, la dirección, la autoridad visual, la composición y la revisión. Los scripts poseen el estado, la recuperación, la validación, la materialización, las comprobaciones de dependencias, la verificación y el envío. No forzar el significado no resuelto en palabras clave. Usar scripts con activación, entradas, salidas, fallos y pruebas documentados. Resolver las rutas desde el SKILL.md instalado.
Los prompts establecen la representación, las premisas necesarias y el uso de referencias. El modelo recibe la entrada real; transportar el significado necesario de las fuentes de autoría en texto. Mantener las decisiones de autoría fuera de alcance, claves internas, rutas, procedencia y evaluación en sus registros; los nombres y códigos representados siguen siendo contenido.
Usar la prueba de realización en competencia opcional cuando pueda resolver una incertidumbre consecuencial. Observar el artefacto primero, luego evaluar sus criterios; divulgar los límites de revisión y mantener la evidencia no concluyente como indeterminada.
Representación y controles del modelo
Para trabajo con imágenes, resolver Representación y controles, función render-contract.
Elegir medio, dimensionalidad, linework, sombreado, superficie y detalle explícitamente, con la selección del usuario o la razón del agente.
Mantener la presentación y la identidad del sujeto separadas. Usar anulaciones de alcance para medios mixtos; nunca inventar cambios de cuerpo o edad a partir de un acabado.
Después de pack_cli.py ready, leer el prompt_input del modelo seleccionado, las guías de uso y las preferencias del autor. Los objetivos no listados necesitan ese contrato a partir de la evidencia del proveedor adquirido.
Vincular el alcance de representación redactado en render_intent dentro de la Especificación de Producción del despachador o una fuente aplicada para trabajo externo.
Un Paquete de Generación necesita el perfil de interfaz exacto y los controles válidos para el modo. Registrar los objetivos no listados bajo Generación de imágenes. image_input vincula referencias y solicitudes externas exactas; las ediciones añaden Edición semántica de instrucciones. Evidencia del modelo posee esquemas, pruebas, perfiles, idoneidad y diagnóstico de fallos.
Colocar los valores de ejecución en controles declarados, no en prosa de prompts. La forma y el encuadre de la imagen siguen siendo decisiones de representación. Resolver las recomendaciones escalares requeridas con procedencia; elegir dentro de los rangos. Mostrar los controles no disponibles sin enviarlos.
Mostrar la elección de representación y la solicitud completa verificada antes del envío. Usar su proveedor nombrado; nunca sustituir motores.
Uso de conocimiento y registros de recuperación
Investigar la construcción o redacción no resuelta a través de fuentes que puedan responderla. Usar el conocimiento por significado y alcance; no se requieren ni ambos sistemas de búsqueda ni una consulta por atributo visual.
prompt_input selecciona el modo. tag-based requiere búsqueda en diccionario real, incluso para términos familiares o modelos capaces de prosa. Preferir términos existentes o sinónimos cercanos que preserven el significado, el alcance y el grado; después de comparar candidatos, retener la redacción del autor cuando sea necesario. descriptive necesita búsqueda solo para preguntas no resueltas; unresolved permanece portátil pendiente de evidencia; none no tiene superficie de texto. La falta de metadatos de dialecto nunca implica entrada descriptiva.
Registrar las investigaciones reales, inspeccionar los registros seleccionados completos y resolver cada uno como adoptado, compuesto o no utilizado bajo Solo Prompt Central. La redacción compuesta puede usar conocimiento inspeccionado. La recuperación necesaria fallida permanece no resuelta; nunca fabricar evidencia.
Las preguntas de construcción pueden estar vacías; las representaciones de etiquetas necesitan una selección de vocabulario buscado. Añadir redacción compatible con imágenes a su recurso propietario sin historial de sesión ni parámetros de ejecución.
Puerta de activación de ejecución obligatoria
Antes de trabajar en prompts, referencias, hojas, generaciones o series de estado visual (no en borradores de personajes o historias), ejecutar python scripts/pack_cli.py ready. Para un tiempo de ejecución explícito, suministrar --state-file, --cache-dir y --managed-root juntos antes de ready; las opciones --pack-root repetidas añaden raíces de descubrimiento para esa invocación. Inicializa el estado una vez, preserva las elecciones existentes, lista los paquetes activos y mantiene su catálogo de navegador.
- Salida 0: la recuperación puede proceder. Informar al usuario de cada línea
warning:. - Salida 1: cada línea
decide:es la decisión del autor y nombra el comando que la resuelve. Presentar los paquetes nuevos o no utilizables al usuario antes de continuar; nunca continuar solo con bienes comunes empaquetados mientras un paquete descubierto espera esa decisión. Ejecutar el comando que el autor elija, luegoreadyde nuevo. Un paquete que el autor deshabilitó permanece deshabilitado y no se pregunta de nuevo. - Si los paquetes habilitados cambian después de que la recuperación ha comenzado, descartar los resultados anteriores y reiniciar desde la intención de imagen.
Puerta de producción con artefactos
Para entregables guardados, ejecutar python scripts/execution_routes.py read RUTA --root STUDIO con --feature NOMBRE aplicable. Para prompt-dialect, añadir --model MODELO para un objetivo de catálogo o --dialect ID para una familia evidenciada; omitir selectores para objetivos desconocidos. La lectura entrega la Ejecución de producción completa y los documentos requeridos, incluyendo prerrequisitos, permisos, restricciones y excepciones. Las páginas por defecto son de 16,384 bytes de origen; --page-bytes N cambia el presupuesto. Ejecutar continue en reading-actions hasta que reading-record aparezca después de todas las páginas; replay relee una página. Completar la ruta; status localiza borradores guardados y acciones de ejecución después de la interrupción.
Elegir una ruta de ejecución
Cada elemento nombra una ruta o --feature cuya lectura imprime sus documentos. Un prompt respondido en conversación, sin nada guardado, no lee ninguna ruta: lee Solo Prompt Central y los documentos vinculados que aplican. Activar selectivamente:
- mundos, temas, agentes o narrativas: ruta
development, Desarrollo creativo y Diseño de proyecto; para comportamiento individualizado, funciónpersonay la Plantilla de Persona completa; - admisión de elenco, un participante recurrente sin nombre, o cuánto de una persona necesita una escena: ruta
development; - reutilización de material de persona de escena revisado: función
scene-persona; - cualquier momento narrativo elegido, estados concurrentes o una representación entre eventos registrados: ruta o función
story-context; - continuidad fundamentada, procedencia de estado o vistas de consumidor limitadas: ruta
world-realizationo funciónworld-view; patrones de identidad reutilizables: funciónportrayal-principles; - intenciones de representación e identidad del creador: función
authorial-intent, Intención autoral; voz o cuerpo individualizado: ruta o funciónperformance, Rendimiento del personaje; - archivos de mundo o narrativa persistentes, o tramas derivadas de escenas: función
narrative-files; - trabajo ordinario solo de prompt sin referencia seleccionada ni riesgo de construcción compleja: ruta
prompt-only; funciónsubject-domain, Dominio del sujeto, solo cuando el dominio del sujeto no está resuelto; - composición compleja de prompts multieje: ruta
composition, Composición; - elecciones expresivas abiertas, un brief disperso, o recuperación difícil de propósito, actividad, relación o tema: función
sparse-retrieval, Descubrimiento; - conocimiento artesanal para ejes abiertos o un fallo observado: función
craft-consultation, Consulta artesanal; - búsqueda de terminología, redacción alternativa o navegación de categorías: función
vocabulary, Vocabulario; - representación final de prompt, ordenación, ponderación, notación LoRA, sintaxis negativa o comparación de términos: función
prompt-dialect, Guía de escritura; - evidencia vinculada, o un prompt más referencias sin generación: ruta
reference-artifactso funciónreferences; - transportes de referencia dirigidos a modelos: función
reference-delivery; - generación o transporte de modelo: ruta
generationmás la función para exactamente uno degpt-image,midjourney(y Niji),sdxl(y ComfyUI),novelai,grok,instruction-edit, ounlisted-interfacepara cualquier otra interfaz de imagen; - continuidad, estado temporal, eventos fuera de pantalla, identidad entre escenas, o una solicitud de toma entrante: ruta o función
state-series; - varias imágenes a la vez, entre modelos o como variantes concurrentes de un modelo: ruta
batch; - personajes aceptados en una nueva pose o escena compartida, incluyendo creación de activos escenificados: ruta
repose; - edición determinista de fotogramas fijos: función
image-edit; reemplazo semántico solicitado por el usuario de ropa, objetos, entorno u otro contenido representado: funciónsemantic-instruction-edit, Edición semántica de instrucciones; máscaras cuando sea necesario: funciónscene-mask-planning; - ampliación de una imagen terminada: ruta
upscalecon un registro de modelo upscaler activo; - identidad canónica, una hoja de personaje, sus paneles, candidatos o tablero de referencia: ruta
character-sheet, Relleno de hoja; una nueva pose o escena para un personaje aceptado usareposeogenerationen su lugar; - trabajo de hoja, iteración o imagen aceptada, que vive en un estudio: función
studioprimero; - selección explícita para un propietario canónico: ruta o función
adoption; - revisión de artefactos: función
evidence-reviewy Dirección de producción; cambios: rutareviseo funciónrevision-guidance; - informes o estudios de evidencia: función
evidence-review; originales, pruebas de host o hipótesis de reparación: funciónsource-material,agent-evaluationorepair-analysis; - intercambio de estado público o de toma: función
protocol-exchange; - estado de paquete ausente, paquetes personalizados, o un conflicto de recursos entre paquetes: función
pack-runtime.
Seleccionar conocimiento especializado para una pregunta de construcción consecuencial: geometry para geometría exacta de múltiples sujetos, recorte, perspectiva, superposición o contacto; body-plan para la construcción declarada de cuerpos no humanos o desconocidos, transformaciones o recuentos de características; recurring-identity para el contrato de identidad de un personaje recurrente; performance-language para emoción sutil, lenguaje corporal, actuación de apéndices, respuesta fisiológica o rendimiento mecánico; garment-growth para construcción de prendas, crecimiento, acicalamiento e identidad localizada, incluyendo cabello, pelaje, plumas, púas, fibras, uñas, garras, pezuñas y placas digitales; production-spec para artefactos de escena; finishing para un medio de representación nombrado o implícito, aspecto fotográfico, presentación en 3D o de juguete, tipo o logotipo en imagen, composición centrada en el entorno, o resultados repetidos de acabado incorrecto; visual-evidence para evidencia visual derivada, SVG vinculados o ingesta de corpus.
Gramática de ponderación para notación de peso de prompt estándar.
Scripts
scripts/pack_cli.py — Inicialización del paquete de skill
ready para verificar que todos los paquetes descubiertos están decididos y listos para usar. list para mostrar un catálogo de paquetes encontrados. catalog para generar el catálogo de habilidades similar al Studio. Estado por archivo; reutiliza sesión entre invocaciones.
scripts/execution_routes.py — Recuperación de documentación de ejecución
Cargar estado ejecutable y proveer comandos de documentos. Usar para read RUTA, status, continue, replay. Soporta fragmentación de páginas.
scripts/check_dependencies.py — Verificación de dependencias
Verificar que las dependencias de Python y del sistema estén presentes antes de operar. Requiere uv run --project ... --locked. Proporcionar mensajes claros para dependencias faltantes.
scripts/semantic_edit.py — Edición semántica impulsada por instrucción
Si es necesario implementar una edición semántica de imagen, este script facilita el bucle de instrucción del usuario y la representación de parches.
Referencias
Las referencias residen en el directorio references/runtime/ para material en tiempo de ejecución y en references/ para documentación auxiliar. Incluir siempre en la lectura de ruta cuando la documentación vinculada indique.
Términos clave
- Canónico: Una versión oficial aprobada de un personaje o diseño.
- Negativo de alcance: Términos de prompt que excluyen explícitamente ciertos atributos de regiones o aspectos específicos de la representación.
- Render_intent: Un campo de especificación que describe el alcance de la representación y el método para la generación de imágenes.
- Paquete: Una colección de recursos o configuraciones que contribuyen a la capacidad de generación de un skill, a menudo descubierta a través de
pack_cli.py. - Hoja: Una hoja de personaje que documenta vistas, poses y atributos canónicos.
- OC: Personaje original.
- Fursona: Un personaje animal antropomórfico que representa a una persona en comunidades de furry.
- VTuber: Un YouTuber virtual que usa un avatar animado.
Plantillas
- Plantilla de Persona — Para definir comportamiento individualizado de personaje.
- Plantilla de Diseño — Para diseñar mundos, temas y narrativas.
Notas finales
Este skill está diseñado para ser utilizado con la intención de preservar la dirección visual y la intención del creador a través de cada etapa de la generación de imágenes, desde el concepto inicial hasta el artefacto final. El agente debe priorizar el significado sobre la sintaxis y mantener la separación entre juicio y automatización.