catalog: add wireframe extension (v0.1.1)#2262
Conversation
mnriem
left a comment
There was a problem hiding this comment.
Please also add a row in the Community Extensions section in the main README (it is sorted alphabetically)
There was a problem hiding this comment.
Pull request overview
Adds the community catalog entry for the wireframe extension (spec-kit-extension-wireframe v0.1.0) to make it discoverable via Spec Kit’s extension catalog.
Changes:
- Add a new
wireframeextension descriptor (metadata, URLs, requirements, provides counts, tags) toextensions/catalog.community.json.
Show a summary per file
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 1/1 changed files
- Comments generated: 2
|
One small note the extension system was introduced in #1551 And can you please address the Copilot feedback |
|
Thanks for the review! Addressed both Copilot comments in ab9b2a3:
@mnriem — thanks for the correction on the extension system intro. I had #2130 noted in the PR body but #1551 is the right landing PR. Let me know if you'd like me to edit the PR description to reflect that, or if landing-as-is with this comment on the record is fine. Ready for another look. |
Adds an entry to OTHER_PROJECTS pointing at the live demo at https://tortoisewolfe.github.io/spec-kit-extension-wireframe/. Ships a sample SVG as the card image — same one the live demo renders, so the portfolio preview stays consistent with what visitors land on after clicking through. The extension provides a visual feedback loop for Spec-Driven Development: generate SVG wireframes from specs; on sign-off they become spec constraints honored by /plan, /tasks, and /implement. Catalog PR pending at github/spec-kit#2262. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Still need the row for the main README? |
There was a problem hiding this comment.
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 1/1 changed files
- Comments generated: 2
ab9b2a3 to
27b6b02
Compare
|
Added the README row in 27b6b02 — slotted alphabetically between What-if Analysis and Worktree Isolation, categorized as Ready for another look, thanks! |
There was a problem hiding this comment.
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 0 new
Address remaining Copilot review comment on PR github#2262. The actual commands are /speckit.plan, /speckit.tasks, /speckit.implement; the unprefixed names would mislead catalog users. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Addressed the remaining Copilot comment in 8fcaa47 — updated both the catalog description and the README row to use the Ready for another look, thanks! |
There was a problem hiding this comment.
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 0 new
8fcaa47 to
aeff60d
Compare
Address remaining Copilot review comment on PR github#2262. The actual commands are /speckit.plan, /speckit.tasks, /speckit.implement; the unprefixed names would mislead catalog users. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 0 new
The unprefixed /plan, /tasks, /implement never existed in published Spec Kit releases — the actual commands are /speckit.plan, /speckit.tasks, /speckit.implement. Correct this in all three documentation surfaces: - extension.yml:7 — description field (shown by `specify extension info`) - README.md:10 — tagline paragraph - README.md:16 — how-it-works paragraph Bumps version to 0.1.1 and adds CHANGELOG entry. Resolves #1. Flagged during review of github/spec-kit#2262. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Quick status update:
Happy to open a tiny follow-up PR bumping the catalog entry's |
|
Please add it to the PR. Make sure the title/description of the PR reflect it |
Adds https://github.com/TortoiseWolfe/spec-kit-extension-wireframe (v0.1.0) to the community catalog. Provides a visual feedback loop for spec-driven development: SVG wireframe generation, review, and sign-off. Approved wireframes become spec constraints honored by /plan, /tasks, and /implement. Supersedes github#1410 — the old PR predated the extension system introduced in github#2130 and proposed commands in templates/commands/, which is no longer the right home for third-party commands.
Two changes per Copilot review: - Move `wireframe` entry alphabetically between `whatif` and `worktree` (was appended after `worktrees`). - Simplify `author` from "TortoiseWolfe (turtlewolfe.com)" to just "TortoiseWolfe" so the exact-match author filter in `ExtensionCatalog.search` finds the entry. Portfolio URL remains accessible via `homepage`/`repository`. Thanks @Copilot, @mnriem for the review.
Addresses @mnriem's follow-up: the README extension table also needs an entry, not just the catalog JSON. Slots in alphabetically between "What-if Analysis" and "Worktree Isolation" with category `visibility` and Read+Write effect (since sign-off writes the approved wireframe paths into spec.md).
Address remaining Copilot review comment on PR github#2262. The actual commands are /speckit.plan, /speckit.tasks, /speckit.implement; the unprefixed names would mislead catalog users. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
v0.1.1 of spec-kit-extension-wireframe ships the /speckit.-prefixed command references in extension.yml and README.md. This updates the catalog entry to point at the new release tag so `specify extension add wireframe` installs the corrected version.
aeff60d to
2fa642f
Compare
|
Done — bumped in this PR:
v0.1.1 release zip returns HTTP 200. Ready for another look, thanks! |
There was a problem hiding this comment.
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 1
Per EXTENSION-PUBLISHING-GUIDE.md: newly added entries should use the current timestamp for both created_at and updated_at. The 04-17 value reflected when I drafted the entry locally, not when the catalog submission landed.

Description
Adds spec-kit-extension-wireframe v0.1.1 to
extensions/catalog.community.jsonand the Community Extensions table in the main README.A visual feedback loop for Spec-Driven Development: SVG wireframe generation, review, and sign-off. Approved wireframes become spec constraints honored by
/speckit.plan,/speckit.tasks, and/speckit.implement— no changes to core Spec Kit required.Supersedes #1410, which I opened on 2025-12-31 before the extension system introduced in #1551. That PR proposed commands under
templates/commands/, which is no longer the right home for third-party functionality. Closing #1410 after this lands.Version
Catalog entry points at v0.1.1 (release). v0.1.1 corrects the slash-command references in the extension's own
extension.ymlandREADME.mdfrom the unprefixed/plan, /tasks, /implementforms to the canonical/speckit.plan, /speckit.tasks, /speckit.implementnames — the same fix applied here in the catalog description and README row. Version bump was folded into this PR per maintainer request so the catalog lands on the corrected release directly, rather than shipping v0.1.0 and immediately following up.Provides
speckit.wireframe.{generate, prep, review, inspect, screenshots, view}after_specify,before_plan,after_implementLinks
Testing
uv run specify --help— catalog JSON parses cleanlyuv sync && uv run pytest— skipped (this PR only adds a single JSON entry + a README table row; no code changes that tests would cover)specify extension add --dev, all 6 commands registered, 3 hooks fire, end-to-end loop verified (generate → review → sign-off into spec.md → plan/tasks/implement honor the wireframe paths)The entry's schema matches existing catalog entries (validated by diffing keys against
worktrees), and thev0.1.1download_urlrelease zip returns HTTP 200.AI Disclosure
Used Claude Code (Opus 4.7) to help author the extension itself (spec-kit-extension-wireframe) — porting a wireframe pipeline from a sibling project into a self-contained, portable extension and building the interactive viewer. This catalog PR adds a single JSON entry and one README row referencing the independently-maintained extension repo.