Skip to content

Getting Started

The Prototypes repo is a pnpm + Turborepo monorepo. All 104 packages live under packages/ and can be explored, built, or tested from the repo root. See The Seed Vault for the metadata system that keeps them discoverable at scale — passport schema, taxonomy, validators, generator.

  • Node.js 20+
  • pnpm 10+ (corepack enable to activate)
  • .NET 8+ SDK (for C#/MAUI packages)
Terminal window
git clone https://github.com/mcp-tool-shop-org/prototypes.git
cd prototypes
pnpm install
Terminal window
pnpm build

This runs turbo build across all packages that have a build script. C#/.NET packages need dotnet build run separately inside their directories.

Each package is self-contained under packages/<name>:

Terminal window
cd packages/deltamind
ls

Most packages include their own package.json (or .csproj), src/ directory, and tests.

Terminal window
pnpm test

Some packages may have outdated test configurations. These are archived prototypes and test infrastructure was not always complete at the time of consolidation.

prototypes/
packages/
voice-soundboard/ # Voice & Sound
deltamind/ # Developer Tools
Attestia-Desktop/ # Desktop Apps
websketch-cli/ # WebSketch
MouseTrainer/ # Mouse & Cursor
linux-dev-typer/ # Typing & Input
ConsensusOS/ # Games & Creative
prov-engine-js/ # Crypto & Provenance
llm-sync-drive/ # Infrastructure
mcpt/ # Original Archive
... (104 packages total)
site/ # Landing page + handbook
package.json
pnpm-workspace.yaml
turbo.json

If a prototype looks like it should be a real product, graduate it. The formal flow is documented in The Seed Vault → Graduate a seed:

  1. Push the package contents to a new repo under mcp-tool-shop-org
  2. Run shipcheck on the new repo
  3. Set lifecycle.state = "graduated" and lifecycle.graduatedTo = "<new-repo-url>" in the seed’s passport.json
  4. pnpm seed:validate enforces the graduation shape

The passport acts as a forwarding address — anyone browsing the vault sees where the seed went.