swe-af
一个API调用即可启动全栈自主软件工程团队,完成从需求到部署的全流程开发。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:swe-af。 它的用途是:一个API调用即可启动全栈自主软件工程团队,完成从需求到部署的全流程开发。 完整的 Skill 内容见:https://321skill.com/skills/swe-af/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“启动一个工程团队,目标是为我的电商项目‘https://github.com/my/shop’添加基于JWT的用户认证模块,并使用Sonnet模型进行架构设计,Opus模型进行核心编码。” 它会自动克隆代码库,分析现有结构,规划认证流程,编写并测试相关的前后端代码,最终提交包含所有改动的合并请求或直接推送更新。
介绍
SWE-AF 旨在解决复杂软件工程任务中,需要协调多个角色(如产品经理、架构师、程序员、测试员)进行端到端开发的痛点。用户只需通过一个API调用或一行CLI命令,提交一个目标(如“重构并加固认证与支付流程”)和代码仓库地址,SWE-AF便会自动组建一个AI工程团队,自主完成需求分析、架构设计、编码、代码审查、测试等一系列工作,最终交付可运行的代码。
使用方式极其简单,主要通过 af CLI工具或直接调用其HTTP API。用户只需提供开发目标和代码库信息,即可启动整个流程。系统会实时流式输出进度,并在完成后给出结果。用户还可以通过配置项,为不同角色(如编码员、测试员)指定不同的AI模型,并启用学习模式。
它非常适合需要快速原型验证、处理遗留代码重构、或希望将重复性开发任务自动化的技术团队。全栈开发、后端开发、运维工程师和项目经理是其主要用户,他们可以利用SWE-AF来加速项目迭代或处理技术债务。
建议初次使用时从一个明确、边界清晰的小目标开始,例如为现有项目添加一个具体的功能模块。同时,注意配置合适的AI模型资源,对于核心编码和测试任务,建议使用能力更强的模型以确保输出质量。在关键业务项目中使用前,务必对AI生成的代码进行充分的人工审查和测试。
核心特点
与单一功能的代码生成工具不同,SWE-AF模拟了一个完整的、多角色协作的软件工程工厂,能够自主管理从需求拆解到代码交付的完整生命周期。其独特的“多仓库模式”支持跨多个代码库(如主应用和依赖库)进行协同修改,这是大多数同类工具不具备的复杂编排能力。
注意事项
不适合对生成代码逻辑有绝对精准、零错误要求的实时生产系统关键补丁场景,也不适合创意性或艺术性主导的非结构化项目。
常见问题
SWE-AF能修改我本地的代码吗?
可以,支持通过 `repo_url` 指定远程仓库,也支持通过 `repo_path` 指定本地路径进行修改。
它支持哪些AI模型?
支持其底层运行时(如AgentField)所集成的模型,可灵活为“架构师”、“程序员”、“测试员”等不同角色分别配置不同的模型(如Claude Sonnet/Opus)。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/swe-af/raw/index.md 读取 swe-af 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/swe-af/raw/index.md(查看排版版本)