Skip to content

建议支持全局安装 #21

@Krue1

Description

@Krue1
  • 我已搜索现有 issue,确认此功能之前未被提议过

这解决了什么问题?

目前 superpowers-zh 仅支持项目级安装,每个项目都需要单独执行 npx superpowers-zh,且 v1.2.1 起主动拒绝在主目录 ~ 下安装。对于同时维护多个项目的开发者来说,每次新建或切换项目都要重复安装,容易遗漏,skills 更新时也需要逐个项目重新执行。

建议的方案

支持全局安装模式(如 npx superpowers-zh --global),安装一次后所有项目自动可用,无需逐个项目重复执行。全局 skills 可安装到用户目录下的统一位置,各工具通过配置引用。

你考虑了哪些替代方案?

  1. --force~ 下安装:README 明确不建议,会把 skills 和 bootstrap 文件写到主目录,污染所有项目。
  2. 手动写脚本批量安装:需要自己维护项目列表,升级时仍需逐个处理,本质上还是项目级安装的重复。

这适合放在核心 Superpowers 中吗?

适合。全局安装是安装方式层面的改进,与具体项目类型、工作流、第三方工具无关,对所有用户都有益。同时项目级安装仍然保留,两者可以共存(项目级优先、全局兜底)。

上下文

  • 版本:v1.2.1
  • 使用的 AI 编程工具:Claude Code / Cursor / Trae / Trae-cn / Codex 等
  • 工作流:同时维护多个项目,频繁创建新项目

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions