SuperAPI AI 工具集

oss-launch

部署与运维

查看项目

更新于 10-16 09:32

技能介绍

用途:把私有副项目从“做完”推进到公开 GitHub 发布,通过七个分阶段门禁逐步推进,每阶段都报告实际运行的命令,并在首个不满足的门禁处停止,不估算结果、不静默跳过门禁。用 TodoWrite 逐行记录各阶段进度,让用户看到发布进度停顿在哪里。

阶段与门禁:1 预检,仓库为私有、无泄露密钥、存在许可证;2 审查,无未解决的 Critical/High 问题;3 品牌(可选),生成或复用 logo/hero;4 README 与描述,价值主张优先的 README、设置 topics;5 提及清理,用户确认具体删除内容;6 历史重写,仅限私有、检查是否曾公开、本轮明确确认;7 公开切换,此前各阶段均已通过。

用法要点:预检运行 gh repo view --json isPrivate,licenseInfo,forkCount,stargazerCount 记录 isPrivate,密钥扫描命中即全流程停止,只报告 file:line 不报告匹配值;缺许可证不自动填充,先询问用户要哪种。历史重写仅在用户明确要求时可达,且仅在所有条件满足时允许强推:重新用 gh repo view --json isPrivate 检查可见性,isPrivate 为 false 直接拒绝;forkCount 或 stargazerCount 大于 0 视为可能已公开克隆,需用户明确覆盖;本轮明确确认。运行脚本 <skill-dir>/scripts/history_rewrite.sh --paths <file> --replace <file>,不手工重写。公开切换运行 gh repo edit --visibility public --accept-visibility-change-consequences 以及 gh repo edit --description ... --add-topic ...,不得虚构与第 4 阶段不符的 topics 或描述。

限制:不得编造功能、收费或效果;各阶段结果只能取自本次会话实际运行的命令。文档中未提供的信息暂未说明。