feat: add category and effect as first-class fields in extension schema by mnriem · Pull Request #2899 · github/spec-kit (original) (raw)

@mnriem

Add category and effect as optional fields in the extension schema (extension.yml) and community catalog (catalog.community.json).

Schema changes:

Propagation:

Tests:

Closes #2874

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

AI review requested due to automatic review settings

June 8, 2026 15:33

@mnriem

Category is a free-form string (only validated as non-empty when present), while effect remains restricted to 'read-only' or 'read-write'.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

@mnriem

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Copilot AI review requested due to automatic review settings

June 8, 2026 15:54

@mnriem

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

@mnriem mnriem deleted the mnriem/feat-2874-extension-category-effect-fiel branch

June 10, 2026 12:44

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})