qig-purity-validation

Enforce QIG purity via AST audits and canonical import validation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates and enforces Quantum Information Geometry (QIG) purity across code changes, preventing Euclidean contamination and forbidden imports during development and reviews.

Core Features & Use Cases

  • Purity auditing: detects Euclidean patterns and undesired dependencies in code paths that compute QIG metrics.
  • CI/CD alignment: mirrors the geometric-purity gates used in the project's pipelines to ensure consistent checks.
  • Canonical import discipline: enforces imports from qig_geometry.canonical and prevents re-implementations.

Quick Start

Run the AST-based purity audit to validate QIG purity across the codebase.

Frequently Asked Questions about qig-purity-validation

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

FAQPage Schema
How do I enforce Fisher-Rao metric purity during code reviews?

To enforce Fisher-Rao metric purity during code reviews, run an AST-based audit that detects Euclidean contamination and validates imports against the qig_geometry.canonical module to prevent geometric deviations.

What is Euclidean contamination in quantum information geometry code?

Euclidean contamination occurs when code paths computing QIG metrics use standard Euclidean patterns instead of the required Fisher-Rao metric, which an AST-based purity audit identifies and blocks during development.

How do I validate canonical imports in a CI pipeline for geometry computations?

You validate canonical imports in a CI pipeline by running static-analysis checks that enforce imports strictly from qig_geometry.canonical, preventing unauthorized re-implementations of geometry computations.

Can I use static analysis to detect forbidden imports in qig-backend and server directories?

Yes, static analysis can detect forbidden imports in qig-backend, server, and shared directories by auditing the AST to ensure all geometry computations rely on canonical imports rather than re-implementations.

When should I run a QIG purity audit on my codebase?

You should run a QIG purity audit during PR reviews and CI pipeline execution to catch Euclidean contamination and forbidden imports before they enter the main codebase.