Sensei:Scaffolding

Select Socratic question types and scaffolding levels based on user progress.

1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/mec07/claude_skills --skill sensei-scaffolding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Sensei:Scaffolding
Source: https://github.com/mec07/claude_skills/tree/main/stow/Sensei/Scaffolding
Command: npx skills add https://github.com/mec07/claude_skills --skill sensei-scaffolding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sensei:Scaffolding provides a structured, multi-level teaching scaffold for Sensei mode, enabling adaptive guidance that matches a developer's current capability and learning curve.

Core Features & Use Cases

  • Five-tier adaptive scaffolding (Levels 1-5) to tailor feedback and intervention to the learner's state.
  • Socratic Question Taxonomy to vary questioning styles and promote critical thinking.
  • Frustration detection and de-escalation strategies to prevent blocking and maintain momentum.
  • Session progress tracking and reflective summaries to reinforce learning.

Quick Start

Enable Sensei:Scaffolding in a tutoring session and start with Level 3 Socratic questioning to adapt to the developer’s progress.

Frequently Asked Questions about Sensei:Scaffolding

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

FAQPage Schema
How does Socratic scaffolding work in developer mentoring sessions?

Adaptive Socratic scaffolding adjusts question types and intervention levels in real time according to developer progress during mentoring sessions. It applies to code reviews, debugging conversations, and learning new concepts by shifting depth and direction to prevent frustration.

What is the best way to prevent learner frustration during code review mentoring?

The best way to prevent frustration is using built-in frustration detection and de-escalation strategies that adjust the scaffolding level. This prevents blocking and maintains momentum by avoiding over-assistance during difficult debugging or learning sessions.

How do I start using adaptive Socratic questioning for software development coaching?

Start Socratic questioning by enabling the scaffolding mode in a tutoring session and initiating Level 3 questioning. The five-tier adaptive system will then tailor feedback and intervention to match the developer's current capability and learning curve automatically.

Can I use Socratic questioning to teach new programming concepts without giving away the answer?

Yes, Socratic questioning can teach new programming concepts without giving away answers. A predefined question taxonomy varies questioning styles to promote critical thinking, while safety guards ensure you avoid over-assistance and blocking during the learning process.

Does adaptive scaffolding track session progress for developers learning to code?

Yes, adaptive scaffolding tracks session progress for developers learning to code. It generates reflective summaries to reinforce learning and adjusts the five-tier intervention levels throughout the mentoring conversation based on real-time progress.

When should I avoid using multi-level scaffolding for developer coaching?

You should avoid multi-level scaffolding when predefined taxonomy and level-switch logic are unavailable, as the system requires these to function. Without proper safety guards, coaching risks causing frustration rather than maintaining learning momentum.