Communitygithub.com

joshua-zyy/academic-paper-writer

Habilidad para redactar artículos académicos en CS/AI/ML, impulsada por evidencia y con progresión por secciones.

¿Qué es academic-paper-writer?

Esta habilidad está diseñada para asistentes de IA que ayudan en la redacción de artículos académicos en los campos de Ciencias de la Computación (CS), Inteligencia Artificial (AI) y Aprendizaje Automático (ML). Se enfoca en un enfoque impulsado por evidencia, donde cada afirmación debe estar respaldada por datos o referencias, y avanza de forma estructurada sección por sección (Introducción, Metodología, Resultados, etc.). La habilidad es útil porque garantiza que el artículo siga los estándares de rigor y formato de las conferencias y revistas del área. Funciona mediante un protocolo de enrutamiento que primero lee un manifiesto (manifest.yaml) y archivos de reglas vinculantes (stance, líneas rojas, contrato de salida y antipatrones) para definir los límites de la acción. Luego, selecciona el modo de operación adecuado (chart-from-data, figure-blueprint, figure-audit, figure-revision) según los datos y necesidades del usuario, y finalmente redirige a un agente especializado para generar figuras, scripts y reportes de calidad. Está orientado a plataformas como Claude Code, Cursor o Codex, y su documentación completa está en el archivo SKILL.md.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add joshua-zyy/academic-paper-writer

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Academic Figure

Enrutador de figuras académicas para CS/AI/ML. Las figuras de datos experimentales se entregan por defecto en SVG editable con Python/matplotlib, y se ejecuta un gate de diseño de gráficos CS/AI/ML. Los diagramas de modelos, arquitecturas, vistas generales y mecanismos complejos no entran dentro del alcance de dibujo automático de esta habilidad; si el artículo requiere dichas figuras, solo se pueden generar notas de necesidad de dibujo manual, listas de evidencia, borradores de caption o notas de blueprint de figura.

Protocolo de enrutamiento

  1. Leer manifest.yaml. Declara los archivos always_load, los axes y las references.on_demand.
  2. Leer cada archivo listado bajo always_load. Estas son las reglas vinculantes de la habilidad, no material de referencia.
  3. Aplicar el material cargado como restricciones:
    • stance.md define el trazado solo en Python, el contrato de figura, la política visual y el alcance.
    • red-lines.md define prohibiciones absolutas. No negociar estas.
    • output-contract.md define los entregables por modo.
    • anti-patterns.md define modos de fallo conocidos y sus alternativas correctas.
  4. Seleccionar exactamente un mode del manifiesto. Si es ambiguo, hacer solo una pregunta concisa de aclaración cuando falte la fuente de datos o el uso objetivo. Las solicitudes de diagramas de modelo, arquitectura, vista general o mecanismo usan solo figure-blueprint para producir notas manual_figure_needed; nunca renderizar imágenes, SVG o prompts.
  5. Reflejar el modo seleccionado al usuario antes de ejecutar.
  6. Recurrir a references/ solo cuando se cumpla la condición references.on_demand del manifiesto.

Modos

ModoÚsese cuando
chart-from-dataArchivos de datos o resultados numéricos, necesita gráfico de publicación con gate de diseño de gráficos CS/AI/ML
figure-blueprintQuiere sugerencias de figuras para una sección del artículo
figure-auditFigura existente revisada para preparación de publicación
figure-revisionFigura existente necesita revisión

Despacho de agente

agents/figure_agent.md es despachado por el orquestador en el Paso 6.4. El agente devuelve artefactos de figura, scripts, rutas SVG e informes; no debe editar de forma independiente el código fuente del proyecto ni los datos experimentales.

Criterios de finalización

  • chart-from-data: Contrato de figura, gate de diseño de gráficos CS/AI/ML, script de Python, datos fuente, SVG editable, informe de QA — todo pasa.
  • figure-audit: Cada elemento de QA tiene estado de aprobado/fallo y remediación concreta.
  • figure-blueprint: Cada figura sugerida se asigna a una afirmación del artículo y una fuente de datos/evidencia.
  • figure-revision: Artefacto revisado o instrucciones, informe de QA, trazabilidad de evidencia sin cambios.

Skills relacionados