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.