gauge-skill
gauge-skill enables you to create Gauge test specifications and implement BDD-style automation steps programmatically. Leverage this MIT-licensed tool from LambdaTest to streamline test scenario definition and step execution within your agent workflows.
gauge-skill lets you author test specifications in Markdown format, where each spec file defines scenarios as human-readable steps. Write your spec files with a .spec extension, organize them by feature, and use gauge-skill to parse and execute them. Each scenario contains a sequence of steps that map to step implementations in your chosen language (Java, Python, JavaScript, or Ruby), enabling clear BDD-style test documentation that non-technical stakeholders can understand.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-24
gauge-skill lets you author test specifications in Markdown format, where each spec file defines scenarios as human-readable steps. Write your spec files with a .spec extension, organize them by feature, and use gauge-skill to parse and execute them. Each scenario contains a sequence of steps that map to step implementations in your chosen language (Java, Python, JavaScript, or Ruby), enabling clear BDD-style test documentation that non-technical stakeholders can understand.
Use it when
- gauge-skill supports step implementation in Java, Python, JavaScript, and Ruby.
- gauge-skill uses Markdown-based spec files (.spec extension) to define your test scenarios.
Verify before relying
Read SKILL.md below before installing (3 files). Open directory: indexed for reading, not audited.
Install
LambdaTest/agent-skills/gauge-skill · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I write Gauge test specifications?
gauge-skill lets you author test specifications in Markdown format, where each spec file defines scenarios as human-readable steps. Write your spec files with a .spec extension, organize them by feature, and use gauge-skill to parse and execute them. Each scenario contains a sequence of steps that map to step implementations in your chosen language (Java, Python, JavaScript, or Ruby), enabling clear BDD-style test documentation that non-technical stakeholders can understand.
What languages does gauge-skill support for step implementation?
gauge-skill supports step implementation in Java, Python, JavaScript, and Ruby. This multi-language flexibility allows your team to write step definitions in whichever language best fits your project's tech stack. Each language has its own gauge plugin and conventions, so gauge-skill can execute steps regardless of which implementation language you choose for your automation framework.
How can I create a gauge spec file in markdown?
gauge-skill uses Markdown-based spec files (.spec extension) to define your test scenarios. Start with a feature heading, then add scenarios with descriptive names. Each scenario contains numbered steps written in plain English. gauge-skill parses this Markdown structure and matches each step to corresponding step definitions in your implementation code, making specs both executable and readable for your entire team.
Can gauge-skill integrate with CI/CD pipelines like GitHub Actions?
Yes, gauge-skill supports CI/CD pipeline integration, including GitHub Actions and other continuous integration platforms. You can configure gauge-skill to run your test suites automatically on code commits, pull requests, or scheduled intervals. This enables continuous validation of your BDD scenarios as part of your deployment workflow, ensuring test coverage remains consistent throughout your development lifecycle.
How do I execute gauge-skill tests locally or on cloud platforms?
gauge-skill runs tests locally on your development machine via command-line execution, allowing quick feedback during development. For cloud-based execution, gauge-skill integrates with platforms like LambdaTest, enabling you to run your Gauge test suites on remote infrastructure. This dual capability lets you choose between fast local iteration and scalable cloud testing depending on your testing phase and resource availability.
What are reusable steps and how does gauge-skill implement them?
gauge-skill's reusable steps concept allows you to define step implementations once and reference them across multiple scenarios. By writing parameterized step definitions in your chosen language, gauge-skill lets you pass different data values to the same step logic, reducing duplication and improving maintainability. This approach aligns with the DRY principle and makes your test automation framework more scalable as your test suite grows.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Gauge Automation Skill
Core Patterns
Specification (specs/login.spec)
```markdown
Login Feature
Successful Login
- Navigate to login page
- Enter email "user@test.com"
- Enter password "password123"
- Click login button
- Verify dashboard is displayed
- Verify welcome message contains "Welcome"
Invalid Credentials
- Navigate to login page
- Enter email "wrong@test.com"
- Enter password "wrong"
- Click login button
- Verify error message "Invalid credentials" is shown
Login with multiple users
| password | expected | |
|---|---|---|
| admin@test.com | admin123 | Dashboard |
| user@test.com | pass123 | Dashboard |
(truncated - see the full file via the links below)
File tree — 3 files
gauge-skill/SKILL.md
gauge-skill/reference/advanced-patterns.md
gauge-skill/reference/playbook.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Generate Gauge test specifications and step implementations for BDD automation”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill enables you to generate and author Nemo.js end-to-end tests for web applications, streamlining test automation workflows. Leverage AI-powered test generation to accelerate your QA processes and reduce manual testing overhead.
selenium-skill enables you to create robust Selenium WebDriver test automation scripts in your preferred programming language through intelligent code synthesis. Streamline browser testing by leveraging AI to generate production-ready test logic, reducing manual scripting overhead and accelerating test suite development.
This skill automates the creation of SpecFlow test scenarios and step definitions for C# .NET projects, enabling teams to implement behavior-driven development workflows efficiently. It generates executable BDD test code that bridges business requirements with automated test coverage, streamlining the test development lifecycle.
This skill empowers you to create robust Appium test automation scripts tailored for both Android and iOS platforms. Streamline your mobile testing pipeline by leveraging intelligent script generation that handles the complexity of cross-platform app validation.
This skill generates Serenity BDD test automation code structured around the Screenplay pattern, enabling you to build maintainable step definitions and test scenarios. Leverage AI-assisted code generation to accelerate behavior-driven development and reduce manual test scripting overhead.
This skill automates the creation of Behave test frameworks, enabling you to write behavior-driven development scenarios in Gherkin syntax and corresponding Python step definitions. It streamlines test organization and execution, making it easier to align automated testing with business requirements and maintain readable test suites.
More skills geb-skill (MIT) · laravel-dusk-skill (MIT)