lisa-integration-test

Apply Lisa templates to downstream projects and verify build integrity.

3|3|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/CodySwannGT/lisa --skill lisa-integration-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lisa-integration-test
Source: https://github.com/CodySwannGT/lisa/tree/main/.claude/skills/lisa-integration-test
Command: npx skills add https://github.com/CodySwannGT/lisa --skill lisa-integration-test

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill ensures that changes made to Lisa's templates do not break downstream projects, automating the integration testing process.

Core Features & Use Cases

  • Template Application: Applies Lisa templates to a specified downstream project.
  • Build Verification: Checks if the project still builds and passes its tests after template application.
  • Automated Fixes: If issues arise, it attempts to fix them by modifying Lisa's upstream templates and retrying until the project passes.
  • Use Case: When a developer updates Lisa's core templating logic, they can use this skill to run a full integration test against a critical downstream project to catch regressions before they impact users.

Quick Start

Run the lisa-integration-test skill to validate Lisa templates against the project located at /path/to/downstream/project.

Frequently Asked Questions about lisa-integration-test

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

FAQPage Schema
How do I automate integration testing for template changes to prevent downstream regressions?

Automate integration testing for template changes by applying updated templates to a downstream project, verifying build integrity, and automatically fixing upstream regressions until tests pass. This prevents breaking changes from impacting downstream projects.

What is automated regression testing for templating systems and when do I need it?

Automated regression testing for templating systems validates that template modifications do not break downstream builds. You need it when updating core templating logic in CI pipelines to catch failures before users are affected.

How do I run an integration test against a downstream project using templates?

Run the integration test by targeting a downstream project containing a `.lisa-manifest` file. The process applies templates, checks the build and tests, and attempts automated fixes on upstream templates if failures occur.

Do I need a clean working directory to run regression tests on templates?

Yes, a clean working directory is required to run regression tests on templates. The testing process requires a clean state to accurately apply templates and verify build integrity without interference from uncommitted local changes.

Can automated testing tools fix upstream template errors automatically?

Yes, automated testing tools can fix upstream template errors automatically. If a downstream project fails to build after template application, the tool modifies upstream templates and retries until the project passes.

Why does my CI/CD pipeline fail when applying updated templates to downstream projects?

Your CI/CD pipeline fails when updated templates introduce regressions breaking downstream project builds. Running an automated integration test scopes to projects with existing manifests, detects build failures, and fixes upstream templates to resolve it.