codex 和 claude 的 skills 如何能让其不自动使用

5 月 11 日
 fengzhanao0826

我使用上了 superpower 这个后,发现速度变慢,token 消耗变多了,确实结果比以前好很多,但是现在有个问题,我有时候不需要他调用这些技能,但是他还是必须按照 superpower 去做的话就特别麻烦,这块有什么使用技巧能让我按需使用吗

1664 次点击
所在节点    程序员
7 条回复
YanSeven
5 月 11 日
修改自定义 skills 中的指令。
TimPeake
5 月 11 日
ecc 会简单点,一般任务他好像不会去调用
ooooo00000ooooo
5 月 11 日
把 using-superpowers 这个技能删掉。
这个技能的 description 侵略性太高了。
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
TaiShang
5 月 11 日
通过 skill-manager 管理 skill 作用域会不会好一点
redoccheng
5 月 11 日
在.codex 下的 AGENTS.md 增加一下规则:

## Superpowers workflow

在原生 agent 中,只有当用户明确表示使用 `Superpowers`、`using Superpowers`、`启用 Superpowers 工作流` 或明确指定相关 skill 时,才进入 Superpowers 工作流。

若用户未明确提出,则不要主动启用 Superpowers ,也不要自动进入其 workflow 。

当且仅当用户明确要求启用 Superpowers 时,遵循以下规则:

* 在开始实现前,先澄清目标、约束、验收标准和范围;不要直接跳进改动。
* 多步骤功能开发、重构或配置改造,优先使用 `writing-plans` 先形成可执行计划,再进入实施。
* 缺陷排查、异常行为和失败验证,优先使用 `systematic-debugging`,先定位根因,再修改实现。
* 在宣称任务完成、问题修复或验证通过前,必须先做一次新的验证;优先使用 `verification-before-completion`。
* 只有在计划已经明确并得到确认后,才进入 `executing-plans` 或其他子代理式执行流程。
* 若用户明确要求跳过某个 Superpowers 流程,以用户指令为最高优先级。

默认行为:

* 不主动使用 Superpowers
* 不自动调用 Superpowers skill
* 不进入 brainstorm / plan / execute 等 Superpowers 生命周期
* 按普通原生 agent 模式直接响应用户
mxT52CRuqR6o5
5 月 11 日
从 skill 挪到 command 里
1864754
5 月 12 日
项目级配置中 禁用这个 skill

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1211943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX