evo-commands

Document npm scripts and testing patterns for the evo-web monorepo.

45|46|Updated Apr 21, 2025
One-click install
npx skills add https://github.com/eBay/evo-web --skill evo-commands
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evo-commands
Source: https://github.com/eBay/evo-web/tree/main/.claude/skills/evo-commands
Command: npx skills add https://github.com/eBay/evo-web --skill evo-commands

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a quick reference for essential npm scripts and testing patterns within the evo-web monorepo, streamlining development workflows.

Core Features & Use Cases

  • Monorepo Command Overview: Lists root-level npm commands for installation, building, linting, testing, and development site startup.
  • Package-Specific Commands: Details how to build, test, update snapshots, and start Storybook for individual packages.
  • Test File Patterns: Explains the structure of test files for both Marko and React components and how to run individual tests.
  • Use Case: When developing a new feature in the ebayui-core package, you can quickly find the command to build just that package and run its specific browser tests.

Quick Start

Use the evo-commands skill to find the command for building the packages/skin package.

Frequently Asked Questions about evo-commands

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

FAQPage Schema
How do I run tests for a specific package in the evo-web monorepo?

To run tests for a specific package in the evo-web monorepo, use the provided package-specific npm scripts to execute targeted builds, run browser tests, or update snapshots for individual packages like ebayui-core.

What is the file structure for testing Marko and React components in evo-web?

Testing Marko and React components in evo-web requires specific test file patterns that dictate how individual component tests are structured and executed, ensuring proper validation within the monorepo's testing framework.

How do I build and start Storybook for an individual package in a monorepo?

Building and starting Storybook for an individual package involves running package-specific npm scripts within the evo-web monorepo, allowing you to isolate UI development and visually test components for that specific package.

What npm scripts are available for root-level monorepo development?

Root-level npm scripts in the evo-web monorepo provide commands for installation, building, linting, testing, and starting the development site, streamlining overall project workflows and environment setup.

How do I update snapshots when testing React components in evo-web?

Updating snapshots for React components in evo-web uses dedicated package-specific npm script commands designed to refresh and validate UI changes within your testing methodology.