skill
flightplanner
Framework-agnostic E2E testing principles and AI-assisted workflows for coding agents
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/endorhq/flightplanner itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 26, 2026
Framework-agnostic E2E testing principles and AI-assisted workflows for coding agents.
Flightplanner extracts battle-tested E2E testing patterns into a standalone skill that any AI coding agent can use. It provides structured spec formats, test generation workflows, and maintenance commands that work across any test framework or language.
Why we built it
"A goal without a plan is just a wish." — Antoine de Saint-Exupéry
We built Flightplanner while developing Rover, a manager for AI coding agents. As Rover grew, we needed a way to describe how the project should behave using natural language and then have AI agents generate and maintain a comprehensive E2E test suite from those descriptions. The result was a spec-driven approach: human-readable E2E_TESTS.md files act as the single source of truth, and agents generate, update, and fix test code to match.
We extracted these patterns into Flightplanner so any project can benefit from the same approach: describe your expected behavior in plain language, and let AI agents handle the test implementation.
Installation
Using skills.sh
- This is compatible with all agents.
If you have npx available in your system:
# Project-scoped
npx skills add -s '*' -a '*' endorhq/flightplanner
# Global
npx skills add -s '*' -a '*' -g endorhq/flightplanner
As a Claude Code plugin
- This is only compatible with
claude(Claude Code).
If you have claude (Claude Code) in your system and you want to
perform a Claude Code only installation:
# Add the marketplace
/plugin marketplace add endorhq/flightplanner
# Install all flightplanner skills
/plugin install fp-skills
Agentic
- This should not be followed by an agent.
Provide the prompt to your preferred agent:
Follow the installation instructions at `https://raw.githubusercontent.com/endorhq/flightplanner/refs/heads/main/README.md` based on the available tools in your system and the agents in which you want to enable `flightplanner` for. Ignore the `Agentic` installation instructions.
Manual
- This is compatible with all agents.
$ git clone https://github.com/endorhq/flightplanner.git
$ mkdir -p ~/.agents/skills
$ cp -r flightplanner/skills/* ~/.agents/skills/
Skills
| Skill | Description |
|---|---|
fp-init | Bootstrap E2E_TESTS.md specification files for a project |
fp-add-spec | Create a new E2E_TESTS.md specification file for a package |
fp-review-spec | Validate that E2E_TESTS.md specification files are complete and well-structured |
fp-update-spec | Update an existing E2E_TESTS.md specification to reflect changes |
fp-generate | Generate E2E test files from E2E_TESTS.md specifications |
fp-update | Update existing E2E tests to match current E2E_TESTS.md specifications |
fp-add | Add a new feature or suite to the E2E spec and generate corresponding tests |
fp-fix | Fix failing E2E tests by modifying test implementations |
fp-audit | Analyze the gap between E2E specifications and existing test implementations |
fp-smoke-test | Exercise the application directly to verify behavior beyond automated tests |
License
Apache-2.0