Language: 日本語English

learning-output-style Plugin

Author
Anthropic
Category
Learning
Topics
Claude Code Customization & Workflow · Web Search, Research & Learning
First seen
2026-07-09
Last confirmed
2026-07-13
Explanation last updated
2026-07-12

The explanation below is AI-generated. Please verify it against the sources.

learning-output-style is a Claude Code plugin that turns sessions into an interactive learning experience by requesting meaningful code contributions from the user at decision points, while also providing educational insights, combining the unshipped "Learning" output style with the deprecated "Explanatory" output style. According to the README, it uses a SessionStart hook to inject instructions that make Claude identify spots where the user can write 5-10 lines of meaningful code, focusing on business logic and design choices, rather than implementing everything automatically. Claude prepares context and location for the user's contribution, explains trade-offs, and guides implementation, then offers "★ Insight" blocks with 2-3 educational points before and after code is written. The README warns that installing this plugin incurs additional token cost due to its instructions and the interactive nature of learning mode.

Overview

According to the README, this is a Claude Code plugin (not a standalone SaaS) that injects a SessionStart hook to add interactive learning and explanatory instructions to every Claude Code session.

What you can do with learning-output-style

  • Have Claude identify opportunities where you can write 5-10 lines of meaningful code, per the README
  • Receive requests to implement business logic, error handling strategies, algorithm choices, data structure decisions, UX decisions, and design patterns/architecture choices
  • Get context, location, and trade-off explanations prepared for your contribution before you write code
  • Receive "★ Insight" blocks with 2-3 educational points about codebase-specific implementation choices, patterns, and trade-offs
  • Let Claude directly implement boilerplate, obvious implementations, configuration/setup code, and simple CRUD operations without requesting input
  • Disable, uninstall, or create a local copy of the plugin to personalize it, as described in the README's "Managing changes" section

Sources

Original description (English)

Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)

History of learning-output-style

Back to list