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.

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

facet build

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

facet add

Add a facet to the project — resolve from a source, download, and install in one step

facet publish

Publish a built facet to the registry

facet self-update

Update the facet CLI to the latest version (alias: facet self-upgrade)