Skip to content

[Extension]: Update preview to v1.1.0 #3109

Description

@bigsmartben

Extension update

This updates the already-listed community extension preview from v1.0.0 to v1.1.0.

The extension is already listed in extensions/catalog.community.json; this submission updates the version, name, description, download URL, command count, tags, and catalog metadata for the current release.

Related prior submission: #2578

Extension ID

preview

Extension Name

Spec Kit Preview

Version

1.1.0

Description

Generate evidence-backed low, mid, or high fidelity previews from Spec Kit artifacts as Markdown or self-contained HTML

Author

bigsmartben

Repository URL

https://github.com/bigsmartben/spec-kit-preview

Download URL

https://github.com/bigsmartben/spec-kit-preview/archive/refs/tags/v1.1.0.zip

License

MIT

Homepage

https://github.com/bigsmartben/spec-kit-preview

Documentation URL

https://github.com/bigsmartben/spec-kit-preview/blob/main/README.md

Changelog URL

https://github.com/bigsmartben/spec-kit-preview/blob/main/CHANGELOG.md

Release URL

https://github.com/bigsmartben/spec-kit-preview/releases/tag/v1.1.0

Required Spec Kit Version

=0.8.10.dev0

Required Tools

None.

Number of Commands

6

Number of Hooks

0

Tags

preview, prototype, html, markdown, ux

Key Features

  • Adds speckit.preview.low-md and speckit.preview.low-html.
  • Adds speckit.preview.mid-md and speckit.preview.mid-html.
  • Adds speckit.preview.high-md and speckit.preview.high-html.
  • Generates specs/<feature>/preview/wireflow-low.md, wireflow-mid.md, or wireflow-high.md.
  • Generates matching wireflow-low.html, wireflow-mid.html, or wireflow-high.html.
  • Uses fixed templates under templates/preview/ for output sections, table schemas, HTML shells, and preserved-review slots.
  • Uses schemas/preview/contract.json and schemas/preview/contract.schema.json as the structural validation source.
  • Keeps previews self-contained with inline CSS and fidelity-appropriate JavaScript.
  • Explicitly avoids production source, spec, plan, and task file changes.
  • Captures coverage evidence, inferred assumptions, unsupported items, and unresolved questions.

Testing Checklist

  • Extension installs successfully via download URL
  • All commands execute without errors
  • Documentation is complete and accurate
  • No security vulnerabilities identified
  • Tested on at least one real project

Submission Requirements

  • Valid extension.yml manifest included
  • README.md with installation and usage instructions
  • LICENSE file included
  • GitHub release created with version tag
  • All command files exist and are properly formatted
  • Extension ID follows naming conventions (lowercase-with-hyphens)

Testing Details

Tested with:

  • specify 0.11.3.dev0
  • Windows local checkout validation
  • GitHub release archive v1.1.0

Validation performed:

  • python -m py_compile tests/validate-extension.py -> passed
  • python tests/validate-extension.py -> preview extension package is valid
  • Confirmed release archive URL returns application/zip and expands successfully.
  • Confirmed release archive contains extension.yml, README.md, LICENSE, CHANGELOG.md, six command files, six preview templates, and validation schemas.
  • Previously installed locally with specify extension add --dev /home/administrator/github/spec-kit-preview in a fresh Spec Kit project and verified six .qwen/commands/speckit.preview.*.md commands were registered.
  • Verified installed extension contents excluded tests/ via .extensionignore.

Example Usage

# Install extension
specify extension add preview --from https://github.com/bigsmartben/spec-kit-preview/archive/refs/tags/v1.1.0.zip

# Use commands
/speckit.preview.low-md
/speckit.preview.low-html
/speckit.preview.mid-md admin dashboard empty and error states
/speckit.preview.mid-html admin dashboard empty and error states
/speckit.preview.high-md checkout review flow, desktop first
/speckit.preview.high-html checkout review flow, desktop first

Proposed Catalog Entry

{
  "preview": {
    "name": "Spec Kit Preview",
    "id": "preview",
    "description": "Generate evidence-backed low, mid, or high fidelity previews from Spec Kit artifacts as Markdown or self-contained HTML",
    "author": "bigsmartben",
    "version": "1.1.0",
    "download_url": "https://github.com/bigsmartben/spec-kit-preview/archive/refs/tags/v1.1.0.zip",
    "repository": "https://github.com/bigsmartben/spec-kit-preview",
    "homepage": "https://github.com/bigsmartben/spec-kit-preview",
    "documentation": "https://github.com/bigsmartben/spec-kit-preview/blob/main/README.md",
    "changelog": "https://github.com/bigsmartben/spec-kit-preview/blob/main/CHANGELOG.md",
    "license": "MIT",
    "category": "docs",
    "effect": "read-write",
    "requires": {
      "speckit_version": ">=0.8.10.dev0"
    },
    "provides": {
      "commands": 6,
      "hooks": 0
    },
    "tags": [
      "preview",
      "prototype",
      "html",
      "markdown",
      "ux"
    ],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-05-15T00:00:00Z",
    "updated_at": "2026-06-23T00:00:00Z"
  }
}

Additional Context

This is an update to an existing community catalog entry, not a new extension submission. Please preserve the existing entry identity (id: preview) and update the catalog metadata for v1.1.0.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions