Un artifact es una aplicación completa que Claude escribe adentro del chat y que corre ahí mismo, sin instalar nada ni abrir un editor. Le describes lo que quieres y en un minuto tienes una pantalla con tus datos, tus reglas y tus botones.
La primera tanda que armé eran juguetes: se veían bien en una captura y no los volví a abrir. Estos cinco llevan meses conmigo y tres terminé replicándolos dentro de operaciones de clientes que facturan. La diferencia no fue el diseño: fue definir, antes de pedirlos, de dónde salen los datos.
Abajo van los cinco con su prompt completo. Cópialos tal cual, cambia lo que está entre corchetes y pégalos en un chat nuevo.
Tres reglas antes de pedir el primero
- Define el modelo de datos antes que el diseño. Qué entidades hay, qué campos tiene cada una y qué operaciones existen. Si empiezas por "hazme un tablero bonito de finanzas", el modelo te lo inventa Claude y va a estar mal.
- Una sola pantalla. Cuando pides pestañas, menús y vistas, cada iteración se vuelve más lenta y algo se rompe en otro lado. Todo lo que necesitas ver, visible al mismo tiempo.
- Trata el estado como si se fuera a borrar. Un artifact no es tu base de datos. Pide siempre botón de exportar e importar JSON, y guarda ese JSON donde sí guardas cosas.
El paso que todo mundo se salta: pegarle datos reales desde el primer intento. Con el artifact vacío lo vas a evaluar por cómo se ve. Con tus veinte movimientos de la semana pasada adentro, en treinta segundos descubres que le falta un campo o que la vista que pediste no responde la pregunta que en realidad tienes.
Los cinco
1. Tablero de puntos y recompensas puntos
Nació para la casa y acabó en un equipo de operaciones. La gracia no son los puntos: es que te obliga a escribir las conductas que sí quieres, con su valor. La mitad del efecto ocurre al redactar esa lista, antes de que exista el tablero.
Construye un artifact de una sola pantalla: un tablero de puntos y recompensas.
Participantes: [nombres].
Conductas que dan puntos, con su valor:
- [conducta] = [puntos]
- [conducta] = [puntos]
Recompensas con su costo en puntos:
- [recompensa] = [puntos]
Comportamiento:
- Un botón por conducta y por participante que suma los puntos con un clic.
- Saldo visible de cada quien y cuánto le falta para la siguiente
recompensa que ya puede pagar.
- Canjear una recompensa resta puntos y escribe una línea en el
historial con fecha, participante y concepto.
- Un ajuste manual para corregir errores, con motivo obligatorio.
Entrega:
- Botón Exportar que copia todo el estado como JSON, y botón Importar
que lo restaura desde un JSON pegado.
- Sin librerías externas. Arranca vacío salvo los nombres que te di.
Para quién: familias con hijos, y equipos chicos donde el reconocimiento se da de dientes para afuera y nadie lleva la cuenta.
2. Calendario de flujo de efectivo flujo
Este es el que más veces he vuelto a construir para clientes. Una distribuidora que factura a treinta y sesenta días no tiene un problema de utilidad: tiene un problema de calendario. El estado de resultados dice que ganaron y aun así la quincena no sale. Este artifact pone entradas y salidas en la línea del tiempo real y te dice qué semana se pone en rojo.
Construye un artifact de una sola pantalla: un calendario de flujo de
efectivo semanal a 13 semanas.
Datos de entrada, todos editables en la misma pantalla:
- Saldo inicial en caja.
- Cuentas por cobrar: cliente, monto, fecha esperada de pago,
probabilidad (alta / media / baja).
- Cuentas por pagar: proveedor, monto, fecha de vencimiento, si es fijo
o negociable.
- Gastos recurrentes: concepto, monto, periodicidad (semanal, quincenal,
mensual) y día.
Comportamiento:
- Una columna por semana con entradas, salidas, flujo neto y saldo
acumulado al cierre de esa semana.
- Marca en rojo cualquier semana donde el saldo acumulado quede por
debajo del colchón mínimo que yo defina.
- Un interruptor que recalcule todo contando solo los cobros de
probabilidad alta, para ver el escenario pesimista.
- Al hacer clic en una semana, muestra su detalle de movimientos.
Entrega:
- Exportar e importar el estado completo como JSON.
- Nada de datos de ejemplo: arranca vacío y déjame pegar los míos.
Para quién: cualquier negocio que cobre a crédito. Es la herramienta que evita descubrir el hueco la semana que ya llegó.
3. CRM personal relaciones
No es un CRM de ventas. Es la lista de las personas con las que quiero seguir hablando y la fecha en que debería hacerlo. Un CRM muere porque nadie lo llena; este sobrevive porque casi no tiene campos y su única función es empujarte a mandar un mensaje.
Construye un artifact de una sola pantalla: un CRM personal de
relaciones.
Cada persona tiene: nombre, cómo la conocí, contexto libre (notas),
frecuencia con la que quiero contactarla (cada 30, 60, 90 o 180 días)
y fecha del último contacto.
Comportamiento:
- La vista principal ordena por urgencia: primero los vencidos según su
frecuencia, luego los que vencen esta semana, luego el resto.
- Un botón "hablé con esta persona" que pone la fecha de hoy y me abre
un campo para agregar una nota corta.
- Búsqueda por nombre y por texto dentro de las notas.
- Un contador arriba: cuántos contactos tengo vencidos ahorita.
Entrega:
- Exportar e importar todo como JSON.
- Sin datos de ejemplo.
Para quién: quien vende por relación, o quien se dio cuenta de que su red se le enfrió sin notarlo.
4. Centro de mando para buscar trabajo búsqueda
Buscar trabajo se lleva mal en una hoja de cálculo porque el dato que importa no es la vacante: es el estado y el siguiente paso. Este tablero lo convierte en pipeline y te dice qué lleva más de una semana sin moverse.
Construye un artifact de una sola pantalla: un centro de mando para
buscar trabajo.
Cada vacante tiene: empresa, puesto, fuente, fecha en que apliqué,
etapa (identificada, aplicada, primera entrevista, avanzada, oferta,
descartada), contacto interno, siguiente paso, fecha del siguiente paso
y notas.
Comportamiento:
- Vista de columnas por etapa, con el conteo de cada una arriba.
- Alerta visible sobre cualquier vacante sin movimiento en más de
7 días.
- Un panel lateral con las tres métricas de mi esfuerzo esta semana:
vacantes nuevas agregadas, aplicaciones enviadas, entrevistas hechas.
- Al abrir una vacante, un campo largo para pegar la descripción del
puesto y otro para mis notas de la entrevista.
Entrega:
- Exportar e importar como JSON.
- Sin datos de ejemplo.
Para quién: el que aplica mucho y siente que no avanza. El diagnóstico aparece al ver cuántas vacantes llevan semanas en la misma etapa.
5. Tablero de patrimonio patrimonio
Un solo número, actualizado a mano una vez al mes: cuánto tienes menos cuánto debes. Nada de conectar bancos. La disciplina de sentarte doce veces al año a escribir los saldos vale más que cualquier automatización.
Construye un artifact de una sola pantalla: un tablero de patrimonio
neto con historial mensual.
Estructura:
- Activos por categoría (efectivo, inversiones, inmuebles, negocio,
otros), cada uno con nombre, categoría y saldo.
- Pasivos por categoría (tarjetas, créditos, hipoteca, otros), cada uno
con nombre, saldo y tasa si la conozco.
- Un corte mensual: al cerrar el mes se guarda la foto completa con
fecha.
Comportamiento:
- Arriba, en grande: patrimonio neto de hoy y el cambio contra el corte
anterior en monto y porcentaje.
- Desglose de activos y pasivos por categoría.
- Una gráfica de línea del patrimonio neto por mes, construida solo con
los cortes que yo haya guardado.
- Un campo de notas por corte para escribir qué pasó ese mes.
Entrega:
- Exportar e importar el historial completo como JSON.
- Todo en una sola moneda, la que yo indique. Sin datos de ejemplo y
sin proyecciones inventadas.
Para quién: el que revisa su dinero por app de banco y nunca ha visto el número consolidado, y el dueño que mezcla lo personal con lo de la empresa.
Cómo iterarlos sin romperlos
Cuando algo no te gusta, no lo pidas desde cero. Quédate en el mismo chat y pide un cambio a la vez, describiendo el comportamiento y no el código: "la columna debe ordenarse por fecha, no por monto".
Cuándo dejar de usar un artifact
Mi error con la primera tanda fue el opuesto al que te imaginas. No fue construir de más: fue quedarme en el artifact cuando la herramienta ya se había vuelto parte de la operación.
La señal es clara. Si más de una persona necesita ver el mismo tablero, si alguien va a tomar decisiones de dinero con lo que dice, o si el JSON ya no cabe cómodo en un copiar y pegar, el artifact cumplió su función: te sirvió para descubrir qué campos importan de verdad. Eso es justo lo que sale caro cuando arrancas mandándoselo a un desarrollador.
Ahí es cuando mudas, y llegas con el modelo de datos ya probado. La guía de artifacts vivos es el puente, y tu primera app sin programar es el destino.