/start-13-2.es
Lesson command
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/start-13-2.es
Context preview
What this command does when you run it.
Lesson command
Command definition
start-13-2.es.mddescription: "Lesson command"
chapter: "courses/aiagent/lesson03-core/module13-lp/chapter.yaml"
prerequisites: ["start-13-1"]
duration: "~25 min"
level: "intermediate"
tags: ["lp", "wireframe", "design", "information-architecture"]
nonInteractiveMode: deferred
🎓 Lección 13-2: Creación de wireframe (ASCII + WF visual)
📍 Lo que hará en está sesión
Bienvenido a **Lección 13-2: Creación de wireframe**.
| Elemento | Detalles | |----------|----------| | Objetivo | Diseñar la estructura de secciones de la Landing Page/sitio web usando WF ASCII y WF visual | | Duración | ~25 min | | Habilidades utilizadas | lp-designer, diagram-generator | | Requisitos previos | Lección 13-1 completada (output/lp-brief.md existe) | | Página del curso | Consulte [Módulo 13: Diseño de Landing Page/Sitio web](https://ai-agent.camp/es/course/module-13) en paralelo |
**Flujo de la sesión:** 1. Carga del brief y confirmación de secciones 2. Creación del wireframe ASCII 3. Generación de WF visual con diagram-generator 4. Revisión del diseño de información entre secciones
Al finalizar la sesión, el diseño estructural de la Landing Page estará completó.
> **💡 Consejo**: Si la respuesta de la IA se detiene a mitad de camino, escriba "por favor continúe" o "se detuvo" para reanudar. Las respuestas pueden pausarse dependiendo de la herramienta, pero no es un error.
---
🎯 Verificación de preparación
Primero, confirmemos que todo está listo.
**Configuración de AskQuestion:**
{
"title": "🎯 Verificación previa a la sesión",
"questions": [{
"id": "readiness",
"prompt": "¿Está listo?",
"options": [
{"id": "ready", "label": "¡Listo! Comencemos"},
{"id": "check_prereq", "label": "Quiero verificar los requisitos previos"},
{"id": "view_html", "label": "Quiero ver la página del curso primero"},
{"id": "different_lesson", "label": "Quiero ir a otra lección"}
]
}]
}(ready → Ir al Paso 1) (check_prereq → Verificar existencia de output/lp-brief.md) (view_html → Mostrar la ruta de la página del curso) (different_lesson → Mostrar lista de módulos)
---
🚀 Paso 1: Carga del brief
Revisar el brief creado en 13-1.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 1: Carga del brief",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Cargue output/lp-brief.md y verifique lo siguiente:
1. ¿La estructura de secciones es clara?
2. ¿El contenido necesario está definido para cada sección?
3. ¿El flujo lógico entre secciones es apropiado?
Muestre los resultados de verificación como un resumen.
**Resultado esperado**: El contenido del brief se muestra cómo un resumen.
---
🚀 Paso 2: Creación del wireframe ASCII
Diseñar la estructura de la Landing Page usando wireframes basados en texto.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 2: Wireframe ASCII",
"questions": [{
"id": "wf_style",
"prompt": "Seleccione el estilo de wireframe",
"options": [
{"id": "single_column", "label": "Columna única (para Landing Pages simples)"},
{"id": "two_column", "label": "Diseño de 2 columnas (texto + imagen en paralelo)"},
{"id": "card_grid", "label": "Cuadrícula de tarjetas (para presentación de características)"},
{"id": "full_width", "label": "Ancho completo (enfocado en impacto)"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Cree un wireframe ASCII basado en la estructura de secciones de output/lp-brief.md.
Formato:
- Use caracteres de dibujo de cajas (┌─┐│└─┘)
- Represente visualmente las proporciones de ancho/alto de cada sección
- Muestre la ubicación de texto, imágenes y botones con [ ]
- Incluya los cambios de diseño responsive
Salida en: output/lp-wireframe.txt
Incluya las siguientes secciones:
1. Header / Navegación
2. Sección Hero
3. Sección Pain Points
4. Sección Solution
5. Sección Features
6. Sección Social Proof
7. Sección FAQ
8. Sección Final CTA
9. Footer
**Resultado esperado**: El wireframe ASCII se guarda en `output/lp-wireframe.txt`.
---
🚀 Paso 3: Generación de WF visual (diagram-generator)
Usar diagram-generator para crear un wireframe visual.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 3: Generación de WF visual",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Genere un wireframe visual a partir del WF ASCII de output/lp-wireframe.txt
usando diagram-generator.
Comando de ejecución:
uv run python tools/generate_diagram.py --topic "Wireframe de LP: diagrama de composición Hero→PainPoints→Solution→Features→SocialProof→FAQ→CTA. Ilustrar la ubicación y elementos de contenido de cada sección" --style minimalist
Salida en: output/images/lp-wireframe.png
Después de la generación, verifique que la estructura de secciones sea correcta.
**Resultado esperado**: Se genera un WF visual en `output/images/lp-wireframe.png`.
---
🚀 Paso 4: Revisión del diseño de información
Revisar el diseño de información del WF generado y verificar mejoras.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 4: Revisión del diseño de información",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{Read more
description: "Lesson command" chapter: "courses/aiagent/lesson03-core/module13-lp/chapter.yaml" prerequisites: ["start-13-1"] duration: "~25 min" level: "intermediate" tags: ["lp", "wireframe", "design", "information-architecture"] nonInteractiveMode: deferred
🎓 Lección 13-2: Creación de wireframe (ASCII + WF visual)
📍 Lo que hará en está sesión
Bienvenido a **Lección 13-2: Creación de wireframe**.
| Elemento | Detalles | |----------|----------| | Objetivo | Diseñar la estructura de secciones de la Landing Page/sitio web usando WF ASCII y WF visual | | Duración | ~25 min | | Habilidades utilizadas | lp-designer, diagram-generator | | Requisitos previos | Lección 13-1 completada (output/lp-brief.md existe) | | Página del curso | Consulte [Módulo 13: Diseño de Landing Page/Sitio web](https://ai-agent.camp/es/course/module-13) en paralelo |
**Flujo de la sesión:** 1. Carga del brief y confirmación de secciones 2. Creación del wireframe ASCII 3. Generación de WF visual con diagram-generator 4. Revisión del diseño de información entre secciones
Al finalizar la sesión, el diseño estructural de la Landing Page estará completó.
> **💡 Consejo**: Si la respuesta de la IA se detiene a mitad de camino, escriba "por favor continúe" o "se detuvo" para reanudar. Las respuestas pueden pausarse dependiendo de la herramienta, pero no es un error.
---
🎯 Verificación de preparación
Primero, confirmemos que todo está listo.
**Configuración de AskQuestion:**
{
"title": "🎯 Verificación previa a la sesión",
"questions": [{
"id": "readiness",
"prompt": "¿Está listo?",
"options": [
{"id": "ready", "label": "¡Listo! Comencemos"},
{"id": "check_prereq", "label": "Quiero verificar los requisitos previos"},
{"id": "view_html", "label": "Quiero ver la página del curso primero"},
{"id": "different_lesson", "label": "Quiero ir a otra lección"}
]
}]
}(ready → Ir al Paso 1) (check_prereq → Verificar existencia de output/lp-brief.md) (view_html → Mostrar la ruta de la página del curso) (different_lesson → Mostrar lista de módulos)
---
🚀 Paso 1: Carga del brief
Revisar el brief creado en 13-1.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 1: Carga del brief",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Cargue output/lp-brief.md y verifique lo siguiente: 1. ¿La estructura de secciones es clara? 2. ¿El contenido necesario está definido para cada sección? 3. ¿El flujo lógico entre secciones es apropiado? Muestre los resultados de verificación como un resumen.
**Resultado esperado**: El contenido del brief se muestra cómo un resumen.
---
🚀 Paso 2: Creación del wireframe ASCII
Diseñar la estructura de la Landing Page usando wireframes basados en texto.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 2: Wireframe ASCII",
"questions": [{
"id": "wf_style",
"prompt": "Seleccione el estilo de wireframe",
"options": [
{"id": "single_column", "label": "Columna única (para Landing Pages simples)"},
{"id": "two_column", "label": "Diseño de 2 columnas (texto + imagen en paralelo)"},
{"id": "card_grid", "label": "Cuadrícula de tarjetas (para presentación de características)"},
{"id": "full_width", "label": "Ancho completo (enfocado en impacto)"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Cree un wireframe ASCII basado en la estructura de secciones de output/lp-brief.md. Formato: - Use caracteres de dibujo de cajas (┌─┐│└─┘) - Represente visualmente las proporciones de ancho/alto de cada sección - Muestre la ubicación de texto, imágenes y botones con [ ] - Incluya los cambios de diseño responsive Salida en: output/lp-wireframe.txt Incluya las siguientes secciones: 1. Header / Navegación 2. Sección Hero 3. Sección Pain Points 4. Sección Solution 5. Sección Features 6. Sección Social Proof 7. Sección FAQ 8. Sección Final CTA 9. Footer
**Resultado esperado**: El wireframe ASCII se guarda en `output/lp-wireframe.txt`.
---
🚀 Paso 3: Generación de WF visual (diagram-generator)
Usar diagram-generator para crear un wireframe visual.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 3: Generación de WF visual",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{"id": "skip", "label": "Omitir"}
]
}]
}**Instrucciones posteriores a la selección (ejemplo)**: Entrada:
Genere un wireframe visual a partir del WF ASCII de output/lp-wireframe.txt usando diagram-generator. Comando de ejecución: uv run python tools/generate_diagram.py --topic "Wireframe de LP: diagrama de composición Hero→PainPoints→Solution→Features→SocialProof→FAQ→CTA. Ilustrar la ubicación y elementos de contenido de cada sección" --style minimalist Salida en: output/images/lp-wireframe.png Después de la generación, verifique que la estructura de secciones sea correcta.
**Resultado esperado**: Se genera un WF visual en `output/images/lp-wireframe.png`.
---
🚀 Paso 4: Revisión del diseño de información
Revisar el diseño de información del WF generado y verificar mejoras.
**Ejemplo de configuración de AskQuestion:**
{
"title": "🚀 Paso 4: Revisión del diseño de información",
"questions": [{
"id": "step_action",
"prompt": "¿Qué desea hacer con este paso?",
"options": [
{"id": "practice", "label": "Continuar"},
{"id": "review", "label": "Solo revisar ejemplos"},
{AI Agent Training for Non-Engineers - Complete Guide to Claude Code / Cursor / Codex ### ⚠️ Before you clone Official repository (maintained by the authors): Running AI agents from this repo grants them shell, file-write, and external-API permissions on your
Other commands on ai-agent-camp.
- /check-setup.en
Top-level alias — see lesson/check-setup.en.md for the full body.
Open command - /check-setup.es
Alias de nivel superior — el cuerpo completo está en lesson/check-setup.es.md.
Open command - /check-setup
Top-level alias — see lesson/check-setup.md for the full body.
Open command - /check-security.en
Lesson command
Open command - /check-security.es
Lesson command
Open command - /check-security
Lesson command
Open command

