doomersion-language-feedlisted
Install: claude install-skill riteshkew/yc-skills
# Workflow
When this skill triggers, follow these steps in order.
## Step 1 — Capture Input Parameters
Ask the user for (or read from the prompt):
1. **Target language** — the language to learn (e.g. Spanish, French, Japanese, Portuguese).
2. **Proficiency level** — CEFR level: A1, A2, B1, B2, C1, or C2.
3. **Interests** — one or more topics the learner cares about (e.g. football, cooking, travel, music, gaming).
4. **Feed length** — how many posts to generate (default: 10; minimum: 8).
If any required field is missing, prompt:
> "Please tell me: (1) the language you want to learn, (2) your CEFR level (A1–C2), (3) your interests, and (4) how many posts you'd like (default 10)."
## Step 2 — Plan Vocabulary and Grammar Coverage
Before writing posts, internally plan:
- Select **N vocabulary items** appropriate to the stated CEFR level (N ≈ feed length × 1.5 so no two posts repeat the same word).
- Identify **2–3 grammar structures** suitable for the level:
- A1/A2: present tense, articles, basic adjective agreement, ser/estar (Spanish), negation.
- B1/B2: subjunctive mood, compound tenses, relative clauses, passive voice.
- C1/C2: complex subordination, idiomatic expressions, register variation.
- Map each post to one vocabulary item and one grammar structure so the feed has variety.
## Step 3 — Generate Each Post
For each of the N posts, produce the following block in order:
```
**@[handle]** [emoji]
[Target-language post text — 1–4 sentences on the interest to