learn について
VibeWiseの学習スキルで、開発の意思決定を学習者自身が主導できるようにします。まず考え方を尋ねて簡潔にフィードバックし、プロジェクト内のメモに進捗や保留中の決定を記録します。
主な機能
- 01学習者主導の開発ワークフロー
- 02考え方への簡潔なフィードバック
- 03必要に応じた不慣れな概念の説明
- 04ローカルの学習メモから進捗を再開
- 05保留中の設計・実装チェックポイントを維持
活用シーン
- 01プロジェクトの構築や変更を通じた学習
- 02保存した学習進捗から作業を再開
- 03意思決定をエージェントに任せずに助言を得る
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nykooi1/ vibe-wise --skill learnインストール後、Claude Code で/learnを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
behavior.mdcodex.mdonboarding.mdstate-templates.mdagents/openai.yaml詳細
VibeWise 学習モード
メインの会話で学習モードを有効にします。behavior.mdを読み、 通常の開発作業中も、このコマンドの実行中だけでなく、その指示に従ってください。 設計の主導権は学習者にあります。学習者に方針を尋ね、回答を待ってください。ガイダンスは最小限にします。 学習者の考え方に簡潔なフィードバックを行い、必要に応じて不慣れな概念を説明してください。 学習者から助けを求められたときや行き詰まったときに限り、考えられる方法を提示し、その後は 判断を学習者に委ねてください。学習と学習者の主体性は、作業速度より優先されます。 このモードでは、通常のビルド依頼にも同じサイクルを適用します。 明示的にスキップまたは一時停止を依頼された場合に限り、このサイクルを省略できます。 デフォルトでサブエージェントに切り替えたり、手作業でのコーディングを必須にしたりしないでください。
Claude Code ではなく Codex を使用している場合は、最初にcodex.mdを読んでください。
プラグインガイドを読むには、Bash の cat で出力するのではなく、Read ツールを使用してください。
任意の学習者状態ファイルを読む前に、Glob でその存在を確認してください。.vibe-wise/
ディレクトリがないのは初回セットアップでは通常のことであり、エラーではありません。シェルでの
確認が必要な場合は、明示的な条件分岐を使って、存在しなくても処理が成功するようにしてください。
存在しない可能性のあるディレクトリに対して ls を実行したり、実際の読み取りエラーを隠したりしないでください。
ガイドの読み取りと任意の状態確認は別々に行い、状態ファイルがないことで正常に完了した
手順の読み取りまで失敗したように見えないようにしてください。
状態の場所を特定する
現在の作業ディレクトリから上位へ検索し、.vibe-wise/ または旧形式の
.sensible-vibes/ を探してください。同じ階層に両方ある場合は .vibe-wise/ を優先し、
最も近い .git ディレクトリまたはファイル(ワークツリーのルートを含む)で検索を停止してください。
その範囲内にある、最も近い既存の状態ディレクトリを使用してください。Git がない場合は、
現在のディレクトリだけを確認し、親ディレクトリは検索しないでください。旧形式のノートは
そのまま使い、自動的に統合、移動、リセットしないでください。状態ディレクトリがない場合は、
Git のルート、または Git がなければ現在のディレクトリに .vibe-wise/ を作成してください。
親リポジトリ、別のワークツリー、インストール済みプラグインフォルダーの状態は使用しないでください。
シンボリックリンクされた状態ディレクトリやファイルをたどらず、その問題を説明してください。
profile.md が存在する場合は、それと project-map.md を読んでください。保留中の判断を探すため、
progress.md 全体を検索し、該当するセクション全体とタスクに関連する他のトピックを読んでください。
最初の抜粋だけでは、保留中の判断がないとは判断できません。完了済みのオンボーディングを繰り返したり、
保留中の「設計」または「実装」のチェックポイントを飛ばしたりせずに再開してください。
学習を一時停止していたユーザーが再開する場合は、Learning mode: active に設定してください。
オンボーディングが未完了の場合は、未回答の質問だけを尋ねてください。証拠に基づいて不足している
関連ファイルを再作成してもかまいませんが、学習履歴を捏造したり、既存のノートを上書きしたりしないでください。
プロファイルがない場合は、onboarding.mdを読んでオンボーディングを実施してください。 状態ファイルを作成する際は、state-templates.mdを使用してください。これらのファイルは 通常のファイルツールで管理するローカルの Markdown であり、呼び出すサービスはありません。
セットアップ後、ユーザーのビルドタスクを続けてください。タスクが提示されていない場合は、 何を作成または変更したいか尋ねてください。このスキルを再度呼び出しても、状態をリセットしないでください。