Skip to content

Add spec-reference-loader to community catalog#2285

Merged
mnriem merged 1 commit intogithub:mainfrom
KevinBrown5280:add-spec-reference-loader-extension
Apr 20, 2026
Merged

Add spec-reference-loader to community catalog#2285
mnriem merged 1 commit intogithub:mainfrom
KevinBrown5280:add-spec-reference-loader-extension

Conversation

@KevinBrown5280
Copy link
Copy Markdown
Contributor

Extension Submission

Extension Name: Spec Reference Loader
Extension ID: spec-reference-loader
Version: 1.0.0
Author: KevinBrown5280
Repository: https://github.com/KevinBrown5280/spec-kit-spec-reference-loader

Description

Reads the ## References section from the current feature spec and loads only the listed docs into context. This avoids loading all reference docs (~142KB) on every command — each feature gets exactly the context it needs.

Registers mandatory before_* hooks on: plan, tasks, implement, clarify, checklist, and analyze. Does NOT fire on before_specify (spec doesn't exist yet).

Designed as a companion to the memory-loader extension (always-loaded governance context + on-demand per-feature references).

Checklist

  • Valid extension.yml manifest
  • README.md with installation and usage docs
  • LICENSE file included (MIT)
  • GitHub release created (v1.0.0)
  • Extension tested on real project
  • All commands working
  • No security vulnerabilities
  • Added to extensions/catalog.community.json
  • Added to Community Extensions table in README.md

Testing

Tested on a real multi-feature SDD project with varying reference doc sets per feature (2-4 docs each from ~142KB total). Hooks fire correctly. Graceful skip when spec has no ## References section or no spec exists.

- Extension ID: spec-reference-loader
- Version: 1.0.0
- Author: KevinBrown5280
- Description: Reads the ## References section from the current feature spec and loads the listed files into context
@KevinBrown5280 KevinBrown5280 requested a review from mnriem as a code owner April 20, 2026 21:34
Copilot AI review requested due to automatic review settings April 20, 2026 21:34
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

Adds the Spec Reference Loader extension to the community extension catalog so it is discoverable via the Spec Kit community listings.

Changes:

  • Bumped the community catalog updated_at timestamp and registered the new spec-reference-loader entry with metadata (URLs, version, requirements, capabilities, tags).
  • Added “Spec Reference Loader” to the Community Extensions table in the root README.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
extensions/catalog.community.json Adds the new extension record (metadata, requirements, provides, tags) and updates catalog timestamp.
README.md Adds the extension to the Community Extensions table for discoverability.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem mnriem merged commit 919f092 into github:main Apr 20, 2026
14 of 15 checks passed
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented Apr 20, 2026

Thank you!

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.

3 participants