name: doc-to-app description: Convierte un documento (PDF/texto) en una mini-app web interactiva lista para abrir en preview. Úsalo cuando quieras pasar de “contenido” a “producto usable”.
Doc-to-App (Documento a Mini-App)
Cuándo usar esta habilidad
Cuando tengas información en un PDF, texto o notas y quieras transformarla en una mini web navegable con buscador, filtros y secciones claras, lista para enseñar o compartir.
Inputs (si faltan, pregunta)
- Fuente: PDF o texto pegado.
- Tipo de app: guía, catálogo, checklist, itinerario, etc.
- Prioridad: “más visual” o “más práctica”.
- Idioma y estilo: claro, sencillo, sin jerga.
Reglas importantes
No devuelvas solo texto. Debes crear archivos y una vista previa. No sobrescribas nada: cada ejecución crea una carpeta nueva. La app debe funcionar bien en móvil.
Estructura de salida (crear siempre)
Crea una carpeta nueva dentro del proyecto con nombre:
miniapp_<tema>_<YYYYMMDD_HHMM>
Dentro crea:
index.html(la app)data.json(los datos estructurados extraídos del documento)README.txt(cómo abrirla y qué incluye)
Funcionalidades mínimas de la app
- Buscador (por texto)
- Filtros (por categorías/etiquetas cuando tenga sentido)
- Navegación por secciones (índice arriba o lateral)
- Diseño limpio, legible, responsive (móvil primero)
- Botones útiles: “copiar”, “marcar como hecho”, “expandir/contraer” si aplica
Workflow (orden fijo)
- Leer el documento y extraer estructura: secciones, listas, tablas, puntos clave.
- Convertirlo a un
data.jsonordenado. - Generar
index.htmlleyendo dedata.json(sin frameworks). - Validar: que se ve bien, que busca, que filtra y que no hay contenido roto.
- Devolver al usuario: carpeta creada + qué archivo abrir + resumen de lo que incluye.
Output final (en chat)
Al final responde siempre con:
- “Carpeta creada: ...”
- “Abre: .../index.html”
- Resumen breve de secciones y funcionalidades