找到方法在 opencode 里暂时关闭 superpowers 了

找到方法在 opencode 里暂时关闭 superpowers 了
找到方法在 opencode 里暂时关闭 superpowers 了

superpowers 有时候真的很好用,比如在大项目做修改后自动 review、或是从头开始 vibecoding 的时候想确认完约束后,让它减少停下来的次数。

但有些时候不需要它,比如一点小修改,只会平白浪费时间。所以我需要找个办法暂时关闭它。

opencode 目前还没有动态关闭插件的功能(而且我觉得关闭了插件也不一定可以关掉已经 load 的 skill)。

最后我灵机一动:既然 superpowers 本质是一堆 skill,那我就写个 skill 让模型不要主动去使用 skill 不就好了!

~/.config/opencode/skills/no-skill/SKILL.md 中加入

---
name: no-skill
description: This skill is explicitly requested by user, used to disable all skills.
---

**Do not use any skills unless the user explicitly requests it.**

---

然后,如果不需要用 superpowers,就用 /no-skill <instructions> 去启动一个对话。

(不过也许我应该再写个可以恢复 superpowers 的 skill :smile:

3 个帖子 - 3 位参与者

阅读完整话题

来源: linux.do查看原文