activeinferenceinstitute/generalized_notation_notation/template

Claude Code and agent skill by activeinferenceinstitute/generalized_notation_notation

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

GNN pipeline template and initialization system. Use when creating new pipeline steps, bootstrapping project structure, or understanding the thin orchestrator pattern for GNN module development.

Install

npx vskill@latest install activeinferenceinstitute/generalized_notation_notation/template

SKILL.md

GNN Template & Initialization (Step 0)

Purpose

Initializes the pipeline environment and provides the canonical template for creating new pipeline steps. This is the entry point for the 25-step GNN pipeline.

Key Commands

bash
# Run template initialization
python src/gnn/0_template.py --target-dir input/gnn_files --output-dir output --verbose
# Use as part of full pipeline
python src/gnn/main.py --only-steps 0 --verbose

API

python
from gnn.template import (
process_template_standardized,
process_single_file,
validate_file,
generate_correlation_id,
safe_template_execution,
demonstrate_utility_patterns,
get_version_info,
)
# Process template step (used by pipeline)
result = process_template_standardized(target_dir, output_dir, logger)
# Process a single file (options dict is required)
result = process_single_file(file_path, output_dir, {"verbose": True})
# Validate a file (returns a dict: status/error/file_path)
validation = validate_file(file_path)
# Generate correlation ID for tracing
corr_id = generate_correlation_id()

Key Exports

  • process_template_standardized — main pipeline processing function
  • process_single_file — process individual file
  • validate_file — file validation
  • generate_correlation_id — unique ID for pipeline tracing
  • safe_template_execution — execution with error handling
  • get_version_info — module version metadata

Thin Orchestrator Pattern

python
# N_module.py — Thin orchestrator (<150 lines)
from gnn.utils.pipeline_orchestration.pipeline_template import create_standardized_pipeline_script
run_script = create_standardized_pipeline_script(
"N_module.py", process_func, "Description"
)
  • Orchestrators handle ONLY: arg parsing, logging, output dirs, delegation
  • ALL domain logic lives in src/gnn/<module>/processor.py
  • Exit codes: 0=success, 1=error, 2=success with warnings/skipped

MCP Tools

This module registers tools with the GNN MCP server (see mcp.py):

  • template.get_info
  • template.process_directory
  • template.process_file

References


Documentation

  • [README](README.md): Module Overview
  • [AGENTS](AGENTS.md): Agentic Workflows
  • [SPEC](SPEC.md): Architectural Specification
  • [SKILL](SKILL.md): Capability API

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
33
Repository forks
6
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/activeinferenceinstitute/generalized_notation_notation/template/badge)](https://verified-skill.com/skills/activeinferenceinstitute/generalized_notation_notation/template)

Something wrong with this skill or its page? Tell us.