src/type_checker/SKILL.md
GNN syntax validation and resource estimation. Use when checking GNN model types, validating matrix dimensions, verifying state space consistency, or estimating computational resources for model execution.
npx skillsauth add activeinferenceinstitute/generalizednotationnotation gnn-type-checkingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Validates GNN model syntax, checks matrix dimension consistency, verifies type annotations, and estimates computational resource requirements for model execution.
# Run type checking
python src/5_type_checker.py --target-dir input/gnn_files --output-dir output --verbose
# Strict mode
python src/main.py --only-steps 5 --strict
# Fast validation only
python src/main.py --only-steps 5 --verbose
from type_checker import GNNTypeChecker, estimate_file_resources
# Create type checker and validate a file
checker = GNNTypeChecker()
result = checker.check("path/to/model.md")
# Estimate resources for a file
resources = estimate_file_resources("path/to/model.md")
GNNTypeChecker — class providing syntax validation and type checkingestimate_file_resources — estimates computational requirements for a GNN file| Check | Description | | ------- | ------------- | | Dimension consistency | Matrix dimensions match across connections | | Type compatibility | Connected nodes have compatible types | | Required sections | All mandatory GNN sections present | | Parameterization | Initial values match declared dimensions | | Ontology annotations | Annotations reference valid ontology terms |
output/5_type_checker_output/This module registers tools with the GNN MCP server (see mcp.py):
validate_gnn_filesvalidate_single_gnn_filedevelopment
GNN static HTML website generation from pipeline artifacts. Use when generating browsable documentation websites, creating HTML galleries of model visualizations, or publishing pipeline results as a static site.
data-ai
GNN graph and matrix visualization generation. Use when creating network graph plots, matrix heatmaps, state space diagrams, or other visual representations of GNN models.
testing
GNN advanced validation and consistency checking. Use when performing deep validation of GNN models, checking cross-model consistency, verifying structural integrity, or running validation reports.
tools
GNN shared utility functions and helper modules. Use when working with common pipeline utilities, logging helpers, file I/O wrappers, path management, or pipeline template infrastructure.