Agent 与自动化AI 资源
The Software Factory:面向软件开发生命周期的可调度确定性优先 Agent 舰队
PaulKinlan/agents · The Software Factory — 22 deterministic-first SDLC agents & skills for pi, Claude Code, and Antigravity
ELI5:它是什么,解决什么问题
该项目提供 22 个软件开发生命周期(SDLC)Agent 与技能,可在本地既有开发会话认证(pi、Claude Code、Antigravity)下运行,也可在 GitHub Actions CI 中调度。整体采用确定性优先思路:先由 gitleaks、npm audit、HTMLParser 等静态扫描器枚举候选项与指标,再由 AI 模型做分诊、综合与判定,结果写入 Beads、GitHub Issues 或本地增量报告。项目包含安全漏洞发现、威胁建模、秘密扫描、现代 Web 与无障碍审计、性能与内存优化、测试等 Agent 线,并支持工厂线编排、Andon Cord 停机、指纹去重与状态机、人工保留合并控制点。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 提供 22 个 SDLC Agent 与技能,覆盖安全漏洞发现与对抗验证、威胁建模、秘密扫描、现代 Web API 迁移、UI/UX 与 WCAG 无障碍审计、韧性检查、性能回归审查、性能爬山优化、内存泄漏检测与包体积测量。支持 CLI 手动运行、launchd 定时、GitHub Actions CI 触发;确定性预扫描枚举候选项,AI 引擎负责分诊与判定;发现结果以 sha256 指纹去重并管理生命周期,可输出到 Beads、GitHub Issues 或本地 Markdown 增量报告。还提供工厂线编排、Andon Cord 停机、ENV_FAILURE 环境失败区分、pre-commit 钩子与技能安装。
- 适用场景
- 适用于希望把 AI Agent 接入日常开发流程与 CI 的团队:在提交前做秘密扫描,在 PR 或定时任务中执行安全与质量审计,对 Web 项目做现代化与无障碍改进建议,对性能指标进行目标导向的迭代优化,并把发现结果推送到既有问题跟踪系统。Agent 只提议、不直接应用变更,适合需要人工保留合并控制点的场景。
- 项目形态
- 开发框架
- 部署方式
- 可本地运行(CLI、launchd 定时、pre-commit 钩子),也可通过 GitHub Actions 复合 Action 在 CI 中运行;支持 install.sh、pi 包管理器与 npx skills 安装技能。
- 主要依赖
- Python 3.9+;至少安装并认证一种受支持的 AI CLI(pi、claude 或 antigravity);按目标 sink 可选安装 bd 或 gh;使用 bubblewrap 沙箱相关配置需另行确认。
- 使用限制
- 材料未说明许可证与商用条件;模型 API 成本、速率限制与具体鉴权要求未说明;部分 Agent(如 vuln-discovery、memory-profile)标注为 Local 平面,CI 可用性未逐一说明;项目强调发现由 AI 判定,仍需人工审核与合并。
- 许可证
- 未说明
- 最近推送
- 2026-10-14 06:41
资料检查:2026-10-14 07:00 · 卡片整理:2026-11-02 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。