feat: register architect-preview in community catalog#2214
feat: register architect-preview in community catalog#2214UmmeHabiba1312 wants to merge 6 commits intogithub:mainfrom
Conversation
Added a new architect impact previewer with metadata.
|
@mnriem I've registered the extension as a community preset in this PR. Ready for review! |
There was a problem hiding this comment.
Pull request overview
Registers the Architect Impact Previewer as a community preset so it can be discovered via the Spec Kit preset catalog, aligning with issue #2176’s “what-if/impact preview” request.
Changes:
- Adds a new
architect-previewentry topresets/catalog.community.jsonwith metadata (repo/docs/license/tags/provides). - Declares minimum required
speckit_versionand provided asset counts (templates/commands/scripts).
Show a summary per file
| File | Description |
|---|---|
presets/catalog.community.json |
Adds the new community preset metadata entry for architect-preview. |
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: 3
presets/catalog.community.json
Outdated
| "architect-preview": { | ||
| "name": "Architect Impact Previewer", | ||
| "id": "architect-preview", | ||
| "version": "1.0.0", |
presets/catalog.community.json
Outdated
| "version": "1.0.0", | ||
| "description": "Predicts architectural impact, complexity and risks of proposed changes.", | ||
| "author": "Umme Habiba", | ||
| "repository": "https://github.com/UmmeHabiba1312/spec-kit-architect-preview", |
presets/catalog.community.json
Outdated
| "created_at": "2026-04-14T00:00:00Z", | ||
| "updated_at": "2026-04-14T00:00:00Z" |
|
I think you meant to use the extension catalog? As this is a new command? Presets are used to deliver overrides to existing commands and overlay organizational requirements |
Added 'Architect Impact Previewer' extension with details including name, description, author, version, and URLs.
|
Hi @mnriem, I have updated the PR based on the feedback: Moved Extension: Shifted architect-preview from the presets section to the extensions section in the catalog. Alphabetical Order: Sorted the entry alphabetically (placed it between aide and archive). Metadata Update: Updated the top-level updated_at timestamp to reflect the current date (2026-04-14). Download URL: Verified that the download_url points to the correct tagged release. Ready for another review. Thanks! |
There was a problem hiding this comment.
Can you also add a row for it in the main README at https://github.com/github/spec-kit?tab=readme-ov-file#-community-extensions (note that list is alphabetized by name)
Also as it is an extension it should have an extension.yml
|
Everything is now updated as requested: README Registration: Added the Architect Impact Previewer row to the Community Extensions table in the main README (sorted alphabetically). extension.yml: Added the extension.yml manifest to the root of my standalone repository. Catalog Update: The extension is correctly placed in the extensions block of catalog.community.json, and I've updated the top-level updated_at timestamp. The extension is now fully compliant with the community guidelines. Ready for your final review and merge! Thanks. |
|
Not seeing extension.yml at https://github.com/UmmeHabiba1312/spec-kit-architect-preview/ ? |
|
@mnriem Apologies for the oversight! There was a synchronization issue with my local push. I have now successfully pushed the extension.yml file to the repository. Please check again: https://github.com/UmmeHabiba1312/spec-kit-architect-preview/ |
Description:
Following the maintainers' feedback in my previous PR, I have refactored the Architect Impact Previewer into a pure community extension model.
As requested, I have moved the logic to a standalone repository to ensure the core Spec-Kit remains clean and modular. This PR adds the necessary metadata to the community catalog so users can easily discover and install the preset.
Standalone Repository: https://github.com/UmmeHabiba1312/spec-kit-architect-preview
Key Features:
Predicts architectural complexity (1-10)
Identifies risks and affected specifications
Zero modifications to core files
Testing:
[x] Validated JSON syntax for catalog.community.json.
[x] Verified repository structure and file paths in the standalone repo.
Fixes #2176