Skip to main content

Module extensions

Module extensions 

Source
Expand description

Spec Kit’s installed extensions: the one reader of .specify/extensions*. specify extension list --json when the CLI is installed (read-only), else the registry files it keeps.

Structs§

Manifest
What an installed extension’s extension.yml says, as speccoder hosts it.

Constants§

DIR
Where Spec Kit installs an extension, relative to the project.

Functions§

files
The registry (.specify/extensions/.registry) and the installed list (.specify/extensions.yml): an extension the list does not name is listed as not enabled.
folders
The folders of the extensions installed and enabled in the project at project (every folder with an extension.yml when Spec Kit keeps no registry), sorted.
inventory
The extensions installed in the project at root; None when it has no extension files and the CLI lists nothing.
manifest
The extension.yml in folder.
parse_cli
specify extension list --json: [{id, version, enabled, source: {kind}}].
skill_of
The skill a command installs as (speckit.threatspec.model → speckit-threatspec-model).