Skip to content

feat: register architect-preview in community catalog#2214

Open
UmmeHabiba1312 wants to merge 6 commits intogithub:mainfrom
UmmeHabiba1312:feat/add-architect-preview-catalog
Open

feat: register architect-preview in community catalog#2214
UmmeHabiba1312 wants to merge 6 commits intogithub:mainfrom
UmmeHabiba1312:feat/add-architect-preview-catalog

Conversation

@UmmeHabiba1312
Copy link
Copy Markdown

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

@UmmeHabiba1312 UmmeHabiba1312 requested a review from mnriem as a code owner April 14, 2026 14:35
@UmmeHabiba1312
Copy link
Copy Markdown
Author

@mnriem I've registered the extension as a community preset in this PR. Ready for review!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-preview entry to presets/catalog.community.json with metadata (repo/docs/license/tags/provides).
  • Declares minimum required speckit_version and 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

Comment on lines +243 to +246
"architect-preview": {
"name": "Architect Impact Previewer",
"id": "architect-preview",
"version": "1.0.0",
"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",
Comment on lines +267 to +268
"created_at": "2026-04-14T00:00:00Z",
"updated_at": "2026-04-14T00:00:00Z"
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Apr 14, 2026

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.
@UmmeHabiba1312
Copy link
Copy Markdown
Author

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!

Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@UmmeHabiba1312
Copy link
Copy Markdown
Author

@mnriem,

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.

@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Apr 14, 2026

Not seeing extension.yml at https://github.com/UmmeHabiba1312/spec-kit-architect-preview/ ?

@UmmeHabiba1312
Copy link
Copy Markdown
Author

@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/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: What-if analysis for spec requirement changes

3 participants