explanatory-output-style
Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)
pinned to #6fbe3b0updated 2 weeks ago
Ask your AI client: “install plugins/explanatory-output-style”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/explanatory-output-stylemetahub onboarded this repo on the author's behalf.
If you own github.com/anthropics/claude-plugins-official on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
31,973
Last commit
2 weeks ago
Latest release
published
- #claude-code
- #mcp
- #skills
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.6fbe3b0· 2 weeks ago
Kind-specific
31Plugin: manifest fields complete
Plugin: bundled artifacts presentwarn
Couldn't find a skills/ subdir or an MCP server config inside the plugin
A plugin is most useful when it bundles ≥ 1 skill or an MCP server.
Plugin: bundle shape
empty bundle
Plugin: manifest location
manifest at plugin.json
Release history
1- releasecurrent6fbe3b0warn2 weeks ago
Contents
This plugin recreates the deprecated Explanatory output style as a SessionStart hook.
WARNING: Do not install this plugin unless you are fine with incurring the token cost of this plugin's additional instructions and output.
What it does
When enabled, this plugin automatically adds instructions at the start of each session that encourage Claude to:
- Provide educational insights about implementation choices
- Explain codebase patterns and decisions
- Balance task completion with learning opportunities
How it works
The plugin uses a SessionStart hook to inject additional context into every session. This context instructs Claude to provide brief educational explanations before and after writing code, formatted as:
`★ Insight ─────────────────────────────────────`
[2-3 key educational points]
`─────────────────────────────────────────────────`
Usage
Once installed, the plugin activates automatically at the start of every session. No additional configuration is needed.
The insights focus on:
- Specific implementation choices for your codebase
- Patterns and conventions in your code
- Trade-offs and design decisions
- Codebase-specific details rather than general programming concepts
Migration from Output Styles
This plugin replaces the deprecated "Explanatory" output style setting. If you previously used:
{
"outputStyle": "Explanatory"
}
You can now achieve the same behavior by installing this plugin instead.
More generally, this SessionStart hook pattern is roughly equivalent to CLAUDE.md, but it is more flexible and allows for distribution through plugins.
Note: Output styles that involve tasks besides software development, are better expressed as subagents, not as SessionStart hooks. Subagents change the system prompt while SessionStart hooks add to the default system prompt.
Managing changes
- Disable the plugin - keep the code installed on your device
- Uninstall the plugin - remove the code from your device
- Update the plugin - create a local copy of this plugin to personalize this
plugin
- Hint: Ask Claude to read https://docs.claude.com/en/docs/claude-code/plugins.md and set it up for you!
Reviews
No reviews yet. Be the first.
Related
serena
Semantic code analysis MCP server providing intelligent code understanding, refactoring suggestions, and codebase navigation through language server protocol integration.
agents-research
Agents for academic, market, and technical research, synthesis, and reporting
embedded-debugger
Embedded debugger workflow for probe-rs targets. Provides a CLI-first skill and optional MCP server for probe discovery, target checks, flashing, memory access, and RTT workflows.
mh install plugins/explanatory-output-style