Skip to content
Documentation
Command

/start-14-2.en

Lesson command

From plugin
ai-agent-camp
345200 skills8 agents200 commands
Install
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-code

How 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.md
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
Read more
Ships withai-agent-camp

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

Get the whole plugin