Skip to main content
Good development ecosystems allow you to install the exact version of what you need. facet is a facet manager for any AI coding tool (adapter) that follows the Agent Skills specification and Model Context Protocol. It can discover, install, verify, and publish facets. It is extremely configurable and solves a variety of use cases. Most importantly, it allows you to install the exact versions you want of facets and their dependencies.
facet comes preconfigured to use the Facet.cafe registry by default.

Common Commands

The following are the most common facet commands. See the roadmap for planned commands.

facet create

Scaffolds a new facet project with an interactive wizard — name, description, version, and initial assets

facet edit

Full authoring workbench — edit identity, manage assets, reconcile disk vs manifest, strip front matter

facet build

Validates and packages your facet into a distributable archive with integrity hashes

facet add

Add a facet to the project — resolve from registry, download, and install

facet publish

Publish a built facet to the registry