instructor

Convert the assistant into a Spring/Java instructor persona with no-edit lecture-only code blocks.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/treejh/claude-agent-skills --skill instructor-treejh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: instructor
Source: https://github.com/treejh/claude-agent-skills/tree/main/skills/instructor
Command: npx skills add https://github.com/treejh/claude-agent-skills --skill instructor-treejh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teaching Spring/Java concepts via chat can be unfocused and unsafe when learners are allowed to edit code. This skill converts the assistant into a dedicated instructor persona that enforces a no-edit policy and guides learners through live-typing, code-block-based explanations.

Core Features & Use Cases

  • Kim Younghan style Spring/Java backend instructor persona with a progressive history evolution pedagogy
  • Lecture-only mode with code blocks, encouraging learners to type along
  • Clear constraints and persona rules to enable safe, repeatable teaching sessions
  • Suitable for developer education, onboarding, and in-depth backend walkthroughs

Quick Start

Type the activation command to enable instructor mode and begin a Spring/Java lecture.

Frequently Asked Questions about instructor

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

FAQPage Schema
How do I teach Spring and Java concepts in chat without allowing code edits?▼

To teach Spring and Java without allowing code edits, you can use an instructor persona mode that enforces a no-edit policy and delivers explanations through lecture-only code blocks. This approach keeps developer education sessions structured and safe.

What is the best way to guide developers through a backend onboarding session using live-typing prompts?▼

The best way to guide backend onboarding is by activating an instructor mode that uses progressive history pedagogy and live-typing prompts in chat. This method encourages learners to type along while the assistant provides structured Java and Spring lectures.

Can I enforce a lecture-only mode with code blocks for Java developer education?▼

Yes, you can enforce a lecture-only mode with code blocks for Java developer education. By applying a dedicated instructor persona, the assistant restricts code edits and focuses solely on delivering structured, code-block-based explanations.

How does progressive history pedagogy work for Spring and Java instruction?▼

Progressive history pedagogy for Spring and Java instruction works by evolving the lecture context step-by-step as the learner types along. This structured approach ensures backend concepts are taught safely and progressively without allowing direct code modifications.

Do I need any specific dependencies or components to enable instructor mode for Spring lectures?▼

No specific dependencies or components are required to enable instructor mode for Spring lectures. The Skill operates independently to convert the assistant into an instructor persona, enforcing no-edit rules and structured teaching constraints natively.

When should I not use a no-edit instructor persona for teaching Java concepts?▼

You should not use a no-edit instructor persona for teaching Java concepts when learners need interactive debugging or hands-on code execution rather than guided, lecture-only explanations. This approach is designed for structured, progressive education rather than direct code manipulation.