NPC Dialogue Rehearser
Chinese name: NPC 对话排练.
Overview
Use this skill when the user wants to practice wording before a real conversation. It keeps the language natural, respects the relationship, and prepares a recovery line when the other person responds in an unexpected way.
When to use
Use this skill when the user wants to:
- ask for help or accommodation
- express a boundary clearly
- explain a need without sounding vague
- prepare for a mildly tense conversation
- avoid freezing or overexplaining
Example prompts
- "Help me rehearse how to ask for an extension"
- "Give me a natural script for setting a boundary"
- "What should I say if the other person gets defensive?"
Inputs
Useful inputs include:
- scenario and counterpart
- goal or request
- taboo areas and worries
- preferred tone, such as gentle, firm, or brief
Workflow
- Clarify the real goal.
- Choose the likely NPC styles.
- Generate an opening line and branching short script.
- Swap risky phrases for safer ones.
- End with a calm closing line.
Output
Return markdown with:
- dialogue objective
- opening line
- three-branch script
- risky phrase replacements
- closing line
- safety note for high-risk situations when relevant
Limits
- This skill does not guarantee the real outcome.
- It should not be used for coercion, manipulation, or abusive dynamics.
- Serious legal, medical, violent, or power-abuse situations may require real-world support.
Acceptance Criteria
- The language sounds natural.
- At least one branch handles an off-script response.
- The script protects the user’s goal without turning manipulative.