用途
Lovable Testing 用于从 Codex、Claude Code 或其他 Agent Skills 运行时中运行和维护 Lovable Preview 测试。它面向需要为 Lovable 用户项目生成测试计划、执行冒烟测试或按变更范围运行测试的场景。
工作区结构
规范的用户项目测试工作区为:
.lovable-agent/
├── config.json
├── context.md
├── preview-token.local # ignored credential, never committed
└── tests/
├── plans/
├── profiles/
└── results/
主要能力
- 测试计划生成。
- 支持 smoke、changed、all 等运行模式。
- 维护 covers: 路径,并在计划同步成功后更新 last-sync commit。
- 通过 scripts/migrate-workspace.py 迁移 .claude/lovable-claude/test/,并在用户选择清理前保留旧路径作为只读兼容别名。
使用方式与约束
- 将 Preview 视为非生产环境。
- 对破坏性、付费或不可逆步骤标记 [MANUAL]。
- config.json 中只存储基础 preview URL 和令牌日期;令牌本身仅存放在 .lovable-agent/preview-token.local,并确保该路径已加入 .gitignore。
- 优先使用有效的已存令牌,其次是已登录的浏览器会话,最后是手动清单。绝不因浏览器访问不可用而仅因此阻塞实现。
- 在实现或部署后,先运行受影响的最小计划集(--changed 或 --smoke),再提供 --all。
相关参考
现有的 ../testing/ 技能及其引用仍是 Claude 命令实现。中性配置架构与迁移映射参见 ../lovable/references/agent-config.md。
限制
资料未提供该技能的收费、价格、平台支持范围或具体效果等信息。