用途:当需要把性能测试结果落到 Gatling 结构、项目已在用 Gatling 或希望产出直接适配 Gatling 时使用。
主要能力:围绕 Gatling performance scope、simulations 和可运行入口点组织产出;读取项目 Gatling/插件/JDK 及 Java/Scala/Kotlin DSL 版本,沿用既有布局并选定同一 DSL 的 injection 与 assertion API,不混用;处理开放/封闭负载模型、feeder 数据消费与门槛配置。
使用方式:先阅读并遵循 prompts/performance-test-gatling.md 中的主提示词(覆盖清单、输出结构、质量要求),仅补充影响结果的项目上下文(范围、环境、限制、风险、依赖、期望产出);信息不全时先给可用初版并显式标出假设与信息缺口。默认 Markdown,用户指定其他格式时切换。可按需读取 references/domain-decision-example.md、output-templates/、examples/、相关 references 文件;格式转换或校验优先用 scripts/ 中已有脚本;评测回归使用 evals/,并用 skill-up 校验运行。
适用场景:需要 Gatling 性能测试范围与 simulation 设计、已有 Gatling 项目扩展、输出适配 Gatling 的性能资产等。
限制:不编造接口、字段、环境或根因;密钥只用占位符或环境变量;无 SLA/无流量时所有数字标为假设并给待确认清单;缺门槛时输出未配置骨架而非自定数值;生成资产先用项目构建的离线 test-compile 验证,依赖未缓存则标 BLOCKED;默认只选最关键 1~2 类性能场景;具体版本、命令、目录内容等细节资料未完整提供。