code-agent-skills 是一个面向通用 Coding Agent 的可移植 skill 集合仓库。
它当前整理了 3 套不同来源和风格的 skills,目标是把原本依赖特定宿主、特定工作流或特定项目背景的方法,提炼成可以单独分发、单独安装、单独复用的 skill 包。
| 目录 | 定位 | 适合场景 |
|---|---|---|
openspec-skills/ |
OpenSpec 风格的 spec-driven workflow skills,含可独立替代整包的 mini-openspec |
先规划 proposal/design/tasks/spec,再实现、同步、归档 |
superpowers-skills/ |
Superpowers 的扁平化前缀版技能集,含可独立替代整包的 mini-superpowers |
复杂开发、调试、代码审查、计划执行、技能编写 |
gstack-skills/ |
从 gstack 提炼出的轻量工程工作流 skills,含可独立替代整包的 mini-gstack |
问题澄清、任务规划、实现、评审、排障 |
code-agent-skills/
├── README.md
├── LICENSE
├── openspec-skills/
│ ├── README.md
│ ├── MANIFEST.md
│ ├── PLAN.md
│ ├── install-all.sh
│ ├── mini-openspec/
│ └── openspec-*/
├── superpowers-skills/
│ ├── README.md
│ ├── MANIFEST.md
│ ├── install-all.sh
│ ├── mini-superpowers/
│ └── superpowers-*/
└── gstack-skills/
├── README.md
├── MANIFEST.md
├── PLAN.md
├── install-all.sh
├── mini-gstack/
└── gstack-*/
安装到目标项目:
./openspec-skills/install-all.sh /path/to/target-project可选安装最小 openspec/ 模板:
./openspec-skills/install-all.sh /path/to/target-project --with-openspec-template更多说明见 openspec-skills/README.md。
低成本使用时,直接用 mini-openspec 即可;需要更细粒度控制时再切到具体 openspec-* skill。
如果只想保留最低成本能力,通常只安装 mini-openspec/ 也足够。
安装到目标项目:
./superpowers-skills/install-all.sh /path/to/target-project默认会安装:
superpowers-*skills 到目标项目.trae/skills/和.claude/skills/superpowers:*command prompts 到目标项目.trae/commands/superpowers/和.claude/commands/superpowers/
更多说明见 superpowers-skills/README.md。
低成本使用时,直接用 mini-superpowers 即可;需要更强约束或更细分流程时再进入 superpowers-* workflow。
如果只想保留最低成本能力,通常只安装 mini-superpowers/ 也足够。
从仓库内安装当前这套轻量 skills:
./gstack-skills/install-all.sh如需拷贝而不是软链接:
./gstack-skills/install-all.sh --copy更多说明见 gstack-skills/README.md。
低成本使用时,直接用 mini-gstack 即可;需要更专业的单阶段工作流时再选择 gstack-* 细分 skill。
如果只想保留最低成本能力,通常只安装 mini-gstack/ 也足够。
- 如果你需要严格的规范驱动开发流程,选
openspec-skills - 如果你需要完整的开发过程增强能力,选
superpowers-skills - 如果你需要更轻量、更通用的工程执行工作流,选
gstack-skills
大多数 skill 包会把内容安装到类似目录:
<target-project>/.trae/skills/
<target-project>/.claude/skills/
<target-project>/.trae/commands/
<target-project>/.claude/commands/
具体是否生成 commands、是否支持模板安装、是否使用复制或软链接,以各子目录中的 README.md 和 install-all.sh 为准。
- 可移植:尽量降低对特定宿主、CLI、守护进程和项目结构的绑定
- 可组合:把大型工作流拆成独立技能,便于按场景组合调用
- 可安装:尽量提供一键安装脚本,减少手工复制目录的成本
- 可审阅:保留
README.md、MANIFEST.md、PLAN.md等说明文件,方便理解技能边界和来源
本仓库中的不同 skills 套件分别受到各自上游项目启发或基于其内容整理而来,具体来源、许可与致谢请查看各子目录中的 README.md。
code-agent-skills is a repository of portable skill packages for general-purpose coding agents.
It currently brings together 3 skill suites from different origins and workflow styles. The goal is to extract reusable methods that would otherwise depend on a specific host, workflow, or project context, and package them so they can be distributed, installed, and reused independently.
| Directory | Positioning | Best For |
|---|---|---|
openspec-skills/ |
OpenSpec-style spec-driven workflow skills with mini-openspec as a standalone low-cost replacement |
Planning proposals, design, tasks, and specs before implementation, sync, and archive |
superpowers-skills/ |
Flat, prefixed adaptation of Superpowers skills with mini-superpowers as a standalone low-cost replacement |
Complex development work, debugging, code review, plan execution, and skill authoring |
gstack-skills/ |
Lightweight engineering workflow skills distilled from gstack with mini-gstack as a standalone low-cost replacement |
Problem framing, task planning, implementation, review, and debugging |
code-agent-skills/
├── README.md
├── LICENSE
├── openspec-skills/
│ ├── README.md
│ ├── MANIFEST.md
│ ├── PLAN.md
│ ├── install-all.sh
│ ├── mini-openspec/
│ └── openspec-*/
├── superpowers-skills/
│ ├── README.md
│ ├── MANIFEST.md
│ ├── install-all.sh
│ ├── mini-superpowers/
│ └── superpowers-*/
└── gstack-skills/
├── README.md
├── MANIFEST.md
├── PLAN.md
├── install-all.sh
├── mini-gstack/
└── gstack-*/
Install into a target project:
./openspec-skills/install-all.sh /path/to/target-projectOptionally install a minimal openspec/ template:
./openspec-skills/install-all.sh /path/to/target-project --with-openspec-templateSee openspec-skills/README.md for details.
Recommended low-cost starting point: mini-openspec
If you only want the smallest install footprint, installing just mini-openspec/ is often enough.
Install into a target project:
./superpowers-skills/install-all.sh /path/to/target-projectBy default this installs:
superpowers-*skills into the target project's.trae/skills/and.claude/skills/superpowers:*command prompts into the target project's.trae/commands/superpowers/and.claude/commands/superpowers/
See superpowers-skills/README.md for details.
Recommended low-cost starting point: mini-superpowers
If you only want the smallest install footprint, installing just mini-superpowers/ is often enough.
Install the lightweight skill suite from this repository:
./gstack-skills/install-all.shTo copy files instead of using symlinks:
./gstack-skills/install-all.sh --copySee gstack-skills/README.md for details.
Recommended low-cost starting point: mini-gstack
If you only want the smallest install footprint, installing just mini-gstack/ is often enough.
- Choose
openspec-skillsif you want a strict spec-driven development workflow - Choose
superpowers-skillsif you want a broader development-process enhancement toolkit - Choose
gstack-skillsif you want a lighter and more general engineering workflow
Most skill packages install into directories like:
<target-project>/.trae/skills/
<target-project>/.claude/skills/
<target-project>/.trae/commands/
<target-project>/.claude/commands/
Whether commands are generated, templates are supported, or copy vs symlink is used depends on each package's own README.md and install-all.sh.
- Portable: minimize coupling to a specific host, CLI, daemon, or project layout
- Composable: split large workflows into smaller skills that can be combined by scenario
- Installable: provide one-command installers where possible to reduce manual setup
- Reviewable: keep
README.md,MANIFEST.md, andPLAN.mdso the package boundary and intent stay understandable
Each skill suite in this repository is inspired by or derived from its own upstream project. See the corresponding package README.md for source, licensing, and attribution details.