integration-test-runner

Execute the integration harness to validate the design-docs pipeline against the repository.

Updated Aug 23, 2025
One-click install
npx skills add https://github.com/therealityreport/trr-app --skill integration-test-runner-therealityreport
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-test-runner
Source: https://github.com/therealityreport/trr-app/tree/main/.agents/skills/design-docs-agent/integration-test-runner
Command: npx skills add https://github.com/therealityreport/trr-app --skill integration-test-runner-therealityreport

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This integration-test-runner validates the design-docs pipeline by executing the integration harness and comparing the actual ARTICLES array, chart and data bindings, brand sections, and article-specific assertions against the repository to ensure fidelity.

Core Features & Use Cases

  • Executes the executable integration harness for the design-docs pipeline and validates the ARTICLES array, chart/data bindings, brand sections, and article-specific assertions against the repository.
  • References the canonical implementations located in apps/web/src/lib/admin/design-docs-pipeline-validators.ts and apps/web/scripts/design-docs/run-integration-checks.mjs.
  • Triggers during Step 7 (Verify), after audit-responsive-accessibility, and accepts inputs named configPath, chartDataPath, and articleDetailPagePath.

Quick Start

Run the integration checks using the canonical script paths and the required input file paths.

Frequently Asked Questions about integration-test-runner

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

FAQPage Schema
How do I run integration checks on design-docs pipeline outputs?

To run integration checks on design-docs pipeline outputs, execute the canonical integration harness and compare the actual ARTICLES array, chart bindings, and brand sections against the repository. Provide the required configPath, chartDataPath, and articleDetailPagePath inputs to validate per-article structure.

What does design-docs pipeline validation check for?

Design-docs pipeline validation checks per-article structure, fonts, colors, charts, and brand sections. It enforces defined test categories, cross-article rules, and brand validations by comparing the actual ARTICLES array and generated outputs against the repository.

How to validate chart data bindings in an integration test harness?

To validate chart data bindings in an integration test harness, execute the design-docs pipeline verification workflow using the chartDataPath input. The harness compares actual chart and data bindings against the repository to ensure fidelity with canonical implementations.

Do I need specific file paths to execute the design-docs integration harness?

Yes, you need specific file paths to execute the design-docs integration harness. The required inputs are configPath, chartDataPath, and articleDetailPagePath. These file paths allow the harness to locate and validate the generated outputs against the repository.

When should I run integration tests for the design-docs pipeline?

You should run integration tests for the design-docs pipeline during the verification workflow, specifically Step 7. This step triggers after audit-responsive-accessibility to validate per-article structure, fonts, colors, charts, and brand sections against canonical implementations.

Why does my design-docs integration test fail on brand sections?

Your design-docs integration test fails on brand sections when the actual generated outputs do not match the cross-article rules and brand validations defined in the repository. The harness enforces these specific test categories to ensure compatibility with canonical implementations.