Repository navigation
Description
Extension ID
deja-vu
Extension Name
deja-vu session recall
Version
0.23.4
Description
Searches your past coding-agent sessions for a feature: what was tried, decided or failed.
Author
Vladislav Shulcz (@vshulcz)
Repository URL
https://github.com/vshulcz/deja-vu
Download URL
https://github.com/vshulcz/deja-vu/releases/download/v0.23.4/deja-spec-kit.zip
License
MIT
Homepage (optional)
https://vshulcz.github.io/deja-vu/
Documentation URL (optional)
https://github.com/vshulcz/deja-vu/blob/main/extensions/spec-kit/README.md
Changelog URL (optional)
https://github.com/vshulcz/deja-vu/blob/main/CHANGELOG.md
Required Spec Kit Version
=0.10.0
Required Tools (optional)
- deja (>=0.22.0) - required
Number of Commands
1
Number of Hooks (optional)
1
Tags
memory, recall, history, context, local-first
Key Features
/speckit.deja-vu.recallreads the activespec.mdandplan.md, picks a few queries and searches the agent session transcripts already on disk (Claude Code, Codex, Cursor, Copilot, Gemini and others) through thedejaCLI- Reports what past sessions tried and abandoned, what they settled, and which files they touched, each point cited with a session id
- Optional
before_implementhook, so/speckit.implementoffers the recall and runs nothing unless the user agrees - Read-only and local: it runs
deja recall,deja filesanddeja show, edits nothing, sends nothing anywhere
Testing Checklist
- Extension installs successfully via download URL
- All commands execute without errors
- Documentation is complete and accurate
- No security vulnerabilities identified
- Tested on at least one real project
Submission Requirements
- Valid
extension.ymlmanifest included - README.md with installation and usage instructions
- LICENSE file included
- GitHub release created with version tag
- All command files exist and are properly formatted
- Extension ID follows naming conventions (lowercase-with-hyphens)
Testing Details
Tested on macOS with Spec Kit 1.2.0 and 0.10.0.
Test projects: fresh specify init with the claude, gemini and copilot integrations.
specify extension add deja-vu --from https://github.com/vshulcz/deja-vu/releases/download/v0.23.4/deja-spec-kit.zipinstalls, registers the command (Claude and Copilot as a skill, Gemini as.gemini/commands/speckit.deja-vu.recall.toml) and writes thebefore_implementhook as optional into.specify/extensions.yml.- Ran the
dejacalls the command makes, including a query starting with-, against an empty and a populated index. - The repository's CI checks
extensions/spec-kit/extension.ymlagainst Spec Kit's schema rules (id, version matching the release tag, command names, files, optional hook).
Example Usage
brew install deja-vu
specify extension add deja-vu --from https://github.com/vshulcz/deja-vu/releases/download/v0.23.4/deja-spec-kit.zip
/speckit.deja-vu.recall
/speckit.deja-vu.recall stripe webhook signatureProposed Catalog Entry
{
"deja-vu": {
"name": "deja-vu session recall",
"id": "deja-vu",
"description": "Searches your past coding-agent sessions for a feature: what was tried, decided or failed.",
"author": "Vladislav Shulcz (@vshulcz)",
"version": "0.23.4",
"download_url": "https://github.com/vshulcz/deja-vu/releases/download/v0.23.4/deja-spec-kit.zip",
"sha256": "3e349ecb2854206488acb080f1a98cfb8635cf9ef9f529c54081bfe9a64c6717",
"repository": "https://github.com/vshulcz/deja-vu",
"homepage": "https://vshulcz.github.io/deja-vu/",
"documentation": "https://github.com/vshulcz/deja-vu/blob/main/extensions/spec-kit/README.md",
"changelog": "https://github.com/vshulcz/deja-vu/blob/main/CHANGELOG.md",
"license": "MIT",
"category": "process",
"effect": "read-only",
"requires": {
"speckit_version": ">=0.10.0",
"tools": [
{ "name": "deja", "version": ">=0.22.0", "required": true }
]
},
"provides": { "commands": 1, "hooks": 1 },
"tags": ["memory", "recall", "history", "context", "local-first"],
"verified": false,
"downloads": 0,
"stars": 0,
"created_at": "2026-11-01T00:00:00Z",
"updated_at": "2026-11-01T00:00:00Z"
}
}Additional Context
The extension lives in extensions/spec-kit of the vshulcz/deja-vu repository, and every deja release attaches deja-spec-kit.zip with the manifest version pinned to that release.
Activity
github-actions commentedon Nov 2, 2026
cc @github/spec-kit-maintainers — new catalog submission for review.
github-actions commentedon Nov 2, 2026
Thanks for the submission — validation ran for this extension submission and found one required check failure.
Failed check
https://github.com/vshulcz/deja-vu/releases/download/v0.23.4/deja-spec-kit.zipsha256:3e349ecb2854206488acb080f1a98cfb8635cf9ef9f529c54081bfe9a64c6717sha256:d93c900b8d44ef5ed4b3a6511f15f827d65ecdbd5578ddc06166e58030e444efHow to fix
Please update the submission so the provided checksum exactly matches the release asset you want validated.
Workflow run
mnriem commentedon Nov 2, 2026
Please address the sha256 hash issue