Thanks for your interest in contributing!
# Clone the repo
git clone https://github.com/Memvid/memvid-mind.git
cd memvid-mind
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm testmemvid-mind/
├── src/
│ ├── core/ # Mind engine
│ ├── hooks/ # Claude Code hooks
│ ├── utils/ # Helpers
│ └── types.ts # Type definitions
├── commands/ # Slash commands
├── skills/ # Skills (optional)
├── .claude-plugin/ # Plugin manifest
└── dist/ # Built output
- SessionStart: Injects past context when Claude starts
- PostToolUse: Captures observations from tool usage
- Stop: Saves session summary when Claude exits
- Fork the repo
- Create a branch:
git checkout -b my-feature - Make your changes
- Run tests:
npm test - Push and open a PR
Releases are automated via GitHub Actions. To release:
- Update version in
package.json - Create a tag:
git tag v1.0.1 - Push the tag:
git push origin v1.0.1
The CI will build and publish to npm automatically.
Open an issue or reach out at hello@memvid.com