delivery-classroom
Instructional design patterns for synchronous classroom delivery of developer education: lecture + live coding, pacing, group dynamics, real-time feedback…
Skill by caraya
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/caraya-delivery-classroom
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/delivery-classroom
What's inside
- Skill name
delivery-classroom- Description
- Instructional design patterns for synchronous classroom delivery of developer education: lecture + live coding, pacing, group dynamics, real-time feedback, and engagement strategies. Trigger phrases: classroom, lecture, live coding, synchronous, real-time interaction, in-person training, workshop leader.
- License
- MIT
- Instructions
- 254 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Delivery — Classroom This skill adapts instructional design principles for synchronous, instructor-led classroom delivery of developer education. It covers live coding demonstrations, managing group dynamics, real-time pacing, immediate feedback loops, and engagement in shared learning spaces (physical or virtual). ## Features - **Live Coding Demonstrations**: Structured instructor walkthroughs that show thinking, not just finished code - **Real-Time Pacing**: Matching pace to group comprehension, reading the room, adjusting on the fly - **Immediate Feedback**: Live Q&A, quick checks, pair feedback, and correction in the moment - **Group Dynamics**: Managing participation equity, preventing dominance, building psychological safety - **Engagement Strategies**: Polling, think-pair-share, live participation, discussion facilitation - **Structured Breaks**: Strategic pauses protecting attention and enabling cognitive consolidation ## When To Use - Designing instructor-led training, bootcamps, or courses - Planning live coding sessions or technical workshops - Preparing synchronous online classes (Zoom, Teams, etc.) - Designing for in-person conference talks or training ## Guidelines ### Session Structure (General) - [ ] Clear learning objectives stated at the start - [ ] 15-20 min max for any single segment before interaction/break - [ ] Mix of instructor input, guided practice, independent work - [ ] Closing recap with next steps and resources - [ ] Time explicitly reserved for Q&A ### Live Coding Demonstrations - [ ] Code typed live, not pasted (shows real-time thinking) - [ ] Mistakes introduced and debugged on the fly (models error recovery) - [ ] Narrate the "why" behind each step (think-aloud protocol) - [ ] Use version control or clear state transitions so learners can follow - [ ] Avoid scripts—allow for improvisation and tangential questions - [ ] Project code on large screen with high contrast, large font (minimum 16-18pt) - [ ] Pause frequently for questions; silence is OK - [ ] Record sessions so learners can replay at their pace ### Real-Time Pacing **Signs you're going too fast**: - Confused faces, lack of note-taking, few questions - Learners asking "wait, what was that?" - Multiple hands raised with similar clarification questions **Signs you're going too slow**: - Fidgeting, side conversations, checking phones - Early finishers waiting passively - Questions veering off-topic (sign of attention drift) **Pacing strategies**: - Poll the room: "How many followed that? Show with fingers 1-5." - Graduated complexity: easy example → slightly harder → challenging extension - Offer parallel tracks mentally: "If you're comfortable, try X; otherwise stick with Y" - Build in 5-minute buffer before hard deadline for recap/catch-up ### Immediate Feedback Loops - [ ] Frequent quick checks: polls, thumbs up/down, raised hands - [ ] Normalize mistakes: "Let me break this on purpose to show the error" - [ ] Pair-and-share model: "Turn to your neighbor and explain what just happened" - [ ] Open Q&A with no penalty: "Any question? It probably helps 3 others" - [ ] Live chat moderation (for virtual): monitor for confusion, answer publicly - [ ] Post-activity: "What was confusing? Raise your hand or chat" ### Group Dynamics & Inclusion **Preventing dominance**: - [ ] Intentional hand-raising process: wait, give thinkers time, go to non-dominant hands first - [ ] Structured turn-taking: "We'll hear from 3 people, then move on" - [ ] Breakout rooms: pair or small-group discussion before whole-group sharing - [ ] Think-pair-share: solo reflection → pair discussion → share (avoids cold-calling) - [ ] Written responses: poll or chat allows introverts to participate without verbal pressure **Building psychological safety**: - [ ] Model mistakes early: "I usually forget the import statement too" - [ ] Normalize struggle: "This is legitimately hard; confusion is the learning" - [ ] Use "we" language: "We're learning this together" - [ ] Respond to wrong answers constructively: "Good thinking; here's where it diverges" - [ ] No ridicule or rushed corrections; frame errors as valuable insights **Accessibility & Neurodiversity**: - [ ] Captions/transcripts available (especially for neurodivergent learners processing audio) - [ ] Visual + auditory: slides, code, whiteboarding, not audio-only - [ ] Advance warning of cold-calling or surprise activities (ADHD, autism) - [ ] Option to engage via chat/written response (not just verbal) - [ ] Quiet breaks: "Mute video, grab water, no pressure to engage for 5 min" - [ ] Recording available so learners can process asynchronously ### Engagement Strategies **Think-Pair-Share Protocol**: 1. **Think** (2 min): Individual reflection or problem-solving 2. **Pair** (3-4 min): Discuss with neighbor or breakout partner 3. **Share** (5 min): Volunteers report back to whole group - Dramatically increases participation vs. cold-calling **Live Polling**: - Multiple-choice question displayed; learners vote via hand, chat, or tool - Show results, discuss the misconceptions revealed - Use to diagnose where the group is struggling - "Most said B—let's trace why that's incorrect" **Pair Programming in Real-Time** (for coding workshops): - Screen share: one codes, other navigates (provides direction, spots bugs) - Swap every 5-10 minutes - Instructor circulates, asks questions, unblocks pairs - Reduces performance anxiety; distributed expertise **Whiteboarding & Sketching**: - Visual representation of abstract concepts (especially for kinesthetic learners) - Problem-solving before code: flowchart, pseudocode, data structure sketch - Reduce cognitive load by externalizing thinking ### Breaks & Consolidation - [ ] 10-minute break every 50-60 minutes (not just at meals) - [ ] 5-minute micro-breaks every 15-20 minutes (shift position, look away)
From caraya/agent-skills, MIT.
More from caraya/agent-skills
- 0.592score
design-system
caraya
Organise and maintain a consistent design system through contracts, discovery, reuse and verification.
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
dev
caraya
Development workflows for the playwright-cli repository.
SkillAFreshness: A★ 1Claude Code +9 - 0.497score
delivery-self-paced
caraya
Instructional design patterns for self-paced developer education: motivation maintenance, progress tracking, chunking for independent study, asynchronous…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-methodology
caraya
General debugging skill for investigative workflow, error interpretation, and common debugging patterns across languages.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
delivery-workshop
caraya
Instructional design patterns for hands-on developer workshops: intensive practice, collaborative problem-solving, peer learning, facilitated labs, and…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-pedagogy
caraya
Explicit debugging instruction for developers: five-stage framework, hypothesis testing, tools, and common error patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
accessibility-react
caraya
React-specific accessibility skill for WCAG 2.1 AA compliance, keyboard navigation, ARIA patterns, focus management, meaningful empty and error states…
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
accessibility-core
caraya
Accessibility skill for WCAG 2.1 AA compliance, keyboard navigation, ARIA labels, focus management, meaningful empty and error states, responsive design, and…
SkillCFreshness: C★ 1Claude Code +9 - 0.429score
go-formatting
caraya
Go formatting skill for gofmt, goimports, and IDE configuration.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
devrel-integration
caraya
Integrating instructional design with developer relations: developer journey, segmentation, DDMU, and community learning pathways.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
evaluation-iteration
caraya
Evaluation approaches and iterative development for learning products: pilot plans, SAM cycles, Kirkpatrick, and friction logging.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
go-core
caraya
Go skill for API design, interface boundaries, concurrency safety, and idiomatic error handling.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 2, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/caraya/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from caraya
- 0.592score
design-system
caraya
Organise and maintain a consistent design system through contracts, discovery, reuse and verification.
SkillAFreshness: A★ 1Claude Code +9 - 0.582score
dev
caraya
Development workflows for the playwright-cli repository.
SkillAFreshness: A★ 1Claude Code +9 - 0.497score
delivery-self-paced
caraya
Instructional design patterns for self-paced developer education: motivation maintenance, progress tracking, chunking for independent study, asynchronous…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-pedagogy
caraya
Explicit debugging instruction for developers: five-stage framework, hypothesis testing, tools, and common error patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
debugging-methodology
caraya
General debugging skill for investigative workflow, error interpretation, and common debugging patterns across languages.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
delivery-workshop
caraya
Instructional design patterns for hands-on developer workshops: intensive practice, collaborative problem-solving, peer learning, facilitated labs, and…
SkillCFreshness: C★ 1Claude Code +9
Cite this page
delivery-classroom skill. Agent Mart. https://agentmart.dev/skills/caraya-delivery-classroom (last updated 2026-10-24)