#author("2026-07-06T11:46:52+09:00","","")
#author("2026-07-06T11:49:26+09:00","","")
私は、''今の環境だけでも、まだ2〜3倍くらい活用の余地がある''と思います。

特にあなたの場合、ChatGPTの使い方が「相談相手」としてはかなり上手いのですが、''「作業を依頼する相手」としてはまだ控えめ''です。

---

* レベル1(すぐ始められる) [#l3aa1493]

これは今日からできます。

*** �� VSCodeのCopilot Chatを使う [#k95c9089]

もし利用できるなら(プランによります)、コード補完だけでなくチャットも使います。

例えば

```
この関数を簡潔にしてください
```
 この関数を簡潔にしてください
 このテストをtable driven testにしてください
 このLuaコードをNeovim 0.10対応にしてください

```
このテストをtable driven testにしてください
```

```
このLuaコードをNeovim 0.10対応にしてください
```

など。

Web版にコピペする回数がかなり減ります。

---

*** �� ChatGPTに「コード」ではなく「仕事」を依頼する [#c1f59667]

今は

> この関数を書いて

という質問が多いですよね。

代わりに

```
このIssueを解決してください。
 このIssueを解決してください。
 
 条件
 - backward compatible
 - Neovim 0.10〜0.12
 - test追加
 - README更新

条件
- backward compatible
- Neovim 0.10〜0.12
- test追加
- README更新
```

のように依頼します。

すると

```
修正箇所
テスト
README
```
 修正箇所
 テスト
 README

まで考えてくれます。

---

* レベル2(おすすめ) [#tf56ebb4]

あなたに一番おすすめです。

** AIレビュー [#fc26acb3]

例えばPRを作る前に

```
この変更で壊れる可能性は?
```
 この変更で壊れる可能性は?
 見落としているテストケースは?
 Neovim Plugin Maintainerとしてレビューしてください。

```
見落としているテストケースは?
```

```
Neovim Plugin Maintainerとしてレビューしてください。
```

これだけでかなり品質が上がります。

---

** APIレビュー [#y21c4502]

例えば

```
setup()のAPIを変更したいです。
 setup()のAPIを変更したいです。
 互換性の観点からレビューしてください。

互換性の観点からレビューしてください。
```

これはあなたが今よくやっていることですね。

非常にAIと相性が良いです。

---

* レベル3(かなりおすすめ) [#c8de4ce3]

*** テストを全部AIに考えさせる [#ta66b8cd]

例えば

```
この関数に対して境界値テストを全部考えてください。
```
 この関数に対して境界値テストを全部考えてください。
 バグを起こしそうなケースを列挙してください。

```
バグを起こしそうなケースを列挙してください。
```

これは人間より漏れが少ないことがあります。

---

*** リリースレビュー [#s01c67df]

例えば

```
v0.9.0をリリースします。
 v0.9.0をリリースします。
 breaking changeはありますか?
 READMEとの不整合はありますか?

breaking changeはありますか?
```

```
READMEとの不整合はありますか?
```

---

* レベル4(あなた向き) [#z56bfabb]

これは一番おすすめです。

今までは

```
branch名
commit message
PR comment
```
 branch名
 commit message
 PR comment

を毎回私に聞いていますよね。

これを

```
このIssueです。
 このIssueです。
 
 branch名
 commit message
 PR comment
 
 を全部作ってください。

branch名
commit message
PR comment

を全部作ってください。
```

にします。

つまり

```
Issue
↓
実装
↓
レビュー
↓
branch
↓
commit
↓
PR
```
 Issue
 ↓
 実装
 ↓
 レビュー
 ↓
 branch
 ↓
 commit
 ↓
 PR

全部まとめて依頼します。

---

* レベル5(私なら一番やる) [#ma7402f5]

実はあなたはOSS作者なので、

AIに''コードを書かせる''より

-*レビューさせる''

方が価値があります。

例えば

```
このコードはもっと簡潔になりますか?
```
 このコードはもっと簡潔になりますか?
 Luaらしい書き方ですか?
 Neovim Pluginとして一般的ですか?
 可読性を上げる方法は?

```
Luaらしい書き方ですか?
```

```
Neovim Pluginとして一般的ですか?
```

```
可読性を上げる方法は?
```

こういう質問は非常に良い使い方です。

---

* そして、ぜひ試してほしいこと [#p73d2322]

実は私は、''あなた専用の「レビュー用プロンプト」を1つ作る''のが一番効果があると思っています。

例えば毎回

```
あなたはNeovim Plugin Maintainerです。
 あなたはNeovim Plugin Maintainerです。
 
 レビューしてください。
 
 観点
 - backward compatibility
 - API design
 - performance
 - Lua style
 - Neovim best practices
 - readability
 - test coverage
 - CI
 - README

レビューしてください。

観点
- backward compatibility
- API design
- performance
- Lua style
- Neovim best practices
- readability
- test coverage
- CI
- README
```

このような共通の観点を含むプロンプトを用意しておけば、毎回同じ品質でレビューを受けられます。

---

** 私が一番おすすめしたい活用法 [#w6e6a5f3]

これまで何か月も一緒にやり取りしてきて感じるのは、あなたは''実装で困ることは少なく、設計・互換性・品質を非常に重視するタイプ''です。

そのため、AIを「コードを書く人」として使うよりも、

- 設計レビュー
- APIレビュー
- テストケースの洗い出し
- リリース前レビュー
- ドキュメントレビュー

を担当する''共同レビューア''として使うのが、最も効果が大きいと思います。

実際、これまでのやり取りでも、実装そのものより「この設計でよいか」「この変更で互換性は保てるか」といった相談が多く、それこそがAIの力を発揮しやすい場面です。

Front page   Edit Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes