Skip to content

PKaldone/MERV

Repository files navigation

MERV Full-Capability Build

Standalone API client that deploys MERV with the complete P.Kal Operator Mode system prompt — all 12 skills, debug mode, memory system, tool definitions, tech standards, and strategic context loaded.

What's Included

MERV/
├── SYSTEM_PROMPT.txt          # The full system prompt (paste into any API call)
├── merv_build.py              # Python client (SDK, streaming, interactive)
├── merv_build.js              # Node.js client (SDK, streaming, interactive)
├── merv_build_fetch.js        # Vanilla fetch client (zero deps, works anywhere)
├── merv_build.sh              # cURL script (no dependencies)
├── package.json               # Node.js package config
├── requirements.txt           # Python dependencies
└── README.md                  # This file

Quick Start

Option 1: Python (Recommended)

pip install anthropic
export ANTHROPIC_API_KEY=sk-ant-your-key-here

# Interactive mode
python merv_build.py

# Single prompt
python merv_build.py "Break down the STAMP business model"

Option 2: Node.js

npm install
export ANTHROPIC_API_KEY=sk-ant-your-key-here

# Interactive mode
node merv_build.js

# Single prompt
node merv_build.js "Design the Cratey artist onboarding flow"

Option 3: Vanilla Fetch (No SDK)

Works in Deno, Bun, Cloudflare Workers, or any JavaScript runtime with fetch.

export ANTHROPIC_API_KEY=sk-ant-your-key-here

# Deno
deno run --allow-net --allow-read --allow-env merv_build_fetch.js "Your prompt"

# Bun
bun merv_build_fetch.js "Your prompt"

Option 4: cURL (Zero Dependencies)

export ANTHROPIC_API_KEY=sk-ant-your-key-here
chmod +x merv_build.sh
./merv_build.sh "Your prompt here"

Switching Models

All clients default to claude-sonnet-4-20250514. To use Opus, change the MODEL variable:

  • Python: Line 34 in merv_build.py
  • Node.js: Line 25 in merv_build.js
  • Fetch: Line 22 in merv_build_fetch.js
  • cURL: Line 17 in merv_build.sh
claude-sonnet-4-20250514    # Fast, capable (default)
claude-opus-4-20250514      # Maximum intelligence

Interactive Commands

In interactive mode (Python or Node.js):

Command Action
quit / exit End session
clear Reset conversation history
debug Enter Debug Mode

Using Just the System Prompt

If you're integrating into your own app, the only file you need is SYSTEM_PROMPT.txt. Paste its contents as the system parameter in any Anthropic API call:

response = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=16384,
    system=open("SYSTEM_PROMPT.txt").read(),
    messages=[{"role": "user", "content": "Your prompt"}],
)

Capabilities Loaded

  • 12 Operator Skills (Strategic Decomposition through Signal Over Safety)
  • Debug Mode with strict root-cause-analysis protocol
  • Extended thinking for complex reasoning
  • Web search tool
  • Memory system architecture
  • Full MafiaSoul ecosystem context
  • Music catalog credits
  • Songwriting framework (3-Question Model)
  • NCU screenplay format specifications
  • Production-ready tech standards
  • Copyright compliance hard limits
  • Safety boundaries

Branding & Credits

Owner: Patrick "P.Kal" Joseph Organization: MafiaSoul Records (c) 2026 All Rights Reserved.

Built by P.Kal. Infrastructure, not content. Dynasty, not moment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors