site-discovery

Map website structure by exploring pages, links, forms, and accessibility data.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cristian-robert/autonomous-automation-tester --skill site-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-discovery
Source: https://github.com/cristian-robert/autonomous-automation-tester/tree/main/.claude/skills/site-discovery
Command: npx skills add https://github.com/cristian-robert/autonomous-automation-tester --skill site-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps QA engineers systematically explore and map a new website to identify pages, navigation, and structure that require testing. It triggers on exploration keywords like "explore," "discover," or "map the site" to guide automated discovery.

Core Features & Use Cases

  • Structured site discovery: collect URLs, page types, forms, and accessibility data to reveal overall architecture.
  • Page classification & mapping: generate a site map with page types (Authentication, Listing, Detail, Transaction, Form, Content, Dashboard) and key interactions to inform test design.
  • Repeatable discovery workflow: run a single browser_run_code script to capture navigation, forms, and accessibility snapshots in a fresh session, enabling consistent mappings across pages.

Quick Start

Use a single browser automation session to visit the target site, extract navigation and footer links, collect forms and accessibility data, and build a site map. If you need to explore subpages, start a new session for each page or section following the same steps.

Frequently Asked Questions about site-discovery

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

FAQPage Schema
How do I map a website's structure for test planning?

You map a website's structure by systematically exploring pages, links, forms, and accessibility data in a single browser session. This process reveals the overall architecture and classifies page types like Authentication, Listing, and Dashboard to guide test design.

Can I use Playwright to discover pages and forms on a new site?

Yes, you can use Playwright to discover pages and forms by running a single browser automation script. This script captures navigation, forms, and accessibility snapshots in a fresh session to build a consistent site map.

What is the best way to automate site discovery for QA audits?

Automating site discovery for QA audits works best by running a single-session browser script to collect URLs, page types, forms, and accessibility data. This repeatable workflow reveals the site architecture and identifies pages requiring testing.

Does website mapping with a single browser session capture all subpages?

No, a single website mapping session does not capture all subpages automatically. It gathers navigation and metadata in one run, but you must start a new session to explore and map each additional subpage or section.

Do I need to install dependencies to map a site's structure?

You need a Playwright-based workflow to map a site's structure, but no additional external dependencies are required. The discovery process operates by running browser automation scripts within your existing environment.