Skip to main content
Terms used throughout the specification. Each entry is a pointer to the section that owns the full rule, not a second definition of it.

Core concepts

Facet

A named, versioned collection of assets: skills, agents, commands, and MCP servers.

Facet manifest

facet.json, a facet’s own identity and contents.

Project manifest

facets.json, what a consuming project depends on.

Lockfile

facets.lock, what those dependencies resolved to.

Facet archive

The .facet artifact, the transport form between publish and install.

Adapter

The layer between a facet’s contributions and one tool’s conventions.

Assets

Skill

skills/<name>/SKILL.md plus optional companions.

Agent

agents/<name>.md

Command

commands/<name>.md

MCP server

A keyed entry inside tool-owned configuration.

Files

Identity and names

Integrity

Materialization

Install

Authoring and publishing