AI Agent Hub
Back to plugins
🤖

dsh-lesson-outline

Model Inference Updated 2026.08.15

Run the following command in DeepSeek Harness:

dsh plugin install mhtdm/dsh-lesson-outline

Paste the following prompt into your AI chat to install this plugin:

In DeepSeek Harness, run dsh plugin install mhtdm/dsh-lesson-outline to install this plugin; the source code is available at https://github.com/mhtdm/dsh-lesson-outline.

About this plugin

When generating teaching materials with an LLM, the most common frustration is structural drift: run the same topic three times and you get three different section splits, bullet-grain levels, and time allocations, forcing the instructor to manually reorganize every output. dsh-lesson-outline removes the outline from free-form model generation and hands it to a deterministic, pure-logic module, making the structure fully predictable.

At its core is a single lesson_outline tool: supply a topic, a section count (1-8, default 3), and a learner level (beginner / intermediate / advanced), and it returns a normalized outline JSON in which every section carries a title, key points, suggested duration, and learning activity. The model then receives this scaffold and only needs to flesh out each section into complete teaching content, rather than inventing its own chapter structure on the fly. The entire process makes no external API calls and consumes no extra tokens, running purely in the local logic layer.

Ideal for teachers, corporate trainers, and online-course creators who want a stable, reproducible course skeleton while still letting the model generate rich prose around it, saving the time previously spent reworking outlines on every run.

Use Cases

  • Generate a stable section skeleton for a course, then let the model flesh out full content
  • Batch-produce courseware at different levels on the same topic with consistent structure
  • Lock down the outline structure in a teaching-material pipeline to prevent model drift in chapter planning

Best For

  • Teachers and corporate trainers who need reproducible course structures
  • Online educators batch-producing courseware content
  • Prompt engineers who want to reduce structural variance in LLM outputs