Plugin Official

Learning Output Style

SessionStart hook that makes Claude ask you to write 5-10 lines at decision points and share educational insights.

Author
Anthropic
Works with
Claude Code
License
Apache-2.0
Documented
Oct 2, 2026

What Learning Output Style is

Combines the unshipped Learning output style with explanatory functionality as a SessionStart hook. Claude requests meaningful code contributions at decision points and adds insights. It carries extra token cost.

What it does

How Learning Output Style plugs in: which agents run it and what it addsRUNS INYour agentClaude Codeone host documentedPLUGIN · OFFICIALLearning Output StyleBundles of skills, commands, hook…3 install steps1 permission notelicense: Apache-2.0WHAT IT ADDSWhat it doesInjects teaching instructions at…Asks you to write 5-10 lines of b…Prepares context and location for…Adds a star-insight block about c…agent → extension → new capability · from the official repository or docs
Where Learning Output Style runs and what it adds, from its documentation
  • Injects teaching instructions at the start of each session
  • Asks you to write 5-10 lines of business logic or design choices
  • Prepares context and location for your contribution
  • Adds a star-insight block about codebase patterns and trade-offs
  • Implements boilerplate and simple CRUD directly

When to use it

Good fit

  • You want to learn while coding
  • You want to own key design decisions

Not for

  • Fast autonomous implementation; the README warns about token cost and interactivity

How to install Learning Output Style

You need: Claude Code

  1. Run Claude Code
  2. Run /plugin install learning-output-style@claude-plugins-official
  3. Start a new session; it activates automatically

Permissions and security

What it can access

  • Adds instructions to every session through a SessionStart hook

Review the source before granting an agent access to credentials or production systems. We document what the maintainers state; we do not audit code.

Limitations

  • Extra token cost from additional instructions
  • Interactive: Claude pauses for your code

Tools it extends

Frequently asked questions

What does learning-output-style do?

It makes Claude request your code at meaningful decision points and give educational insights. source

Does learning-output-style include explanatory-output-style?

Yes, all of its functionality. source

When does learning-output-style not ask me to write code?

For boilerplate, obvious implementations, configuration and simple CRUD. source

Related guides

Sources and gaps

Not stated by the maintainers: Release date and version history are not shown in the plugin README.

More extensions to look at