用途:将私有项目安全地准备为公开发布版本。它通过三阶段流水线串联三个智能体:Fork(复制文件并剥离密钥)、Sanitize(校验是否干净)、Package(生成 CLAUDE.md、setup.sh、README 等发布文件)。适用于用户说“开源这个项目”“把它公开”,或需要在推送到 GitHub 前清除密钥的场景。
主要命令:/opensource fork PROJECT 执行完整流水线(fork + sanitize + package);/opensource verify PROJECT 对已有仓库运行净化器;/opensource package PROJECT 生成 CLAUDE.md + setup.sh + README;/opensource list 列出所有暂存项目;/opensource status PROJECT 查看某暂存项目的报告。
使用方式:/opensource fork 会先收集参数(项目路径、许可证 MIT/Apache-2.0/GPL-3.0/BSD-3-Clause、GitHub 组织或用户名、仓库名、README 描述),创建暂存目录 $HOME/opensource-staging/,然后依次调用 opensource-forker、opensource-sanitizer、opensource-packager 三个子智能体。净化器运行六类扫描(密钥、PII、内部引用、危险文件、配置完整性、Git 历史)并生成 SANITIZATION_REPORT.md,判定为 FAIL 时最多重试 3 次,否则呈现发现并交由用户手动修复。打包器生成 CLAUDE.md、setup.sh(可执行)、README.md、LICENSE、CONTRIBUTING.md、.github/ISSUE_TEMPLATE/。最终审阅后,经用户批准可用 gh repo create 公开发布。
暂存目录结构包含 FORK_REPORT.md、SANITIZATION_REPORT.md、CLAUDE.md、setup.sh、README.md、.env.example 及净化后的项目文件。
限制与注意事项:未经用户批准绝不推送 GitHub;不得跳过净化器这一安全关卡;净化器 FAIL 后未修复所有关键项不得继续;暂存目录中不得残留 .env、*.pem 或 credentials.json;任何手动修复后应重新运行净化器再发布。暂存目录会保留到显式清理为止。具体收费、价格与平台支持等资料暂未提供。