Communitygithub.com

Appllama

Un constructor, no solo un investigador. Habilidades de agente que convierten patrones de apps de alto rendimiento en pantallas móviles de calidad nativa.

¿Qué es Appllama?

Appllama es una biblioteca de aplicaciones móviles de alto rendimiento que proporciona a los agentes de IA acceso a pantallas reales, flujos y patrones de UI de las apps más exitosas, junto con contexto de ingresos y descargas. A diferencia de una simple herramienta de investigación, Appllama está diseñada para que los agentes estudien lo que ya funciona y construyan algo mejor. La habilidad se integra con cualquier agente de codificación (Claude Code, Cursor, Codex, etc.) mediante el protocolo MCP, permitiendo buscar apps, explorar pantallas, analizar flujos, y obtener referencias visuales con URLs de medios que expiran en una hora. El flujo de trabajo recomendado combina Appllama con la habilidad de diseño complementaria (appllama-design-skill) para pasar de la investigación a la implementación iterativa mediante un bucle de simulación que garantiza la calidad nativa.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add Appllama/appllama-skills

Preguntar en tu IA favorita

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

Documentación

Habilidad de uso de Appllama

Appllama es una biblioteca de aplicaciones móviles de alto rendimiento: sus pantallas reales, flujos y patrones de UI, con contexto de ingresos y descargas. El MCP lo convierte en un laboratorio de investigación para el agente: no solo una herramienta de investigación, una herramienta de constructor. Estudias lo que ya triunfa, luego construyes algo mejor.

Combina esta habilidad con appllama-design-skill en cada paso de diseño/implementación — esta habilidad te dice qué estudiar; la otra te dice cómo construir.

Reglas básicas (léelas primero)

  1. Empieza con get_credits — es gratis. Te indica el saldo, los límites y la fecha de reinicio. Pro incluye 1500 créditos al mes (se reinician completamente el día 1, UTC); cualquier otra llamada de herramienta cuesta 1 crédito.
  2. Profundiza. El lenguaje de diseño vive en todo el recorrido, no en una muestra — recorre cada pantalla de las apps que importan para la tarea, incluidas las imágenes. Para eso exactamente sirve la biblioteca. Lo único que va en contra de los términos es la recolección masiva: barrer el catálogo para extraer el conjunto de datos en sí en lugar de responder a una tarea real. Eso no es investigación, y se detecta en el servidor.
  3. Las URLs de los medios caducan en ~1 hora. Descarga/visualiza lo que estudies de inmediato. Si los enlaces mueren a mitad de la tarea, vuelve a solicitar esa página para obtener unos nuevos — los IDs de pantalla son duraderos, los enlaces no.
  4. Ignora la marca de agua. Cada imagen y video de Appllama lleva una pequeña marca de agua de Appllama en la esquina superior izquierda. Es procedencia, no parte de la pantalla — no dejes que sesgue tu interpretación de esa esquina (barra de estado, botón de retroceso, título), y nunca la reproduzcas en nada que construyas.
  5. La paginación es secuencial. Cada respuesta de lista lleva next_cursor; pásalo de vuelta para continuar. No puedes saltar a la página N — y un cursor solo funciona para la misma consulta que lo creó. Si un cursor da error, descártalo y reinicia desde la página uno.
  6. Si alcanzas un límite de velocidad, espera. Los límites por minuto y por día están muy por encima de la investigación real; en el raro caso de alcanzarlos, espera el tiempo indicado — no insistas con reintentos.
  7. Los errores son instrucciones. Los errores de las herramientas están escritos para actuar sobre ellos (cursor caducado → reiniciar; sin créditos → informa al usuario que sus créditos se reinician el día 1 y que puede solicitar más en Configuración → Uso).

Mapa de herramientas

HerramientaQué te daUso típico
get_creditsSaldo, límites, fecha de reinicio. Gratis.Inicio de sesión
search_apps10 apps/página: nombre, ingresos, descargas, valoración, fecha de lanzamiento, número de pantallas, lista de flujos con número de pantallas. Consulta en lenguaje natural query + filtros (ingresos/descargas/valoración/fecha de lanzamiento/precio/pasos de onboarding) + sort + board_idEncontrar las mejores apps para una categoría o necesidad
get_appUna app completa: desglose de valoraciones, rango en la categoría, precios de compras integradas, países principales, flujosDecidir si una app merece un estudio profundo
list_app_screens10 pantallas/página en orden de recorrido (bienvenida → onboarding → muro de pago → producto), cada una con URL de medios, flujo, elementos de UI, colores. Filtra por flow o sectionRecorrer una app pantalla por pantalla
search_screensPantallas de toda la biblioteca. mode="keyword" coincide con nombres de pantalla + filtros (flow, screen_type, element, app_id); mode="semantic" busca por significado/lenguaje visualRecopilar referencias de diseño para un tipo de pantalla
get_screenUna pantalla completa + hasta 5 pantallas visualmente similares de otras apps. Acepta screen_ref = app_id/screen_id (lo que produce "Copiar ID de pantalla" en appllama.io)El usuario ha pegado una referencia de pantalla; o profundizar en una referencia
list_flowsLa taxonomía de flujos con recuentos de pantallas/appsDescubrir qué flujos existen para una categoría
get_flow_appsApps que contienen un flujo, primero las de mayores ingresosEncontrar los mejores ejemplos de un flujo
list_ui_elements~38 familias de elementos de UI con recuentos (una sola llamada)Vocabulario para investigación a nivel de elementos
get_element_screensPantallas que presentan una familia de elementosEstudiar cómo los ganadores construyen un componente
list_my_boardsLos tableros propios del miembro en appllama.io (pantallas / apps / flujos)Encontrar su curación primero
get_boardEl contenido completo de un tablero: pantallas con medios, perfiles de app o pares (app, flujo)Cuando el miembro ha curado un tablero para la tarea, EMPIEZA desde él

El apretón de manos screen_ref: los miembros pueden hacer clic en "Copiar ID de pantalla" en cualquier pantalla de appllama.io y pegártelo. Tiene este aspecto: 1393061654/spl_9i075 — pásalo directamente a get_screen(screen_ref=...) y estarás viendo exactamente la pantalla que quieren decir, más sus hermanos más cercanos en toda la biblioteca.

Los manuales

EscenarioReferencia
Construir una app desde cero (ej.: "construye un rastreador de hábitos")references/build-from-scratch.md
Mejorar una pantalla existentereferences/improve-a-screen.md
Investigación de flujos y elementos; método general de investigaciónreferences/research-methods.md

Ambos manuales de construcción terminan de la misma manera: el bucle de simulación de appllama-design-skill, repetido hasta que no encuentres un fallo. La investigación sin ese bucle es decoración.

Tableros de referencia locales

Cuando extraigas pantallas para estudiarlas, guárdalas en una estructura de trabajo local — los enlaces caducan en aproximadamente una hora, pero tus notas y descargas no:

research/
  <categoría>/
    apps.md            # la lista corta: métricas, flujos, veredictos
    <nombre-app>/
      screens.md       # notas por pantalla: id, nombre, flujo, elementos, colores
      img/             # pantallas descargadas, en orden de recorrido
    patterns.md        # síntesis entre apps: el lenguaje de diseño de la categoría

Descarga las pantallas a medida que las estudias — la síntesis se realiza con las imágenes una al lado de la otra, no a partir de metadatos. Las notas y los IDs de pantalla son duraderos; vuelve a obtener un enlace nuevo a partir del ID si alguna vez necesitas los píxeles de nuevo.

Skills relacionados