createScaffold a new GitHub spec-kit extension — the extension.yml manifest, commands/*.md, an optional config template, and .extensionignore — valid by construction. Use when creating a spec-kit extension, authoring a speckit.<id>.<cmd> command, adding a quality-gate/integration/hook to the Spec-Driven-D
manageInstall, list, enable/disable, update, and configure GitHub spec-kit extensions and their catalog stack. Use for `specify extension` or `specify extension catalog` commands, wiring a team catalog, installing spec-kit itself, or editing .specify/extension-catalogs.yml / extensions.yml. Linting an ext
publishPublish and distribute a GitHub spec-kit extension — cut a GitHub release, write the catalog entry, and register it in a catalog. Defaults to the team catalog nq-rdl/spec-kit-extensions; also covers the public community catalog submission. Use when releasing/distributing/sharing a spec-kit extension
validateLint a GitHub spec-kit extension (extension.yml, commands/*.md) and say, per finding, whether `specify extension add` would reject it or it is only a local convention. Use before install or publish, when debugging an install rejection, when asked whether the real installer accepts an extension, or w