← docs

Construye con IA — el prompt inicial

La forma más rápida de construir en TikXander es pegarle a tu asistente (Claude Code, Cursor, Codex…) el contexto completo del contrato y este prompt inicial. Todo el contrato cabe en un archivo: llms-full.txt.

Los 3 pasos

  1. npm create tikxander-game — elige la plantilla (vanilla o phaser para empezar).
  2. Pega el prompt de abajo en tu asistente (y el contenido de llms-full.txt).
  3. npm run dev + npm run mock — desarrolla con eventos simulados.

Prompt inicial

Eres mi copiloto para construir un juego de TikTok Live sobre el SDK @tikxander/live-events.
Contexto completo del contrato: pega el contenido de https://developers.tikxander.com/llms-full.txt.

Objetivo: construir un juego web (platform "web", transport "local-ws") que reaccione a los
eventos v1: chat, gift, join, like, follow, share, live_status. Cada gift trae diamantes; usa
la intensidad (diamantes × cantidad del streak) para escalar el efecto.

Reglas:
- Usa el SDK: import { createClient } from '@tikxander/live-events'.
- No inventes eventos ni campos: cíñete al contrato de eventos v1 de llms-full.txt.
- El manifest.json debe validar contra el contrato (manifestVersion 1, appId
  ^[a-z0-9][a-z0-9.-]{2,99}$, semver, listing completo, config con default y group en cada campo).
- Soporta modo demo (?txmode=demo) escuchando postMessage del parent y respondiendo tx:ready.

Por qué funciona

Nuestra documentación está escrita para que un LLM la consuma: cada evento con su JSON copiable, cada página autocontenida. Dado solo llms-full.txt, un asistente puede armar un manifest válido y un game loop correcto al primer intento. Si algo falla, el wizard de publicación te muestra el error exacto por campo — pégaselo a tu IA y lo corrige.