We welcome contributions from the open-source community to improve token optimization, out-of-context indexing, and context compaction for autonomous AI agents.
SkillPrism is built with Node.js and TypeScript. We recommend pnpm as the package manager:
# Clone the repository
git clone https://github.com/RitualDev-Lab/SkillPrism.git
cd SkillPrism
# Install dependencies
pnpm install
# Run the test suite
pnpm test
# Build distributions
pnpm run build- Zero Runtime Dependencies: The core engine must remain lightweight and zero-runtime-dependency.
- Sub-Millisecond Search: Ensure BM25 indexing algorithms and search loops maintain sub-millisecond execution overhead.
- Strict Typings & Linting: All contributions must pass
pnpm testandpnpm run lint. - Security Awareness: Never accept unvalidated descriptions or unescaped prompt inputs from untrusted MCP registries.
- Fork the repo and create a feature branch (
git checkout -b feat/my-feature). - Add unit tests for your changes under
tests/. - Commit with standard conventional commit messages (
feat: ...,fix: ...). - Submit a Pull Request targeting
main.
SkillPrism is governed by RitualDev Lab. Core releases, signing keys, and repository admin controls are managed by our Direct Access Admins:
- Divyanshu Jethi (@divyanshujethi) — Founder & Lead
- Sakshi Sharma (@Sakshisharma1616) — Core Maintainer & Product
- RitualDev (@Ritual-Dev-Git) — Core Maintainer & Infra