gaia-patterns

Create Gaia components from standardized templates with frontmatter and reference.md guidance.

3|1|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/metraton/gaia --skill gaia-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaia-patterns
Source: https://github.com/metraton/gaia/tree/main/skills/gaia-patterns
Command: npx skills add https://github.com/metraton/gaia --skill gaia-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gaia component patterns address the fragmentation and inconsistency that arises when creating new Gaia components (agents, hooks, tools, or routing logic). They provide a single source of truth and a reference pattern to follow, reducing onboarding time and ensuring uniform frontmatter and structure.

Core Features & Use Cases

  • Standardized templates for agents, hooks, CLI tools, commands, and routing config
  • Guidance to load skills from frontmatter and maintain alignment with reference.md
  • Onboarding and iteration support by reusing proven patterns
  • Encourages reading existing components before creating a new one

Quick Start

Review an existing Gaia component pattern in reference.md and copy its frontmatter and structure for a new component.

Frequently Asked Questions about gaia-patterns

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

FAQPage Schema
How do I create standardized Gaia components like agents and hooks with consistent frontmatter?

You can create standardized Gaia components by applying pattern-driven templates that enforce uniform frontmatter structure with name and description fields. These blueprints bootstrap agents, hooks, CLI tools, and routing config while maintaining alignment with reference.md workflow guidance.

What is the best way to reduce onboarding time when building new Gaia routing config and CLI tools?

The best way to reduce onboarding time is to reuse proven Gaia component patterns as a single source of truth. Reviewing existing components in reference.md and copying their structure ensures consistency and accelerates the bootstrap process for new CLI tools and routing logic.

How do I load and reuse proven component patterns during Gaia development workflows?

To load and reuse proven component patterns during Gaia development, review an existing component in reference.md and copy its frontmatter and structure. This pattern-driven governance ensures teams bootstrap new agents and hooks with documented usage patterns and standardized templates.

Does this approach work for standardizing all types of Gaia components or just agents?

Yes, this pattern-driven approach works across all Gaia component types including agents, hooks, CLI tools, commands, and routing config. The standardized templates provide governance and frontmatter structure for the entire Gaia-ops development workflow, not just agents.

Why should I read existing Gaia components before creating a new hook or command?

Reading existing Gaia components before creating a new hook or command prevents fragmentation and inconsistency. The patterns encourage reviewing reference.md to copy proven frontmatter and documented usage patterns, ensuring new components maintain structural alignment with established workflows.

What structure does a Gaia component pattern enforce for new templates?

A Gaia component pattern enforces frontmatter structure containing name and description fields, alongside integrated workflow guidance in reference.md. This standardized template structure ensures all newly bootstrapped agents, hooks, and tools maintain consistent documentation and usage patterns.