/start-14-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-14-2.en
Context preview
What this command does when you run it.
Lesson command
Command definition
start-14-2.en.mddescription: "Lesson command"
chapter: "courses/aiagent/lesson03-core/module14-article-writing/chapter.yaml"
category: "lesson"
duration: "~30 min"
prerequisites: ["start-14-1"]
level: "beginner"
tags: ["article", "style"]
nonInteractiveMode: deferred
๐ Lesson 14-2: Style Learning - Style Profile Creation
๐ What You'll Do
Welcome to **Lesson 14-2: Style Learning - Style Profile Creation**!
| Item | Details | |------|---------| | Goal | Feed multiple writing samples to analyze style characteristics and create a style profile | | Duration | ~30 min | | Skills Used | style-analyzer | | Prerequisites | Lesson 14-1 complete, Gemini API key configured, writing samples for analysis (3-5 recommended) | | Course Page | Refer to [Module 14: Article Writing](https://ai-agent.camp/en/course/module-14) in parallel |
**Session flow:** 1. Prepare your writing samples (3-5 recommended) 2. Run style analysis with style-analyzer 3. Review and understand the generated style profile
By the end of this session, a style profile (YAML format) quantifying your writing style characteristics 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 โ Run prerequisite check) (view_html โ Show course page path) (different_lesson โ Display module list)
---
๐ Step 1: Prepare Writing Samples
In Codex, you typically select from choices in chat to indicate your sample preparation status.
**AskQuestion settings example:**
{
"title": "๐ Step 1: Prepare Writing Samples",
"questions": [{
"id": "sample_status",
"prompt": "Do you have writing samples for analysis?",
"options": [
{"id": "ready", "label": "Samples ready (specify file path)"},
{"id": "write_now", "label": "Write sample text now"},
{"id": "use_demo", "label": "Use demo samples"}
]
}]
}**Post-selection instructions (example)**:
**If "Samples ready":**
Please provide the file paths of the writing samples for analysis.
3-5 Markdown or text files are ideal.
Example: output/samples/sample1.md, output/samples/sample2.md
**If "Write sample text now":**
Let's create writing samples in the output/samples/ directory.
Using the template below, write 3 short texts (300-500 characters each):
Theme examples:
1. Something you learned recently
2. A tool recommendation
3. Work tips and tricks
Save each file as output/samples/sample1.md, sample2.md, sample3.md.
**If "Use demo samples":**
Generate 3 demo sample texts and save them to output/samples/.
Samples with different style patterns (casual/formal/technical) will be included.
**Expected result**: 3-5 writing samples for analysis are prepared in output/samples/.
---
๐ Step 2: Run Style Analysis with style-analyzer
In Codex, you typically select from choices in chat: "Continue / Review examples / Skip".
**AskQuestion settings example:**
{
"title": "๐ Step 2: Run Style Analysis",
"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:
Use the style-analyzer skill to run a style analysis on the following writing samples.
Input files:
- output/samples/sample1.md
- output/samples/sample2.md
- output/samples/sample3.md
Analysis items:
1. Sentence ending patterns (polite form, plain form, mixed)
2. Average sentence length (characters per sentence)
3. Kanji/hiragana/katakana ratio
4. Tone characteristics (politeness, friendliness, technicality)
5. Conjunction tendencies (frequency, commonly used conjunctions)
6. Paragraph structure patterns (sentences per paragraph, line break frequency)
Save the results to output/style_profile.yaml.
Execution command:
python skills/style-analyzer/scripts/style_analyzer.py --input output/samples/sample1.md --input output/samples/sample2.md --input output/samples/sample3.md --output output/style_profile.yaml
**Expected result**: Writing style characteristics are quantified, structured, and saved as a YAML style profile.
---
๐ Step 3: Review and Explain Profile Results
In Codex, you typically select from choices in chat: "Continue / Review examples / Skip".
**AskQuestion settings example:**
{
"title": "๐ Step 3: Review Profile Results",
"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:
Read the contents of output/style_profile.yaml and explain the following:
1. Summary of my writing style characteristics (3-5 lines)
2. Meaning and interpretation of each analysis item's values
3. Article types suited to this writing style (blog/explainer/technical, etc.)
4. Writing style strengths (points that make a positive impression on readers)
5. Improvement hints (suggestions for better readability)
This profile will be used in Lesson 14-3 to generate articles,
so let's thoroughly understand
Read more
description: "Lesson command" chapter: "courses/aiagent/lesson03-core/module14-article-writing/chapter.yaml" category: "lesson" duration: "~30 min" prerequisites: ["start-14-1"] level: "beginner" tags: ["article", "style"] nonInteractiveMode: deferred
๐ Lesson 14-2: Style Learning - Style Profile Creation
๐ What You'll Do
Welcome to **Lesson 14-2: Style Learning - Style Profile Creation**!
| Item | Details | |------|---------| | Goal | Feed multiple writing samples to analyze style characteristics and create a style profile | | Duration | ~30 min | | Skills Used | style-analyzer | | Prerequisites | Lesson 14-1 complete, Gemini API key configured, writing samples for analysis (3-5 recommended) | | Course Page | Refer to [Module 14: Article Writing](https://ai-agent.camp/en/course/module-14) in parallel |
**Session flow:** 1. Prepare your writing samples (3-5 recommended) 2. Run style analysis with style-analyzer 3. Review and understand the generated style profile
By the end of this session, a style profile (YAML format) quantifying your writing style characteristics 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 โ Run prerequisite check) (view_html โ Show course page path) (different_lesson โ Display module list)
---
๐ Step 1: Prepare Writing Samples
In Codex, you typically select from choices in chat to indicate your sample preparation status.
**AskQuestion settings example:**
{
"title": "๐ Step 1: Prepare Writing Samples",
"questions": [{
"id": "sample_status",
"prompt": "Do you have writing samples for analysis?",
"options": [
{"id": "ready", "label": "Samples ready (specify file path)"},
{"id": "write_now", "label": "Write sample text now"},
{"id": "use_demo", "label": "Use demo samples"}
]
}]
}**Post-selection instructions (example)**:
**If "Samples ready":**
Please provide the file paths of the writing samples for analysis. 3-5 Markdown or text files are ideal. Example: output/samples/sample1.md, output/samples/sample2.md
**If "Write sample text now":**
Let's create writing samples in the output/samples/ directory. Using the template below, write 3 short texts (300-500 characters each): Theme examples: 1. Something you learned recently 2. A tool recommendation 3. Work tips and tricks Save each file as output/samples/sample1.md, sample2.md, sample3.md.
**If "Use demo samples":**
Generate 3 demo sample texts and save them to output/samples/. Samples with different style patterns (casual/formal/technical) will be included.
**Expected result**: 3-5 writing samples for analysis are prepared in output/samples/.
---
๐ Step 2: Run Style Analysis with style-analyzer
In Codex, you typically select from choices in chat: "Continue / Review examples / Skip".
**AskQuestion settings example:**
{
"title": "๐ Step 2: Run Style Analysis",
"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:
Use the style-analyzer skill to run a style analysis on the following writing samples. Input files: - output/samples/sample1.md - output/samples/sample2.md - output/samples/sample3.md Analysis items: 1. Sentence ending patterns (polite form, plain form, mixed) 2. Average sentence length (characters per sentence) 3. Kanji/hiragana/katakana ratio 4. Tone characteristics (politeness, friendliness, technicality) 5. Conjunction tendencies (frequency, commonly used conjunctions) 6. Paragraph structure patterns (sentences per paragraph, line break frequency) Save the results to output/style_profile.yaml. Execution command: python skills/style-analyzer/scripts/style_analyzer.py --input output/samples/sample1.md --input output/samples/sample2.md --input output/samples/sample3.md --output output/style_profile.yaml
**Expected result**: Writing style characteristics are quantified, structured, and saved as a YAML style profile.
---
๐ Step 3: Review and Explain Profile Results
In Codex, you typically select from choices in chat: "Continue / Review examples / Skip".
**AskQuestion settings example:**
{
"title": "๐ Step 3: Review Profile Results",
"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:
Read the contents of output/style_profile.yaml and explain the following: 1. Summary of my writing style characteristics (3-5 lines) 2. Meaning and interpretation of each analysis item's values 3. Article types suited to this writing style (blog/explainer/technical, etc.) 4. Writing style strengths (points that make a positive impression on readers) 5. Improvement hints (suggestions for better readability) This profile will be used in Lesson 14-3 to generate articles, so let's thoroughly understand
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

