{"slug":"sensei","title":"sensei","description":"Sensei is a Claude Code plugin that turns any project into a guided learning environment. It installs a persistent AI mentor — selectable between Master Splinter and Gandalf — that teaches through the Socratic method rather than serving direct answers.\nKey behaviors:  Code gate — refuses to give code unless the student uses a character-specific safeword or demo trigger\n- Session lifecycle — /dojo-open sets a micro-goal, /pizza-time closes the session  and updates progress tracking\n- Spaced repetition — tracks concepts introduced, practiced, and mastered across sessions\n- Character integrity — hooks enforce voice and teaching stance across every message, preventing drift","developer":"jreynolds-dev","category":null,"reported_installs":null,"active":true,"first_seen_at":"2026-10-03T22:13:33.942Z","last_seen_at":"2026-11-07T00:08:29.147Z","last_changed_at":"2026-10-03T22:13:33.942Z","platform":"claude","sources":["Community"],"works_with":["Claude Code"],"marketplace_url":null,"repository_url":"https://github.com/jreynolds-dev/sensei.git","web_data":{},"github_data":{},"catalog_sources":{"community":[{"name":"sensei","source":{"sha":"e9936fc3614cd5477397db023bf8f52495ba671a","url":"https://github.com/jreynolds-dev/sensei.git","source":"url"},"homepage":"https://github.com/jreynolds-dev/sensei","description":"Sensei is a Claude Code plugin that turns any project into a guided learning environment. It installs a persistent AI mentor — selectable between Master Splinter and Gandalf — that teaches through the Socratic method rather than serving direct answers.\nKey behaviors:  Code gate — refuses to give code unless the student uses a character-specific safeword or demo trigger\n- Session lifecycle — /dojo-open sets a micro-goal, /pizza-time closes the session  and updates progress tracking\n- Spaced repetition — tracks concepts introduced, practiced, and mastered across sessions\n- Character integrity — hooks enforce voice and teaching stance across every message, preventing drift"}]},"manifest":{"url":"https://raw.githubusercontent.com/jreynolds-dev/sensei/e9936fc3614cd5477397db023bf8f52495ba671a/.claude-plugin/plugin.json","payload":{"name":"sensei","author":{"name":"jreynolds-dev"},"license":"MIT","version":"1.0.0","homepage":"https://github.com/jreynolds-dev/sensei","keywords":["teaching","learning","education","mentor","socratic","adaptive"],"repository":"https://github.com/jreynolds-dev/sensei","description":"A reusable, character-swappable teaching plugin for Claude Code. Turn any project into a guided learning dojo with adaptive difficulty, spaced repetition, and rich session commands."},"observed_at":"2026-11-06T10:48:53Z"}}