/start-13-2.en
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.en
Context preview
What this command does when you run it.
Lesson command
Command definition
start-13-2.en.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
π Lesson 13-2: Wireframe Creation (ASCII + Visual WF)
π What You'll Do
Welcome to **Lesson 13-2: Wireframe Creation**!
| Item | Details | |------|---------| | Goal | Design the Landing Page/Website section structure using ASCII WF and visual WF | | Duration | ~25 min | | Skills Used | lp-designer, diagram-generator | | Prerequisites | Lesson 13-1 complete (output/lp-brief.md exists) | | Course Page | Refer to [Module 13: Landing Page/Website Design](https://ai-agent.camp/en/course/module-13) in parallel |
**Session flow:** 1. Load brief and confirm sections 2. Create ASCII wireframe 3. Generate visual WF with diagram-generator 4. Review information architecture between sections
By the end of this session, the Landing Page structural design will be complete.
> **π‘ Hint**: If the AI response stops midway, type "please continue" or "it stopped" to resume. Responses may pause depending on the tool, but this is not a malfunction.
---
π― Readiness Check
First, let's confirm everything is ready.
**AskQuestion settings:**
{
"title": "π― Pre-Session Check",
"questions": [{
"id": "readiness",
"prompt": "Are you ready?",
"options": [
{"id": "ready", "label": "Ready! Let's start"},
{"id": "check_prereq", "label": "I want to check the prerequisites"},
{"id": "view_html", "label": "I want to see the course page first"},
{"id": "different_lesson", "label": "I want to go to a different lesson"}
]
}]
}(ready β Proceed to Step 1) (check_prereq β Check for output/lp-brief.md existence) (view_html β Show course page path) (different_lesson β Display module list)
---
π Step 1: Load Brief
Review the brief created in 13-1.
**AskQuestion settings example:**
{
"title": "π Step 1: Load Brief",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**Post-selection instructions (example)**: Input:
Load output/lp-brief.md and verify the following:
1. Is the section structure clear?
2. Is the necessary content defined for each section?
3. Is the logical flow between sections appropriate?
Display the verification results as a summary.
**Expected result**: The brief contents are displayed as a summary.
---
π Step 2: Create ASCII Wireframe
Design the Landing Page structure using text-based wireframes.
**AskQuestion settings example:**
{
"title": "π Step 2: ASCII Wireframe",
"questions": [{
"id": "wf_style",
"prompt": "Select the wireframe style",
"options": [
{"id": "single_column", "label": "Single column (for simple Landing Pages)"},
{"id": "two_column", "label": "Two-column layout (text + image side by side)"},
{"id": "card_grid", "label": "Card grid (for feature showcases)"},
{"id": "full_width", "label": "Full width (impact-focused)"}
]
}]
}**Post-selection instructions (example)**: Input:
Create an ASCII wireframe based on the section structure in output/lp-brief.md.
Format:
- Use box-drawing characters (βββββββ)
- Visually represent width/height ratios for each section
- Show text placement, image placement, and button positions with [ ]
- Include responsive layout changes
Output to: output/lp-wireframe.txt
Include the following sections:
1. Header / Navigation
2. Hero section
3. Pain Points section
4. Solution section
5. Features section
6. Social Proof section
7. FAQ section
8. Final CTA section
9. Footer
**Expected result**: The ASCII wireframe is saved to `output/lp-wireframe.txt`.
---
π Step 3: Generate Visual WF (diagram-generator)
Use diagram-generator to create a visual wireframe.
**AskQuestion settings example:**
{
"title": "π Step 3: Visual WF Generation",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**Post-selection instructions (example)**: Input:
Generate a visual wireframe from output/lp-wireframe.txt ASCII WF
using diagram-generator.
Run command:
uv run python tools/generate_diagram.py --topic "LP Wireframe: HeroβPainPointsβSolutionβFeaturesβSocialProofβFAQβCTA layout diagram. Illustrate placement and content elements for each section" --style minimalist
Output to: output/images/lp-wireframe.png
After generation, verify that the section structure is correct.
**Expected result**: A visual WF is generated at `output/images/lp-wireframe.png`.
---
π Step 4: Information Architecture Review
Review the information architecture of the generated WF and check for improvements.
**AskQuestion settings example:**
{
"title": "π Step 4: Information Architecture Review",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**Post-selection instructions (example)**: Input:
Review the created WF (output/lp-wireframe.txt and output/images/lp-wireframe.png),
and provide improvement suggestions from the following perspectives:
## Review Criteria
1. **Story flow**: Is the flow from problem β solution β evidence β action natural?
2. **CTA placement**: Are there sufficient CTAs in the first view and at the end?
3. **Information
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
π Lesson 13-2: Wireframe Creation (ASCII + Visual WF)
π What You'll Do
Welcome to **Lesson 13-2: Wireframe Creation**!
| Item | Details | |------|---------| | Goal | Design the Landing Page/Website section structure using ASCII WF and visual WF | | Duration | ~25 min | | Skills Used | lp-designer, diagram-generator | | Prerequisites | Lesson 13-1 complete (output/lp-brief.md exists) | | Course Page | Refer to [Module 13: Landing Page/Website Design](https://ai-agent.camp/en/course/module-13) in parallel |
**Session flow:** 1. Load brief and confirm sections 2. Create ASCII wireframe 3. Generate visual WF with diagram-generator 4. Review information architecture between sections
By the end of this session, the Landing Page structural design will be complete.
> **π‘ Hint**: If the AI response stops midway, type "please continue" or "it stopped" to resume. Responses may pause depending on the tool, but this is not a malfunction.
---
π― Readiness Check
First, let's confirm everything is ready.
**AskQuestion settings:**
{
"title": "π― Pre-Session Check",
"questions": [{
"id": "readiness",
"prompt": "Are you ready?",
"options": [
{"id": "ready", "label": "Ready! Let's start"},
{"id": "check_prereq", "label": "I want to check the prerequisites"},
{"id": "view_html", "label": "I want to see the course page first"},
{"id": "different_lesson", "label": "I want to go to a different lesson"}
]
}]
}(ready β Proceed to Step 1) (check_prereq β Check for output/lp-brief.md existence) (view_html β Show course page path) (different_lesson β Display module list)
---
π Step 1: Load Brief
Review the brief created in 13-1.
**AskQuestion settings example:**
{
"title": "π Step 1: Load Brief",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**Post-selection instructions (example)**: Input:
Load output/lp-brief.md and verify the following: 1. Is the section structure clear? 2. Is the necessary content defined for each section? 3. Is the logical flow between sections appropriate? Display the verification results as a summary.
**Expected result**: The brief contents are displayed as a summary.
---
π Step 2: Create ASCII Wireframe
Design the Landing Page structure using text-based wireframes.
**AskQuestion settings example:**
{
"title": "π Step 2: ASCII Wireframe",
"questions": [{
"id": "wf_style",
"prompt": "Select the wireframe style",
"options": [
{"id": "single_column", "label": "Single column (for simple Landing Pages)"},
{"id": "two_column", "label": "Two-column layout (text + image side by side)"},
{"id": "card_grid", "label": "Card grid (for feature showcases)"},
{"id": "full_width", "label": "Full width (impact-focused)"}
]
}]
}**Post-selection instructions (example)**: Input:
Create an ASCII wireframe based on the section structure in output/lp-brief.md. Format: - Use box-drawing characters (βββββββ) - Visually represent width/height ratios for each section - Show text placement, image placement, and button positions with [ ] - Include responsive layout changes Output to: output/lp-wireframe.txt Include the following sections: 1. Header / Navigation 2. Hero section 3. Pain Points section 4. Solution section 5. Features section 6. Social Proof section 7. FAQ section 8. Final CTA section 9. Footer
**Expected result**: The ASCII wireframe is saved to `output/lp-wireframe.txt`.
---
π Step 3: Generate Visual WF (diagram-generator)
Use diagram-generator to create a visual wireframe.
**AskQuestion settings example:**
{
"title": "π Step 3: Visual WF Generation",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**Post-selection instructions (example)**: Input:
Generate a visual wireframe from output/lp-wireframe.txt ASCII WF using diagram-generator. Run command: uv run python tools/generate_diagram.py --topic "LP Wireframe: HeroβPainPointsβSolutionβFeaturesβSocialProofβFAQβCTA layout diagram. Illustrate placement and content elements for each section" --style minimalist Output to: output/images/lp-wireframe.png After generation, verify that the section structure is correct.
**Expected result**: A visual WF is generated at `output/images/lp-wireframe.png`.
---
π Step 4: Information Architecture Review
Review the information architecture of the generated WF and check for improvements.
**AskQuestion settings example:**
{
"title": "π Step 4: Information Architecture Review",
"questions": [{
"id": "step_action",
"prompt": "What would you like to do with this step?",
"options": [
{"id": "practice", "label": "Continue"},
{"id": "review", "label": "Just review examples"},
{"id": "skip", "label": "Skip"}
]
}]
}**Post-selection instructions (example)**: Input:
Review the created WF (output/lp-wireframe.txt and output/images/lp-wireframe.png), and provide improvement suggestions from the following perspectives: ## Review Criteria 1. **Story flow**: Is the flow from problem β solution β evidence β action natural? 2. **CTA placement**: Are there sufficient CTAs in the first view and at the end? 3. **Information
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

