Tu entorno en macOS
Antes de escribir una línea de código hace falta el entorno.
Node.js y la ASK CLI
La ASK CLI se instala con un solo comando global: npm install -g ask-cli. Hace falta una versión LTS (long-term support) activa de Node.js; el propio instalador de la CLI verifica el mínimo requerido, así que no hace falta memorizar un número.
La ASK CLI envuelve la Skill Management API (SMAPI) y permite hacer casi todas las tareas de una skill desde la terminal.
ask configure
Pide elegir un perfil de ASK, un perfil de AWS, y abre el navegador para iniciar sesión con la cuenta de desarrollador de Amazon. Existe una variante sin navegador para entornos sin interfaz gráfica.
ask new
Crea un proyecto a partir de una plantilla — para este curso, ask new con el nombre mi-agenda. Por defecto arma dos carpetas: skill-package/ (el manifiesto y el modelo de interacción) y lambda/ (el código de backend). Ambas se describen en ask-resources.json, un archivo de configuración en la raíz que la CLI lee en cada comando.
Al desplegar, skill-package/ se comprime y se sube por el Skill Package Service de SMAPI, mientras que lambda/ se empaqueta y se despliega a AWS por separado.
El curso trabaja con la versión mayor 2.x de la CLI, la actual; la 1.x quedó superada.