用途:当你开发了一个具有广泛适用性的技能,并希望将其贡献到上游仓库时使用此技能。它指导从本地分支到发起拉取请求的完整流程,工作流为:分支 → 编辑/创建技能 → 提交 → 推送 → PR。
主要能力:说明何时应当分享(技能适用范围广、非项目专用,他人可受益、经过充分测试与文档化、遵循 writing-skills 指南),何时应保留为个人使用(项目或组织专用、实验性或不稳定、含敏感信息、过于小众)。同时给出分享前置条件:已安装并认证 gh CLI、工作目录为 ~/.config/superpowers/skills/ 本地克隆、技能必须已用 writing-skills 的 TDD 流程测试。
使用方式:先同步主分支并推送到自己的 fork,再创建名为 add-技能名-skill 的特性分支,然后在 skills/分类/技能名/SKILL.md 中创建或编辑技能,提交后用 git push -u origin 分支名 推送,最后用 gh pr create 向上游仓库创建 PR,并在 PR 正文中说明摘要、测试方式和背景。PR 合并后同步本地主分支并删除特性分支。技能还给出故障排查建议(如未找到 gh 命令、SSH 权限错误、技能已存在、PR 冲突的处理思路),并强调不要在一个 PR 中批量提交多个技能,每个技能应独立分支与 PR,以便独立评审和合并。
限制与关联:需已安装 GitHub CLI 并完成认证,需具备本地克隆仓库的推送权限;相关技能 writing-skills 是分享前的必要前提。