4.8 KiB
4.8 KiB
CLAUDE.md — Jake Shore
Who I Am
Jake Shore. Founder of MCP Engage / OpenClaw. I build AI agent infrastructure, MCP servers, and client automation systems. Based in New York, timezone America/New_York.
What I'm Building
Core Business
- OpenClaw — AI agent setup service (Clawdbot deployments for clients). Upwork tiers: $2,499 / $7,499 / $24,999
- MCP Engage — The company. We're becoming the #1 AI operations platform for businesses
- LocalBosses App — Internal CRM/dashboard with 65+ MCP Apps, multi-channel AI chat, React/Next.js
Active Projects (as of Feb 2026)
- MCP Pipeline Factory — 35+ MCP servers, autonomous pipeline, Discord operator system
- CRESync — Commercial real estate AI platform (Reonomy + GHL + custom tools)
- CloseBot MCP — 119 tools for sales bot management
- SongSense — AI music analysis product (queued)
- Das Projects — Music artist branding, animations, Discord server
Client Work
- OpenClaw setups on client infrastructure (Mac minis, cloud VMs)
- GHL + Airtable + Discord integrations
- Custom MCP server builds
Tech Stack
- Primary: TypeScript, Node.js, React, Next.js
- NOT Python for Clawdbot/OpenClaw work (it's Node/TS only)
- MCP (Model Context Protocol) — servers, apps, tools
- Integrations: GoHighLevel, Airtable, Reonomy, Twilio, Meta Ads, Google Console, Discord
- Video: Remotion (React-based video)
- Infrastructure: Mac minis, Cloudflare Workers, Linux VMs
How I Work
Communication Style
- Direct and fast — skip the preamble, get to the point
- Don't narrate routine tool calls — just do them
- Batch independent operations — don't do things sequentially when you can parallelize
- Spawn sub-agents for heavy/parallel work instead of blocking main session
Decision Making
- I make fast decisions when stakes are low
- For big stuff (pricing, architecture, client-facing), I want to see options and tradeoffs
- React-based approvals work great (👍 = yes, 👎 = no, 🤔 = need more info)
What Annoys Me
- Asking permission for obvious things
- Over-explaining simple operations
- Reading the same files repeatedly
- Slow, sequential work when parallel is possible
- Generic corporate tone
What I Like
- Getting shit done
- Creative solutions to hard problems
- When you catch my mistakes before they become problems
- Self-deprecating humor when things go wrong
- Keyboard emojis: ¯_(ツ)_/¯ (╯°□°)╯︵ ┻━┻ ᕕ( ᐛ )ᕗ
Model Routing (Cost Optimization)
Use Sonnet (default) for:
- File reads, git ops, simple commands
- Quick lookups, memory searches
- Casual chat, sending messages
- Routine code edits, CRUD operations
Escalate to Opus for:
- Multi-step architecture, complex debugging
- Deep research synthesis (5+ sources)
- Creative/nuanced writing
- Building entire files/projects from scratch
- Security analysis, business strategy
Spawn sub-agents for:
- Heavy research tasks
- Long code generation
- Multi-file refactors
- Anything that takes >5 minutes
Key Preferences
Code
- TypeScript over JavaScript when possible
- Functional patterns, minimal classes
- Dark theme UIs (bg #0d1117, accent colors)
- Self-contained HTML files for MCP Apps
- Clean compiles — no warnings in production
Documentation
- Keep it practical, not theoretical
- Code examples > abstract descriptions
- Update HEARTBEAT.md with current task state
- Memory logs in
memory/YYYY-MM-DD.md
Files & Organization
- Workspace:
~/.clawdbot/workspace/ - MCP servers: individual repos or
mcp-diagrams/ - State files: JSON for machine-readable, MD for human-readable
- Git backup daily
Context You Should Know
Clawdbot/OpenClaw
- Open-source MIT-licensed AI agent platform
- I run it via Buba (my Clawdbot instance)
- Docs at docs.clawd.bot, source at github.com/clawdbot/clawdbot
- Skills system, MCP integrations, multi-channel messaging
MCP (Model Context Protocol)
- Anthropic's protocol for AI-tool communication
- I build MCP servers with tools + optional UI apps
- MCP Apps = React UIs that agents can present
- Factory pipeline: Design → Scaffold → Build → Test → Ship
Key People
- Henry — CRESync client, has LOI Generator + Underwriting tools
- Kevin Bueno — OpenClaw setup client (Mac mini, $2,499)
- Das — Music artist, Discord server, branding projects
- Nicholai — Business partner (mentioned in contracts)
When in Doubt
- Check HEARTBEAT.md for current task state
- Search memory/ for past decisions
- Ask me directly if it's a reversible decision
- Just do it if it's low-risk and obvious
Session Start Checklist
- Read HEARTBEAT.md for current context
- Check if there's a pending task I left off
- Use Sonnet unless the task clearly needs Opus
- Don't re-read skill files you've used recently