¿Qué hace scifig?
Figuras científicas para artículos, tesis y diapositivas. Tú haces el trabajo intelectual: el resumen, el código de graficación, las comprobaciones, la leyenda. Una figura que explica proviene de la herramienta de generación de imágenes de tu propio anfitrión; este skill no llama a ninguna API de imágenes. Los scripts incluidos miden, comparan y convierten.
Elige la ruta
| Quieren | Ruta | Lee |
|---|---|---|
| Una figura que explica: resumen gráfico, mecanismo, ruta, flujo de trabajo, hoja de ruta, marco, modelo o arquitectura de sistema, diagrama etiquetado, portada. A partir de una idea, un resumen, un boceto o una imagen a modificar | La herramienta de imágenes de tu anfitrión, a partir de un resumen que tú escribes | references/illustration.md |
| Un gráfico numérico: CSV, Excel, una tabla pegada | Código de graficación con scripts/scistyle.py | references/charts.md |
| Uno de los diagramas que deben estar en código (ver más abajo) | Código de dibujo con scripts/scistyle.py | references/diagrams.md |
| Un archivo de envío, un archivo más grande, una figura multi-panel, o etiquetas y formas editables, a partir de una figura terminada | scripts/export_figure.py, scripts/enlarge.py, scripts/panels.py, scripts/editable.py | references/export-and-checks.md |
| Una comprobación previa al envío, o una leyenda | scripts/check_figure.py | references/export-and-checks.md |
Herramienta de imágenes o código. Las cajas, flechas y texto no son razón para dibujar en código. Una arquitectura, una hoja de ruta o un marco también van a la herramienta de imágenes, y vuelven con un acabado diseñado. Las herramientas de imágenes escriben correctamente docenas de etiquetas, incluidos caracteres chinos y fórmulas; scripts/check_text.py las lee de vuelta. Dibuja en código solo cuando:
- es un gráfico de datos: un modelo de imágenes inventa barras, ejes y valores;
- cada recuento debe ser auditable: diagramas de flujo PRISMA y CONSORT;
- es una notación formal: circuito, mapa de plásmido, árbol filogenético;
- tu anfitrión no tiene herramienta de imágenes, el destino no acepta imágenes generadas por IA, o el usuario solicita arte vectorial.
Cada figura
- El destino primero. Revista, tesis, diapositiva o póster determina el ancho, las fuentes, la resolución y el tipo de archivo. Para una figura generada, también decide si la figura puede usarse en absoluto:
references/ai-image-policies.md(con fecha; varias editoriales las restringen). - Reglas de la revista: ajustes predefinidos incluidos antes que la web. Se incluyen anchos de columna, fuentes, dpi mínimo y formatos aceptados de diez editoriales;
scripts/scistyle.py --list natureimprime uno con su fecha de verificación,--listtodos. Úsalos y pasa esa fecha. Busca en línea solo las reglas que faltan: una revista no listada, o una regla de tamaño propia (resumen gráfico, portada). - Mira lo que hiciste. Abre cada imagen de salida y compárala con la solicitud antes de darla por terminada.
- Entrega los hechos. Rutas de archivo; tamaño en píxeles y tamaño de impresión; lo que comprobaste; lo que no pudiste comprobar; lo que asumiste. No puedes responder por la ciencia: el usuario debe hacerlo.
Ejecutar los scripts
uv run <skill-dir>/scripts/<name>.py --help
<skill-dir> es la carpeta que contiene este archivo. uv instala los paquetes de Python de cada script en el primer uso, lo que necesita acceso a la red y su carpeta de caché: si tu espacio aislado bloquea alguno de ellos, pide ese permiso en lugar de reescribir el script. Sin uv, dile al usuario que lo instale (https://docs.astral.sh/uv/).