test-gen

Generates Bedrock-compliant Fortrascript code from natural language requirements and specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/thisguymartin/ai-native-dev --skill test-gen-thisguymartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-gen
Source: https://github.com/thisguymartin/ai-native-dev/tree/main/.gemini/skills/test-gen
Command: npx skills add https://github.com/thisguymartin/ai-native-dev --skill test-gen-thisguymartin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts natural language expectations and requirements into rigorous, runnable Behavior-Driven Development (BDD) test code so teams can validate behavior without manually writing repetitive tests.

Core Features & Use Cases

  • Requirement-to-Code Mapping: Generates a distinct test case for every stated expectation and aligns names and structure with the user's descriptions.
  • Gap Analysis & Automated Suggestions: Detects obvious edge cases (nulls, empty inputs, injection vectors) and adds clearly labeled "Automated Suggestions" as bonus tests.
  • Framework Detection & Execution: Identifies test frameworks from project files, matches existing test style, writes tests to a test file, and can run the test suite to report results.

Quick Start

Generate BDD-style tests from the provided requirements and source files, write framework-matching test files, and run the test suite to report results.

Frequently Asked Questions about test-gen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate BDD test cases from natural language requirements?

You can generate BDD test cases by translating natural-language expectations into behavior-driven test functions. This creates distinct tests for each requirement, aligns names with descriptions, and produces runnable test code without manual effort.

Can I automatically detect test frameworks like pytest and jest from project files?

Yes, test frameworks like pytest and jest are automatically detected from project files. This detection matches existing test styles and writes framework-aligned unit, integration, and BDD-style tests for JavaScript, Python, Go, and .NET scenarios.

Does test generation work with Go and .NET projects?

Test generation works with Go and .NET projects, alongside JavaScript and Python. It generates framework-aligned unit, integration, and BDD-style tests for specified scenarios while preserving your source code unchanged.

How do I add automated edge-case suggestions to my test suite?

Automated edge-case suggestions are added through gap analysis detecting obvious edge cases like nulls, empty inputs, and injection vectors. These are appended as clearly labeled bonus tests to your generated test suite.

What is the best way to turn expectations into executable tests without modifying source code?

Turning expectations into executable tests without modifying source code involves mapping requirements to distinct test functions. This generates framework-matching test files and runs the suite to report results while preserving original source files.