qa-route-discovery

Discover reachable web application routes and classify them by authentication requirement.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-route-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-route-discovery
Source: https://github.com/Luqman-Ud-Din/blackbox-qa-agent/tree/main/skills/qa-route-discovery
Command: npx skills add https://github.com/Luqman-Ud-Din/blackbox-qa-agent --skill qa-route-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates incomplete route discovery in web applications by systematically finding routes that are hidden behind navigation menus, lazy-loaded bundles, tabs, modal patterns, and history-based client routing.

Core Features & Use Cases

  • Comprehensive Route Crawling: Discovers public and authenticated routes across SPAs, including anchors, router attributes, intercepted navigation, hash routes, and bundle-mined paths.
  • UI Structure Coverage: Expands collapsed sidebars, detects tabs, scans nav items, and reconciles clickable labels against actual routes to avoid missed pages.
  • Edge and Detail Cases: Identifies list-to-detail routes, CTA-driven subpages, modal routes, and 404 or redirect behavior for complete app mapping.
  • Use Case: Before running automated QA, use this Skill to build a reliable route inventory so audits can cover every user-facing page and subpage without manual guesswork.

Quick Start

Use the qa-route-discovery skill to crawl the application and generate a complete, deduplicated route inventory with auth classification and edge-state coverage.

Frequently Asked Questions about qa-route-discovery

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

FAQPage Schema
How do I discover all routes in a SPA including hidden sidebar and modal routes?

You can discover all SPA routes by driving Playwright browser interactions to intercept history navigation, expand collapsed sidebars, and extract paths from lazy-loaded bundles for complete route mapping.

What is the best way to find hidden authentication routes in a web application?

Finding hidden auth routes requires crawling both public and authenticated sessions, classifying routes by authentication requirement, and intercepting SPA navigation patterns to ensure high-recall route mapping.

How do I build a complete route inventory for QA automation testing?

Building a QA automation route inventory requires systematically crawling reachable internal routes, deduplicating findings, and classifying auth requirements so audits cover every user-facing page without manual guesswork.

Does Playwright work for crawling list-detail and hash routes in single page applications?

Playwright supports SPA crawling by intercepting history-based client routing, detecting list-to-detail routes, scanning hash routes, and expanding UI structures like tabs to capture edge states.

Why does my web crawler miss lazy-loaded routes and collapsed navigation entries?

Standard crawlers miss lazy-loaded routes and collapsed navigation entries because they lack history interception and bundle route extraction needed to discover hidden SPA navigation patterns and edge states.