Task Designer Agent

Designs roleplay tasks for language learners using Task-Based Language Teaching principles.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/mdrashedmamun/fluentstep-ielts-roleplay-engine --skill task-designer-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Task Designer Agent
Source: https://github.com/mdrashedmamun/fluentstep-ielts-roleplay-engine/tree/main/.claude/agents/archived/cambridge-layer-feb-2026/task-designer
Command: npx skills add https://github.com/mdrashedmamun/fluentstep-ielts-roleplay-engine --skill task-designer-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of realistic and engaging roleplay scenarios for language learners, ensuring tasks are authentic, challenging, and promote genuine communication.

Core Features & Use Cases

  • Pragmatic Task Design: Creates tasks based on TBLT principles, incorporating information gaps and preference conflicts.
  • Tension Engineering: Designs scenarios that naturally elicit specific pragmatic functions (e.g., softening disagreement, repairing tension).
  • Use Case: Generate a B2-level workplace negotiation task where a team member must negotiate a project deadline with their manager, forcing the use of softening and proposing functions.

Quick Start

Design a B1-level roleplay task for a restaurant substitution scenario.

Frequently Asked Questions about Task Designer Agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design roleplay tasks for language learning that create authentic communication?

Design roleplay tasks for language learning by integrating Task-Based Language Teaching principles, engineering communicative tension, and creating scenarios with unequal information or preference conflicts that require genuine negotiation.

What is pragmatic task design and how does it work for conversation scenarios?

Pragmatic task design creates conversation scenarios that naturally elicit specific pragmatic functions, such as softening disagreement or repairing tension, by engineering communicative tension and preference conflicts into the roleplay.

How do I create IELTS roleplay tasks with information gaps and negotiation?

Create IELTS roleplay tasks with information gaps by designing scenarios with unequal information or preference conflicts, ensuring the tasks require active negotiation and offer multiple valid solution paths for the language learner.

Can I generate roleplay tasks for specific CEFR levels like B1 or B2?

Yes, you can generate roleplay tasks for specific CEFR levels by specifying the target level in your prompt, such as requesting a B2-level workplace negotiation task that forces the use of softening and proposing functions.

What is the best way to teach pragmatic functions through roleplay scenarios?

The best way to teach pragmatic functions through roleplay is engineering tension in scenarios, such as a workplace negotiation over a project deadline, which naturally forces learners to practice softening disagreement and proposing solutions.

Why do language learning roleplay tasks need multiple valid solution paths?

Language learning roleplay tasks need multiple valid solution paths to ensure genuine negotiation and communication, preventing scripted responses and forcing learners to navigate unequal information or preference conflicts dynamically.