e2e-find

Discover and document end-to-end workflows as Markdown e2e case specs.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Vamdawn/ai-forge --skill e2e-find
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-find
Source: https://github.com/Vamdawn/ai-forge/tree/main/skills/e2e-find
Command: npx skills add https://github.com/Vamdawn/ai-forge --skill e2e-find

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill analyzes a codebase to automatically discover and document end-to-end workflows as Markdown e2e case specifications, reducing manual documentation effort and aligning tests with real code paths.

Core Features & Use Cases

  • E2E Case Discovery: extract user flows from code, validate with the running service, and generate a stable single-file workflow per flow.
  • Deduplication & Evolution: compare against existing cases to update or create new ones while preserving flow IDs and changelogs.
  • Service-oriented Validation: determine entry routes, critical state transitions, and terminal assertions directly from code and runtime checks.
  • Knowledge for automation: produce code anchors, known variants placeholders, and references to API endpoints and UI elements.

Quick Start

Analyze the repository to identify an e2e flow, start the service for entry validation, and generate or update a single stable e2e case file under the selected specs/e2e directory.

Frequently Asked Questions about e2e-find

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

FAQPage Schema
How do I automatically generate e2e test specs from code analysis?

To generate e2e test specs from code analysis, you can dissect a codebase to discover user workflows and document them as Markdown case specifications. This process extracts entry routes, state transitions, and terminal assertions directly from the code paths.

What is the best way to deduplicate end-to-end workflow documentation?

Deduplicating end-to-end workflow documentation involves comparing newly discovered flows against existing cases to update or create files while preserving flow IDs and changelogs. This ensures a single stable file per workflow without redundant entries.

How do I document end-to-end workflows for a monorepo with multiple entry points?

Documenting e2e workflows for a monorepo with multiple entry points requires analyzing the codebase to identify distinct service routes and critical state transitions. It generates a stable single-file workflow spec per flow under a selected directory.

Can I validate e2e case specs against a running web service?

Yes, you can validate e2e case specs against a running web service by starting the service for entry validation. The process determines identifiable entry routes and terminal assertions using service detection and code-driven validation checks.

What should an e2e case specification include for automated testing?

An e2e case specification for automated testing should include identifiable entry routes, core goals, state transitions, terminal assertions, code anchors, API endpoint references, UI element references, and a Change Log to track iterative updates.

How do I preserve flow IDs when updating end-to-end test cases?

To preserve flow IDs when updating e2e test cases, compare new code analysis results against existing case files to update them iteratively. This deduplication process maintains a single stable file per flow while recording changes in a changelog.