gnn-template-init

Generate modular GNN pipeline step scaffolds with versioned templates.

30|3|Updated Apr 2, 2023
One-click install
npx skills add https://github.com/ActiveInferenceInstitute/GeneralizedNotationNotation --skill gnn-template-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gnn-template-init
Source: https://github.com/ActiveInferenceInstitute/GeneralizedNotationNotation/tree/main/src/template
Command: npx skills add https://github.com/ActiveInferenceInstitute/GeneralizedNotationNotation --skill gnn-template-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Template & Initialization system provides a canonical, reusable scaffold for creating new GNN pipeline steps, ensuring consistent architecture and faster onboarding.

Core Features & Use Cases

  • Standardized step scaffolding: thin orchestrator pattern and modular folder layout.
  • Rapid bootstrapping: generate initial project structure for new steps.
  • MCP integration and versioned templates for reuse across pipelines.
  • Example-driven guidance for extending templates.

Quick Start

Run the step 0 template to initialize a new GNN module structure from an existing template.

Frequently Asked Questions about gnn-template-init

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

FAQPage Schema
How do I bootstrap a new GNN pipeline step without writing boilerplate?

To bootstrap a GNN pipeline step, run the step 0 template to initialize a new module structure from an existing scaffold. This automatically generates the thin orchestrator pattern and modular folder layout required for consistent architecture.

What is a thin orchestrator pattern for modular pipeline steps?

A thin orchestrator pattern is a standardized scaffolding approach that provides a minimal, reusable skeleton for new pipeline steps. It ensures consistent architecture across modules by exposing standardized interfaces for step initialization and MCP tool integration.

Do I need to manually configure MCP tool exposure when scaffolding a new pipeline module?

No, you do not need to manually configure MCP tool exposure. The template initialization provides standardized interfaces for MCP integration automatically, ensuring versioned metadata and reusable templates are correctly exposed across pipelines.

What's the best way to standardize project structure across multiple GNN pipelines?

The best way to standardize project structure is using a canonical, reusable scaffold for new GNN pipeline steps. This ensures consistent architecture and faster onboarding by generating initial project structures with versioned templates.

Can I extend the generated pipeline step templates with custom logic?

Yes, you can extend the generated templates with custom logic using the provided example-driven guidance. The reusable skeleton is designed to power ongoing pipeline development while maintaining the standardized step interfaces.

When should I avoid using a template scaffold for pipeline initialization?

You should avoid template initialization if your pipeline step does not fit the thin orchestrator pattern or requires a non-modular folder layout. The scaffold is built for standardized architecture and may constrain highly custom project structures.