edu-role-play

Installation
SKILL.md

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:

Installs
12
First Seen
Apr 22, 2026