glimmer-gts

Document Glimmer component signatures and GTS template-tag usage for A3 projects.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/trusted-american/marketplace --skill glimmer-gts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glimmer-gts
Source: https://github.com/trusted-american/marketplace/tree/main/plugins/a3-plugin/skills/glimmer-gts
Command: npx skills add https://github.com/trusted-american/marketplace --skill glimmer-gts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep Glimmer component and GTS template-tag format reference for A3 projects. It covers component signatures, template syntax, patterns, and conventions to help developers design and implement robust UI components efficiently.

Core Features & Use Cases

  • Single-file Glimmer component patterns using GTS (template + logic in one file)
  • Detailed guide on template-tag usage, arguments, blocks, and yields
  • Examples and patterns aligned with A3 conventions for scalable UI components

Quick Start

Create a Glimmer GTS component using the reference examples and templates in this skill.

Frequently Asked Questions about glimmer-gts

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

FAQPage Schema
What is GTS template-tag syntax used for in Glimmer components?

GTS template-tag syntax enables single-file Glimmer components by combining template markup and component logic in one file. It defines component signatures, arguments, blocks, and yields for building UI components in A3 projects.

How do I create a single-file Glimmer component using GTS?

To create a single-file Glimmer component using GTS, use the template-tag format to combine template and logic in one file. Define the component signature, arguments, and yields following A3 conventions and reference examples.

Can I use GTS template tags with A3 project conventions?

Yes, GTS template tags work with A3 project conventions. This reference provides patterns aligned with A3 standards for scalable UI components, ensuring component signatures and template syntax follow the correct structural guidelines.

What is the best way to structure Glimmer component signatures and yields?

The best way to structure Glimmer component signatures and yields is by using GTS template-tag patterns. Define named blocks and yield arguments explicitly within the component signature to ensure robust and maintainable UI components.

How does GTS handle arguments and blocks in Glimmer templates?

GTS handles arguments and blocks in Glimmer templates by defining them within the component signature. Template-tag syntax allows developers to pass arguments and use named blocks to create flexible, reusable UI component patterns.

When do I need to include metadata frontmatter in GTS components?

You need to include metadata frontmatter fields like name, description, and version in GTS components when building A3 projects. This ensures proper component identification and documentation alongside the single-file Glimmer patterns.