# Gatling Detect Existing Project

> Find an existing Gatling project, detect language and build tool used

- Skill: `gatling/gatling-detect-existing-project` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add gatling/gatling-detect-existing-project`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gatling/gatling-detect-existing-project/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: gatling (https://skillmd.com/u/gatling)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/gatling/gatling-detect-existing-project

---


# Detect an existing Gatling project

Search inside the current working directory, for a directory containing:

- `pom.xml` file, with `io.gatling:gatling-maven-plugin` plugin (Maven project)
    - if it also contains `kotlin-maven-plugin` plugin, language is Kotlin
    - if it also contains `scala-maven-plugin` plugin, language is Scala
    - otherwise language is Java
- `build.gradle` or `build.gradle.kts` file, with `io.gatling.gradle` plugin (Gradle project)
    - if it also contains `kotlin` plugin, language is Kotlin
    - if it also contains `scala` plugin, language is Scala
    - otherwise language is Java
- `build.sbt` file with, with `io.gatling:gatling-sbt` plugin (sbt project)
    - language is Scala.
- `package.json` file, with `@gatling.io/cli` dependency (npm project)
    - if it contains `typescript` dependency, language is TypeScript
    - otherwise language is JavaScript.

If nothing matches, there is no existing Gatling project here.

