Neovimプラグインを追加する(Web検索→プラン作成)。ユーザーがNeovimプラグイン、テーマ、カラースキームの追加・インストールについて言及したときは必ずこのスキルを使う
引数 $ARGUMENTS を元に Neovim プラグインを追加するための実装プランを作成する。
$ARGUMENTS を確認し、以下のように処理を分岐する:
owner/repo 形式(/ を含む)または .nvim / -nvim を含む場合
→ 特定プラグインモードとしてステップ2Aへ進むruby, python, go など)
→ テーマ検索モードとしてステップ2Bへ進む以下を並列で実行する:
$ARGUMENTS のプラグインについてWebから情報収集する(nvim-web-research エージェント)nvim-codebase-explorer エージェント)両方の結果を受け取ったら、ステップ3へ進む。
以下を並列で実行する:
$ARGUMENTSnvim-web-researchnvim-codebase-explorer エージェント)両方の結果を受け取ったら、未導入のプラグインのみを以下の形式で提示し、ユーザーに選択を求める:
以下のプラグインが見つかりました。追加するものを選んでください:
- [ ] owner/repo-name — 説明(用途: LSP)
- [ ] owner/repo-name — 説明(用途: formatter)
- [ ] owner/repo-name — 説明(用途: syntax)
ユーザーが選択したプラグインそれぞれについて、並列で Web から詳細情報を収集する(nvim-web-research エージェント)。
全結果を受け取ったら、ステップ3へ進む。
EnterPlanMode を呼び出し、プランモードで以下の実装案を提示する。
プラグインが複数ある場合はプラグインごとにまとめる。
nvim/lua/plugins/<plugin-name>.lua の新規作成内容
dependencies に記載config 関数内に記述するnvim/lua/core/keymaps.lua への追記内容(プラグイン固有でない汎用キーマップがある場合のみ)
README.md のプラグイン一覧テーブルへの追記内容