analyze-test-codebase

Community

Quickly audit a Playwright test codebase.

Authorlespaceman
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Scans and analyzes an existing Playwright test codebase to understand its conventions, configuration, and patterns before writing new tests. It outputs a structured report that helps engineers plan improvements without modifying tests or running live apps.

Core Features & Use Cases

  • Locate Playwright configuration files (playwright.config.ts, playwright.config.js, or playwright.config.mjs) across the project.
  • Extract configuration details such as baseURL, testDir, projects, use options (viewport, headless, trace, screenshot), webServer, and globalSetup/globalTeardown.
  • Scan the test directory structure to count tests, identify naming conventions, and understand organization strategies.
  • Detect common testing patterns (locator strategies, wait strategies, test structure, data management, Page Objects, auth handling, and custom fixtures).
  • Check for supporting infrastructure like fixtures, pages, environment files, CI configs, npm scripts, HARs, and snapshots to inform coverage.

Quick Start

Run this skill from the project root to generate a concise report of your Playwright setup.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: analyze-test-codebase
Download link: https://github.com/lespaceman/athena-workflow-marketplace/archive/main.zip#analyze-test-codebase

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.