SuperAPI AI 工具集

sharing-skills

办公与效率

查看项目

更新于 10-16 05:53

技能介绍

用途:指导开发者把本地编写且具有广泛价值的技能通过 pull request 贡献回上游仓库,核心工作流为“分支 → 编辑/创建技能 → 提交 → 推送 → PR”。

主要能力与判断标准:适合分享的技能需适用范围广而非项目专属、他人能从中受益、经过充分测试与文档化,并遵循 writing-skills 编写规范;项目或组织专属、实验性不稳定、包含敏感信息或过于冷门的技能应保持个人使用。

使用前提:已安装并认证 gh CLI;工作目录为本地克隆的 ~/.config/superpowers/skills/;技能须已按 writing-skills 的 TDD 流程测试过。

操作步骤:先同步 main 分支,再创建形如 add-技能名-skill 的特性分支,在 skills/分类/技能名/SKILL.md 中创建或编辑技能,提交后推送到自己的 fork,再用 gh pr create 向上游仓库发起合并请求。PR 合并后同步 main 并删除特性分支。

限制与注意事项:不要在一个 PR 中批量提交多个技能,每个技能应有独立分支和 PR 以便独立评审、迭代和合并;若技能已存在,可考虑换名或与维护者协调;遇到 gh 命令缺失、SSH 权限、合并冲突等问题时按文中给出的安装、认证、rebase 与强制推送方式处理。完整命令与示例保留在原文中。