这解决了什么问题?
目前 superpowers-zh 仅支持项目级安装,每个项目都需要单独执行 npx superpowers-zh,且 v1.2.1 起主动拒绝在主目录 ~ 下安装。对于同时维护多个项目的开发者来说,每次新建或切换项目都要重复安装,容易遗漏,skills 更新时也需要逐个项目重新执行。
建议的方案
支持全局安装模式(如 npx superpowers-zh --global),安装一次后所有项目自动可用,无需逐个项目重复执行。全局 skills 可安装到用户目录下的统一位置,各工具通过配置引用。
你考虑了哪些替代方案?
- 用
--force 在 ~ 下安装:README 明确不建议,会把 skills 和 bootstrap 文件写到主目录,污染所有项目。
- 手动写脚本批量安装:需要自己维护项目列表,升级时仍需逐个处理,本质上还是项目级安装的重复。
这适合放在核心 Superpowers 中吗?
适合。全局安装是安装方式层面的改进,与具体项目类型、工作流、第三方工具无关,对所有用户都有益。同时项目级安装仍然保留,两者可以共存(项目级优先、全局兜底)。
上下文
- 版本:v1.2.1
- 使用的 AI 编程工具:Claude Code / Cursor / Trae / Trae-cn / Codex 等
- 工作流:同时维护多个项目,频繁创建新项目
这解决了什么问题?
目前 superpowers-zh 仅支持项目级安装,每个项目都需要单独执行
npx superpowers-zh,且 v1.2.1 起主动拒绝在主目录~下安装。对于同时维护多个项目的开发者来说,每次新建或切换项目都要重复安装,容易遗漏,skills 更新时也需要逐个项目重新执行。建议的方案
支持全局安装模式(如
npx superpowers-zh --global),安装一次后所有项目自动可用,无需逐个项目重复执行。全局 skills 可安装到用户目录下的统一位置,各工具通过配置引用。你考虑了哪些替代方案?
--force在~下安装:README 明确不建议,会把 skills 和 bootstrap 文件写到主目录,污染所有项目。这适合放在核心 Superpowers 中吗?
适合。全局安装是安装方式层面的改进,与具体项目类型、工作流、第三方工具无关,对所有用户都有益。同时项目级安装仍然保留,两者可以共存(项目级优先、全局兜底)。
上下文