learning-output-style プラグイン
プラグイン Claude Code 学習 Claude Code 拡張・ワークフローWeb 検索・リサーチ・学習以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
learning-output-styleは、意思決定のポイントでユーザーに意味のあるコード実装を求める対話的な学習モードと、教育的な解説機能を組み合わせたClaude Codeプラグインです。READMEによると、未提供だった「Learning」output styleと、廃止された「Explanatory」output styleの機能を統合したものです。SessionStartフックを使ってセッション開始時に指示を注入し、Claudeがビジネスロジックや設計上の選択が関わる箇所を特定して、5〜10行程度のコードをユーザーに書かせるよう促します。コード実装の前後には「★ Insight」ブロックで2〜3個の解説ポイントを提示します。READMEには、このプラグインの追加指示や学習モードの対話的な性質によりトークンコストが増える点への警告が明記されています。
概要
READMEによると、これは単体のSaaSではなくClaude Code用のプラグインで、SessionStartフックを通じて全セッションに対話的学習と解説の指示を追加するものです。
learning-output-style でできること
- READMEに基づき、Claudeがユーザーが書くべき5〜10行程度の意味あるコードの箇所を特定します
- ビジネスロジック、エラー処理方針、アルゴリズムの実装方法、データ構造の決定、UXに関する判断、設計パターン・アーキテクチャの選択について実装を求められます
- コードを書く前に、実装の文脈・場所・トレードオフの説明が用意されます
- コードの前後に「★ Insight」ブロックで、コードベース固有の実装選択やパターン、トレードオフに関する2〜3点の解説を受け取れます
- ボイラープレートや自明な実装、設定・セットアップコード、単純なCRUD処理については、Claudeがそのまま実装します
- README の「Managing changes」に記載の通り、プラグインの無効化・アンインストール・ローカルコピーの作成によるカスタマイズができます
出典
原文の説明(英語)
Interactive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)