opensource-pipeline - 安全脱敏、打包并发布开源项目。
通过三阶段流水线完成私有项目的派生脱敏、密钥清除、文件打包及 GitHub 公开发布。
标签
更新于: 2026-09-20能力
典型输入
典型输出
该技能可以做什么
- 派生私有项目至暂存区
- 清除密钥与身份凭据
- 脱敏净化暂存项目仓库
- 扫描密钥与个人隐私
- 审计 Git 提交历史
- 生成开源打包规范文件
- 报告暂存项目流水线状态
- 创建 GitHub 公开仓库
输入
- 项目目录路径或名称
- 开源许可证类型
- GitHub 组织或用户名
- GitHub 仓库名称
- 项目描述信息
- 用户发布授权
输出
- 暂存项目目录结构
- FORK_REPORT.md 报告
- SANITIZATION_REPORT.md 报告
- CLAUDE.md 规范文件
- 可执行 setup.sh 脚本
- README.md 说明文档
- LICENSE 许可证文件
- CONTRIBUTING.md 贡献指南
- .env.example 环境变量示例
- GitHub 公开仓库
要求
- GitHub CLI (`gh`)
- Git 版本控制系统
- 支持 Forker、Sanitizer 与 Packager 子 Agent
- 暂存路径 `$HOME/opensource-staging/` 写入权限
