flightplanner

Generate and update E2E tests from E2E_TESTS.md specifications.

6|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/endorhq/flightplanner --skill flightplanner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flightplanner
Source: https://github.com/endorhq/flightplanner/tree/main/skills/flightplanner
Command: npx skills add https://github.com/endorhq/flightplanner --skill flightplanner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust framework for defining, generating, and maintaining end-to-end (E2E) tests, ensuring AI agents behave as expected and reducing manual testing overhead.

Core Features & Use Cases

  • Spec-Driven Testing: Define test behavior in human-readable E2E_TESTS.md files, which serve as the single source of truth.
  • Automated Test Generation: Generate and update test code automatically from specifications, ensuring consistency and reducing maintenance effort.
  • Framework-Agnostic: Works across any programming language or testing framework.
  • Use Case: When developing a new AI coding agent, use Flightplanner to define its expected interactions and automatically generate a comprehensive E2E test suite, ensuring reliability and catching regressions early.

Quick Start

Use the flightplanner skill to bootstrap E2E specs for a project from release history and source analysis.

Frequently Asked Questions about flightplanner

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

FAQPage Schema
How do I generate E2E tests from specs for AI agents?

You can generate E2E tests from specs by defining expected interactions in human-readable E2E_TESTS.md files and running the fp-generate command to automatically produce the test code.

What is spec-driven E2E testing and how does it work?

Spec-driven E2E testing uses human-readable E2E_TESTS.md files as the single source of truth, enabling AI-assisted workflows to extract battle-tested patterns and generate structured test suites.

Can I use this spec-driven test generation workflow with any testing framework?

Yes, the test generation workflow is framework-agnostic, meaning it works across any programming language or testing framework without requiring specific dependencies.

What's the best way to maintain an E2E test suite for AI coding agents?

The best way to maintain an E2E test suite is using the fp-update command, which automatically updates test code from the E2E_TESTS.md specifications to reduce manual maintenance effort.

How do I bootstrap E2E specs for an existing project?

You can bootstrap E2E specs for an existing project by running the fp-init command, which analyzes release history and source code to establish the initial testing specifications.