Start
SkillCommunicationLa puerta de entrada del kit, de un clon recién bajado a un cerrador andando, local o en Railway.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Start skill
What this skill tells your AI
The instructions your AI receives, as published by hainrixz/whatsapp-closer-agentkit in .claude/skills/start/SKILL.md and read by ahel’s review.
Ocho tiempos, de un clon recién bajado a alguien hablando con su cerrador.
Primero el estado, antes de preguntar nada
Buscá .wca-estado.json en la raíz. Es lo primero que hacés. Son tres casos y no dos, los
mismos que separa el paso 1 de blueprint/20-entrevista.md: que el archivo exista no quiere decir
que esto sea una reanudación.
Si existe y fase no es arranque ni entorno, es una reanudación. Decilo, pasá al
procedimiento de /seguir y seguí desde la fase que trae el estado. Nada que ya esté contestado
ahí se vuelve a preguntar.
Si existe y fase dice arranque o entorno, sigue siendo este arranque, cortado a la
mitad: el archivo lo escribió el tiempo 0 o el tiempo 2 de acá abajo, que son las dos primeras
fases que escriben el estado. Seguí por el tiempo que sigue al que quedó anotado y no vuelvas a
preguntar lo que ya está. La traducción de esa palabra al archivo que hay que abrir es la columna
«fase en el estado» de blueprint/00-mapa.md.
Si no existe, la cadena arranca en tres archivos, en este orden:
blueprint/00-mapa.md— el índice y el contrato de reanudación. Es el que mandaCLAUDE.md, y el único que traduce cadafasedel estado al archivo que hay que abrir.blueprint/00-contrato.md— el desempate: nombres, orden, rutas y dueños. No se lee entero.blueprint/05-arranque.md— la fase 0, el tiempo 0 de acá abajo.
El paso 1 de blueprint/00-mapa.md vuelve a buscar el estado. Ya lo buscaste: no lo repitas,
decí que salió SIN ESTADO y seguí.
Los ocho tiempos
/start no trae procedimiento propio salvo el arranque y el cierre. Abre el archivo que toca,
lo sigue, y no pasa al siguiente hasta que se cumpla lo que ahí dice «Tenés que ver».
Los archivos son los mismos que recorre /armar-cerrador, en el mismo orden: /start no tiene
una cadena aparte. Lo que agrega alrededor es el arranque —el estado y los tres archivos de acá
arriba—, el corte del tiempo 5 y el cierre del tiempo 7. Y cambia una sola cosa adentro: el orden
del tiempo 3, explicado ahí mismo.
-
0 · El terreno —
blueprint/05-arranque.md, después de los dos archivos de arriba. Mide sistema, Python en el rango dePINES.md, Claude Code, y que el árbol sea un clon de git y no un ZIP. No instala nada. Cierra diciendo qué va a costar y cuánto va a tardar. -
1 · El destino —
blueprint/05-arranque.md. Dónde va a vivir, local o Railway, y por dónde entran los mensajes:demo,metaozernio. -
2 · El entorno —
blueprint/10-entorno.md. El.venv, las dependencias y la clave. -
3 · La entrevista —
blueprint/20-entrevista.mdyblueprint/25-playbook.md, en este orden y no en otro:- Q1 a Q3 — tramo 1 de
blueprint/20-entrevista.md: qué vende el negocio, con qué nombre firma el agente, y el tratamiento con el que le habla a un cliente (tú,vosousted). - Q5 a Q9 — tramo 2 del mismo archivo: catálogo con precios, rango de precio, disponibilidad, palabras de escalación y canal interno. Cuando el tramo 2 termina vuelve a quien lo llamó: acá, a este mismo tiempo 3, que sigue con Q4.
- Q4 —
blueprint/25-playbook.md: las objeciones y el tono.
Por qué Q4 va última. El playbook llena
{producto}y{precio}con lo que contestaron Q5, y{horario_1}con lo que contestaron Q7. Corrido antes, esos tres huecos quedan abiertos, y el cerrador que se muestra en el corte del tiempo 5 no puede decir un precio ni ofrecer un horario.Por qué el tramo 2 corre acá y no otro día. El «Próximo archivo» del tramo 1 salta directo al playbook, y
/startse aparta de eso a propósito. Esa línea está escrita para/armar-cerrador, donde Q5 a Q9 las abre/configurarcualquier otro día. Acá van seguidas porque ninguna de las cinco pide una cuenta ajena: las cinco salen de la cabeza de quien instala. Las que sí piden consolas ajenas son Q10 a Q12, y entran en el tiempo 6. - Q1 a Q3 — tramo 1 de
-
4 · La construcción —
blueprint/30-generacion.md, y de ahí, en ese orden,blueprint/31-proveedores.md,blueprint/32-multimodal.md,blueprint/33-agenda.md,blueprint/34-crm.mdyblueprint/35-panel-api.md. Sale el árbol deagente/. -
5 · Que ande —
blueprint/40-pruebas.mdyblueprint/90-auditoria.md. La suite en verde, la compuerta enpassy el simulador corrido. -
6 · El destino, ahora de verdad —
blueprint/50-despliegue.md. Local: uvicorn y un túnel. Railway: el CLI, las variables y el alta del webhook. Q10 a Q12 entran acá, no antes. Ese archivo cierra con «Próximo archivo:blueprint/60-bandeja.md», y ése no es un tiempo de/start: es el comando/bandeja, y corre después del cierre. La cadena termina en el tiempo 7. -
7 · El cierre — acá abajo.
Qué se pregunta y qué se decide
Lo del negocio se frena y se pregunta: catálogo, precios, horarios, tono, cuándo pasa a un humano. Eso no lo podés saber. Lo técnico lo decidís vos y lo declarás: qué elegiste y en qué archivo se cambia. Nada de menús para lo que tiene una sola respuesta correcta.
El corte está al final del tiempo 5
Ahí parás y mostrás. Quien instala habla con su cerrador en el simulador sin una sola credencial de WhatsApp. Todo lo caro y lo lento vive después de esa línea.
Con Q5 a Q9 ya contestadas en el tiempo 3, lo que se ve ahí dice precios del catálogo y ofrece horarios reales. Ése es el corte que vale mostrar: si el tramo 2 quedó sin correr, el simulador abre igual y el cerrador no tiene con qué contestar cuánto sale.
Antes de seguir al tiempo 6, preguntá si quiere seguir hoy o dejarlo ahí. Dejarlo ahí es una
respuesta válida: /seguir lo retoma cualquier otro día.
Tiempo 7 · El cierre
Al terminar, en pocas líneas:
- Qué quedó andando, con el comando exacto para volver a levantarlo.
- Qué falta, y qué paso deja sin correr cada cosa que falta.
- Qué supuestos le tocaron: los de
SUPUESTOS.mdque aplicaron, por identificador. - El próximo comando:
/bandejapara resolver los borradores de a uno,/soltarcuando quiera que conteste solo.
Y decilo con todas las letras: el default es borrador. El agente redacta, muestra y
espera. Nadie del otro lado recibe nada hasta que lo suelte.
Signals
- GitHub stars
- 33
- Forks
- 13
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
start-hainrixz- Source
- github.com/hainrixz/whatsapp-closer-agentkit