explanatory-output-style
Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)
pinned to #6fbe3b0updated 2 months 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 months ago
Latest release
published
- #claude-code
- #mcp
- #skills
Automated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.6fbe3b0· 2 months ago
Kind-specific
3 passed1 warningPlugin: 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: manifest fields complete
Plugin: bundle shape
empty bundle
Plugin: manifest location
manifest at plugin.json
Release history
1- releasecurrent6fbe3b0warn2 months 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
Superpowers
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
ECC
Harness-native ECC plugin for engineering teams - 63 agents, 249 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
taste-skill
Frontend design taste skills including brutalist, minimalist, soft, redesign, stitch, and more
mh install plugins/explanatory-output-style