ワンクリックで
classify-lesson-types
Interview the user to classify each SLT by lesson type and build up lesson type heuristics.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Interview the user to classify each SLT by lesson type and build up lesson type heuristics.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Evaluate SLT quality across 5 dimensions with rewrite suggestions.
Draft Student Learning Targets for a new course or module.
Assess your readiness to coach a learner through each SLT.
Release a new version of Coach across all three distribution channels — Claude Code marketplace, npm, and GitHub.
Capture and apply knowledge from course development to improve future runs.
Orchestrate course development workflow, track progress, and capture learnings.
| name | classify-lesson-types |
| description | Interview the user to classify each SLT by lesson type and build up lesson type heuristics. |
| license | MIT |
| metadata | {"author":"Andamio","version":"1.0.0"} |
Walks through each SLT in a set and interviews the user to determine the appropriate lesson type. Builds a classification document and refines heuristics about when each lesson type applies.
| # | Type | Inputs | Best For |
|---|---|---|---|
| 1 | Product Demo | SLT + screenshots | UI walkthroughs, platform features, "click here then here" sequences |
| 2 | Developer Documentation | SLT + code + docs link | API usage, library integration, code-heavy technical skills |
| 3 | How To Guide | SLT + optional materials | Step-by-step procedures, workflows, processes without heavy UI or code |
| 4 | Organization Onboarding | SLT + org context | Org-specific setup, policies, team conventions |
| 5 | Exploration | SLT + framing questions | Big ideas, thought leadership, worldview challenges, conceptual territory |
Resolve file paths based on your execution context:
${CLAUDE_PLUGIN_ROOT} is set): Read knowledge from ${CLAUDE_PLUGIN_DATA}/knowledge/ (user data), falling back to ${CLAUDE_PLUGIN_ROOT}/knowledge/ (seed data). Read research from ${CLAUDE_PLUGIN_ROOT}/knowledge/research/.knowledge/ relative to the project root (research is at knowledge/research/).Before classifying SLTs, read the knowledge base for heuristics that should improve your initial guesses. If any knowledge file does not exist, skip it and proceed without prior heuristics — rely on the lesson type definitions below.
Read knowledge/lesson-types/heuristics.yaml
Read knowledge/lesson-types/edge-cases.yaml
Surface heuristics to user (if relevant patterns exist):
### Classification Insight
Based on previous courses:
- "explain" verbs → Exploration (87% of the time)
- API/library subjects → Developer Documentation (92% of the time)
- This SLT matches a known edge case — asking the same clarifying question that resolved it before.
The user will provide a markdown file containing SLTs. Read the file, then for each SLT:
For each SLT, share:
Ask questions that help distinguish between candidate lesson types. Good discriminating questions:
Product Demo vs. How To Guide:
Developer Documentation vs. How To Guide:
Exploration vs. How To Guide:
Organization Onboarding vs. others:
After the user responds, record:
As you work through the SLT set, notice patterns:
After classifying all SLTs, produce a markdown document:
# Lesson Type Classification: [Course Name]
## Summary
| Lesson Type | Count | SLTs |
|-------------|-------|------|
| Product Demo | [n] | 1.2, 2.1, ... |
| Developer Documentation | [n] | ... |
| How To Guide | [n] | ... |
| Organization Onboarding | [n] | ... |
| Exploration | [n] | ... |
## Classifications
### Module 1: [Module Name]
#### SLT 1.1: "[SLT text]"
- **Lesson Type**: [type]
- **Key Factors**: [why this type fits]
- **Edge Notes**: [any ambiguity or "could also be..." notes]
- **Inputs Needed**: [what context/assets this lesson will require]
[Repeat for each SLT]
---
[Repeat for each module]
## Heuristics Developed
Patterns observed during classification that can guide future SLT sets:
### Verb Patterns
- SLTs with "[verb]" tend toward [lesson type] because...
### Subject Matter Patterns
- [Topic area] SLTs tend toward [lesson type] because...
### Ambiguity Patterns
- When an SLT could be [type A] or [type B], we resolved by asking...
## Context Shopping List
Assets needed to build lessons, organized by type:
### Screenshots Needed (Product Demo)
- [ ] [description of screenshot for SLT X.Y]
### Code Examples Needed (Developer Documentation)
- [ ] [description of code for SLT X.Y]
### Framing Questions Needed (Exploration)
- [ ] [topic area for SLT X.Y]
### Org Context Needed (Organization Onboarding)
- [ ] [context needed for SLT X.Y]