elixir-test-critic

Generate structured metadata for SKILL.md-based units in repositories.

6|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/iautom8things/elixir-test-critic --skill elixir-test-critic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elixir-test-critic
Source: https://github.com/iautom8things/elixir-test-critic/tree/main
Command: npx skills add https://github.com/iautom8things/elixir-test-critic --skill elixir-test-critic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies valid Skill units in a repository by ensuring each Skill directory contains a SKILL.md frontmatter and a runnable structure, then generates structured metadata for discovery and tooling.

Core Features & Use Cases

  • Detect Skill units by the mandatory SKILL.md frontmatter at the root and extract name, description, and category for indexing.
  • Validate optional resources (scripts/, references/, assets/) and compute a components set to describe what the Skill ships with.
  • Produce machine-readable metadata per Skill unit that can be consumed by search, UI catalogs, and validation pipelines.

Quick Start

Ask this skill to review or improve your Elixir tests.

Frequently Asked Questions about elixir-test-critic

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

FAQPage Schema
How do I extract YAML frontmatter metadata from SKILL.md files in a repository?

Extract YAML frontmatter metadata from SKILL.md files by parsing required fields like name, description, and category, then verifying a runnable structure to validate each Skill unit. This process outputs consolidated YAML metadata per unit for discovery.

How do I validate Skill directory structures and optional resources like scripts and assets?

Validate Skill directory structures by checking for a SKILL.md frontmatter at the root and inspecting optional directories like scripts/, references/, and assets/ to compute a components set describing what the Skill ships with.

What is the best way to generate machine-readable metadata for cataloging Elixir testing skills?

Generate machine-readable metadata for cataloging Elixir testing skills by parsing YAML frontmatter from SKILL.md files, verifying required fields, and emitting a consolidated YAML metadata block per Skill unit for search and tooling pipelines.

Can I use this skill to catalog units in repositories that lack a SKILL.md frontmatter?

No, you cannot use this skill to catalog units in repositories that lack a SKILL.md frontmatter. Identification requires each Skill directory to contain a SKILL.md frontmatter and a runnable structure to produce valid metadata.

What metadata fields are generated for each validated Skill unit?

Generated metadata fields for each validated Skill unit include name, description, category, components, dependencies, and optional resources, providing structured data for search, UI catalogs, and validation pipelines.