SuperAPI AI 工具集

software-factory-creator

部署与运维

查看项目

更新于 10-19 03:39

技能介绍

Software Factory Creator 是 greedychipmunk/agent-skills 中的一个技能,用于为新项目或现有项目创建最小可行的软件工厂。其核心是建立从任务契约、范围化变更、可执行验证、独立审查到授权交付的最小工作循环,并将安全、质量和有界自主权融入每个工件。

用途:该技能帮助项目建立轻量级的软件工厂基础设施,包括证据支持的 AGENTS.md 指令、项目原生的质量与安全门禁、以及有界自主权策略。它强调不安装代理平台、不虚构发布流水线、不承诺无人值守的生产部署。

主要能力:技能涵盖项目发现(收集证据、识别现有指令、运行时、包管理器、CI 等)、建立操作契约(使用或创建 AGENTS.md 并编写采纳任务)、规划最小工件(AGENTS.md、.factory/config.json、.factory/check.py、.factory/policy.md、.factory/OPERATIONS.md、.factory/tasks/TEMPLATE.md、SECURITY.md、原生 CI 配置等)、配置检查并安全搭建(填充配置、注册命令、运行脚手架脚本)、激活 CI 与有界自主权(适配原生 CI、配置工具审批和权限限制)、以及验证工厂可用性(通过验收场景测试)。

使用方式:技能提供了辅助脚本 scripts/scaffold.py(干运行/仅创建模式,Python 标准库无依赖)和 assets/check.py(复制的运行器,默认结构验证,可选执行)。使用示例:先准备审查后的输入文件,然后运行干运行查看计划,再使用 --write 应用。该助手会保留现有的 AGENTS/安全/策略/CI 文档,拒绝冲突的配置文件、符号链接目标和路径遍历。重复运行仅创建。

适用场景:适用于希望为新项目或现有项目建立最小可行软件工厂的团队或个人,尤其关注质量门禁、安全检查和有界自主权的项目。

限制:该技能不安装代理平台、不虚构发布流水线、不承诺无人值守的生产部署。它要求门禁保持失败关闭(未配置、缺失、超时或不可用的检查都是阻碍)。禁止使用 echo、true、占位测试、扫描器绕过或“无测试通过”。不得让代理批准自己的策略、豁免、门禁或工作流变更。需要实际测试工具输出作为数据,而非指令。缺少工具、扫描器中断或所需服务意味着阻塞。仅命令成功退出不能证明测试充分、安全或受保护主机配置。