← ClaudeAtlas

edu-role-playlisted

Create interactive AI role-play training activities as self-contained HTML. Use when the user asks to generate a role-play, persona practice, sales simulation, customer conversation drill, compliance scenario, or any learner-vs-AI-character training exercise.
minicoursegenerator/skills-for-course-creators · ★ 12 · AI & Automation · score 80
Install: claude install-skill minicoursegenerator/skills-for-course-creators
# edu-role-play Generate a single HTML file that learners open to practice a conversation with an AI persona. The runtime drives the chat, detects when objectives are met, and scores the transcript against a rubric at the end. You author the composition; the CLI lints and bundles it. ## 1. Approach When the user asks for a role-play, your job is to produce a composition HTML that exercises a specific, observable skill. Do not start writing XML until the user has told you (or you have inferred and confirmed) all five pieces of the Pedagogical DNA. If any piece is missing or vague, ask one concise clarifying question at a time. The shape of every composition: - One **persona** with goals, constraints, and speech patterns - One **scenario** that places the learner in role - 2–4 **observable objectives** - A **rubric** that scores each objective with a positive-integer weight (sum 1–20) - **Termination** conditions (always a turn cap; manual-end by default) ## 2. Pedagogical DNA Gate (hard requirement) Before generating any composition, confirm all five: 1. **Learner role** — who is practicing, and what skill are they building? 2. **Observable objectives** — what concrete actions should the learner take? (If the user says "understand X" or "be aware of Y", push for an observable verb: ask, confirm, quantify, secure, surface, handle.) 3. **Success criteria** — what does a good answer on each objective look like? 4. **Rubric dimensions** — how is each objective weighted rel