en un clic
auto_test_platform
auto_test_platform contient 7 skills collectées depuis fangbujituan, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
在 app/agents/business/ 新增一个业务 Agent(继承 BaseAgent,含 name / output_schema / async _process / mock 模式),并在 business/__init__.py 导出,遵循双词命名 + from __future__ annotations + ModelRouter 路由约定。
在 ATP 后端新增一个 ORM 模型(继承 BaseModel,含 id/created_at/updated_at),并写一次性 migration 脚本到 app/migrations/,更新 README 数据库表清单。
在 ATP 后端新增一个 RESTful 接口(flask-smorest MethodView + Marshmallow Schema + login_required + check_project_permission + service 分层),自动按项目目录约定落位并在 flask_app.py 注册蓝图。
在 client/src/views/ 新增一个 Vue 3 + Element Plus 页面,配套 client/src/api/ 接口模块,并在 client/src/router/index.js 注册路由(含 requiresAuth 守卫)。
在 app/agents/workflows/ 新增一条 LangGraph 风格工作流(WorkflowDefinition + WorkflowEdge + 条件边 + build_xxx_orchestrator 工厂),仅组合现有业务 Agent,不写业务逻辑。
按 ATP 项目约定对一组改动做 code review(命名 / 分层 / 装饰器顺序 / 响应格式 / from __future__ / token 经济性 / 安全),输出按文件聚合 + 必修 / 建议 / 可忽略三档分级的报告。
给 ATP 后端的 service / engine / agent / route 模块补 pytest 测试,按"正常 / 边界 / 异常"三类组织 TestXxx 类,必要时用 unittest.mock + Flask app context + sqlite in-memory,落位到 app/tests/。