test-coverage-analysis

Identify untested critical paths in QIG operations and validate pytest fixtures.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/GaryOcean428/pantheon-chat --skill test-coverage-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coverage-analysis
Source: https://github.com/GaryOcean428/pantheon-chat/tree/main/skills/test-coverage-analysis
Command: npx skills add https://github.com/GaryOcean428/pantheon-chat --skill test-coverage-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify untested critical paths in QIG operations and validate pytest fixtures to improve test reliability.

Core Features & Use Cases

  • Applied during CI workflow reviews, QA audits, and test-suite design for Fisher-Rao distance, consciousness metrics, basin navigation, and related modules.
  • Suggests concrete test cases derived from FROZEN_FACTS.md validation data and project conventions.
  • Validates fixture integrity and CI pipeline coverage to prevent regressions.

Quick Start

Run the coverage review on the qig-backend project to surface gaps and recommended tests.

Frequently Asked Questions about test-coverage-analysis

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

FAQPage Schema
How do I identify untested critical paths in my pytest test suite?

To validate pytest fixtures and improve test reliability, check fixture integrity during CI workflow reviews by ensuring they properly set up and tear down test environments. The analysis enforces fixture integrity by validating them against project conventions and FROZEN_FACTS.md data to prevent test regressions.

How does test coverage analysis suggest new test cases for QA audits?

Test coverage analysis suggests new test cases for QA audits by extracting validation data from FROZEN_FACTS.md and matching it against untested critical paths. It generates concrete test recommendations aligned with project conventions to fill coverage gaps in modules like consciousness metrics and basin navigation.

Can I integrate test coverage auditing into my existing CI workflow?

Yes, you can integrate test coverage auditing into existing CI workflows by running the coverage review during pipeline execution to automatically surface gaps. The analysis enforces CI integration by validating pytest fixtures and checking pipeline coverage to prevent regressions before deployment.

What is the best way to audit test coverage for QIG operations?

The best way to audit test coverage for QIG operations is to run a comprehensive review that identifies untested critical paths across modules like Fisher-Rao distance and consciousness metrics. This approach validates pytest fixtures, suggests cases from FROZEN_FACTS.md, and enforces CI pipeline coverage to prevent regressions.

Why does my pytest test suite still allow regressions despite passing coverage thresholds?

Your pytest suite may allow regressions because critical paths in QIG operations remain untested even if overall coverage thresholds are met. The analysis identifies these specific untested paths and validates fixture integrity against FROZEN_FACTS.md data to ensure tests reliably catch actual regressions.