regression-baseline

Capture, version, and compare regression test baselines across functional, visual, performance, and API contract types.

175|26|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/jmagly/aiwg --skill regression-baseline-jmagly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regression-baseline
Source: https://github.com/jmagly/aiwg/tree/main/plugins/sdlc/skills/regression-baseline
Command: npx skills add https://github.com/jmagly/aiwg --skill regression-baseline-jmagly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation, management, and comparison of regression test baselines, ensuring software stability and detecting unintended changes.

Core Features & Use Cases

  • Baseline Creation: Capture known-good states for functional, visual, performance, and API contracts.
  • Drift Detection: Automatically compare current states against established baselines to identify regressions.
  • Versioned History: Maintain a clear, versioned history of all baselines for auditability.
  • Use Case: After a new release, automatically run this skill to compare the current application's UI against the last stable version's screenshots. If significant visual differences are detected, the skill flags them for review.

Quick Start

Use the regression-baseline skill to create a new functional baseline for the authentication module.

Frequently Asked Questions about regression-baseline

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

FAQPage Schema
How do I automate regression testing and detect drift after a new release?

Baseline creation for regression testing involves capturing known-good system states. This Skill stores these functional, visual, performance, and API contract states in a structured directory using semantic versioning for reliable auditability and automated drift detection.

Can I capture visual and API contract baselines in the same workflow?

Yes, you can capture visual and API contract baselines simultaneously. The Skill manages multiple baseline types including functional, visual, performance, and API contracts, allowing comprehensive drift detection across your entire application stack within a single workflow.

How does semantic versioning work for managing regression test baselines?

Semantic versioning for regression test baselines maintains a clear, versioned history of all captured states. By storing artifacts in a structured directory, the Skill ensures each known-good baseline is auditable and comparable against current application behavior over time.

What is the best way to compare UI screenshots against a stable baseline?

The best way to compare UI screenshots against a stable baseline is through automated visual validation. This Skill captures known-good visual states and automatically flags significant visual differences detected between the current UI and the last stable version for review.

Do I need any external dependencies to maintain software baselines?

You do not need any external dependencies to maintain software baselines with this Skill. It operates independently to capture, store, version, and compare system states, utilizing internal references to facilitate drift detection and ensure software stability.