lance-demo-validation

Orchestrate end-to-end validation of the Lance Vector Plugin Demo with API and Playwright MCP UI tests.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/dennywu2966/denny-all-in-one --skill lance-demo-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lance-demo-validation
Source: https://github.com/dennywu2966/denny-all-in-one/tree/main/home/.claude/skills/lance-demo-validation
Command: npx skills add https://github.com/dennywu2966/denny-all-in-one --skill lance-demo-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Automated end-to-end validation of the Lance Vector Plugin Demo, ensuring changes don't break API endpoints, UI flows, or OSS integrations.

Core Features & Use Cases

  • Prerequisite checks (Node.js, Python deps, OSS credentials)
  • Service orchestration (Elasticsearch + Next.js) and health verification
  • API validation (list datasets, fetch documents, kNN, hybrid)
  • UI checks via Playwright MCP for regression testing

Quick Start

Run the starter script to bootstrap the full validation stack.

Frequently Asked Questions about lance-demo-validation

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

FAQPage Schema
How do I automate end-to-end validation for an Elasticsearch and Next.js stack?

End-to-end validation for Elasticsearch and Next.js is automated by orchestrating prerequisite checks, service startup, API tests, and UI tests to verify stability and behavior across the stack.

What does Playwright MCP UI testing cover for vector plugin demos?

Playwright MCP UI testing covers regression checks for UI behavior, verifying that changes or deployments do not break frontend flows within the vector plugin demo environment.

How do I validate OSS credentials and API endpoints for a Lance vector plugin?

You validate OSS credentials and API endpoints by running prerequisite checks and API tests that list datasets, fetch documents, and execute kNN and hybrid queries for clear pass/fail results.

Do I need Node.js and Python dependencies to run Lance demo validation?

Yes, Node.js and Python dependencies are required prerequisites that the validation scripts automatically check before orchestrating Elasticsearch and Next.js service startup and health verification.

What is the best way to verify Elasticsearch integration and service health during deployment?

The best way to verify Elasticsearch integration and service health is through automated service orchestration that starts Elasticsearch and Next.js, followed by health verification and API stability checks.

Why does my Lance vector plugin API test fail after deployment changes?

API tests fail after deployment changes when validation scripts detect broken API endpoints like list datasets, fetch documents, kNN, or hybrid queries, returning clear pass/fail exit codes to indicate instability.