Skip to content

Add memory-loader to community catalog#2284

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

Add memory-loader to community catalog#2284
mnriem merged 1 commit intogithub:mainfrom
KevinBrown5280:add-memory-loader-extension

Conversation

@KevinBrown5280
Copy link
Copy Markdown
Contributor

Extension Submission

Extension Name: Memory Loader
Extension ID: memory-loader
Version: 1.0.0
Author: KevinBrown5280
Repository: https://github.com/KevinBrown5280/spec-kit-memory-loader

Description

Loads all .specify/memory/ files (constitution, glossary, project-conventions, etc.) before every spec-kit lifecycle command so LLM agents have full project governance context — not just constitution.md.

Registers mandatory before_* hooks on: specify, plan, tasks, implement, clarify, checklist, and analyze.

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 3 memory files (~22KB total). Hooks fire correctly on all lifecycle commands. Graceful skip when .specify/memory/ is absent.

- Extension ID: memory-loader
- Version: 1.0.0
- Author: KevinBrown5280
- Description: Loads .specify/memory/ files before spec-kit lifecycle commands so LLM agents have project governance context
Copilot AI review requested due to automatic review settings April 20, 2026 21:32
@KevinBrown5280 KevinBrown5280 requested a review from mnriem as a code owner April 20, 2026 21:32
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 “Memory Loader” extension to the Spec Kit community extension catalog so it can be discovered via extensions/catalog.community.json and the root README’s community table.

Changes:

  • Updated extensions/catalog.community.json top-level updated_at and added a new memory-loader extension entry (v1.0.0).
  • Added “Memory Loader” to the Community Extensions table in README.md (alphabetical placement).

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 memory-loader catalog entry and updates the catalog timestamp.
README.md Adds “Memory Loader” 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 8d99f03 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