Skip to content
FrankX.AI
Creator SystemsJan 20, 202611 min read2,140 words

Build Your Own Jarvis: Turn Claude Code Into Your Personal Intelligence System

TL;DR

Build a personal AI system that knows your work, runs your workflows, and gets sharper every week. The exact CLAUDE.md + MCP + skills + subagents stack I run, updated for June 2026.

Frank Riemer
FrankX
AI Architect & Independent Creator
Ex-Oracle AI Architect · Starlight & ACOS Systems
Build a personal AI system that knows your work, runs your workflows, and gets sharper every week. The exact CLAUDE.md + MCP + skills + subagents stack I run, updated for June 2026.
Reading Goal

Understand how to transform Claude Code from a chat tool into your personal AI operating system.

Build Your Own Jarvis: Turn Claude Code Into Your Personal Intelligence System

The exact system I use to manage 12,000+ songs, this website, and enterprise consulting.

Updated 2026-06-07.

How do you turn Claude Code into a personal AI assistant?

You give it persistent memory, real tools, and a learning loop. Memory lives in a CLAUDE.md file at your project root — your projects, preferences, and past decisions. Tools come from MCP servers (filesystem, github, Context7, playwright). Repeatable work becomes skills (SKILL.md files) and slash commands; isolated jobs go to subagents. Add a few lines after each big task and the system compounds. Set up the first version in an afternoon; in 30 days you have an assistant that knows your work and runs multi-step workflows from one command. Starter config: free on GitHub.

Every creator, founder, and knowledge worker I talk to wants the same thing: "I want my own Jarvis."

Not another chat tool. Not another AI that forgets everything the moment you close the tab. An intelligence partner that:

  • Knows your projects intimately
  • Remembers your preferences and decisions
  • Runs multi-step workflows on command
  • Gets sharper with every interaction

The parts to build this already ship inside Claude Code. The work is wiring them together. This guide shows the wiring.

If you're still deciding which assistant to anchor on, I compared the options in Cursor vs Claude Code vs Windsurf. This post assumes you've landed on Claude Code.

Why won't generic AI tools ever be your Jarvis?

ChatGPT, Gemini, and stock chat assistants are built for everyone, which means they're tuned for no one. Every conversation starts from zero. They don't know your current projects, your coding preferences, your brand voice, your past decisions, or your goals.

You spend a third of every session re-explaining context. That's not partnership — that's expensive rubber-ducking.

A system that remembers is a different category:

Generic AIYour Jarvis
Forgets everythingRemembers your work
Generic responsesYour voice, your style
One task at a timeRuns whole workflows
You adapt to itIt adapts to you
A tool you useA partner that grows

The difference isn't a smarter model. Opus 4.8 and Sonnet 4.6 are excellent out of the box. The difference is the context, tools, and learning loop you wrap around them.

What are the three layers of a personal intelligence system?

Your Jarvis has three layers: Knowledge (what it knows about you), Execution (what it can do), and Intelligence (how it improves). Build them in that order.

Layer 1 — How do you give Claude Code memory of your work?

The foundation is the CLAUDE.md file at your project root. Claude Code loads it automatically every session. This is where you teach the system who you are.

Create your CLAUDE.md

Keep it tight — facts that are always true, not a wiki. Anthropic's own guidance is to keep these files short and move situational detail into skills.

# My Intelligence System

## Who I Am

- Creator building [your thing]
- Tech stack: [your preferences]
- Communication style: [how you write]

## Current Projects

### Project Alpha

- Goal: [what you're building]
- Status: [where you are]
- Key files: [important paths]

## My Preferences

- Always use TypeScript, never JavaScript
- Prefer functional components over class components
- Write in first person, concise
- Dark mode everything

## Past Decisions

- 2026-01: Chose Next.js over Remix because [reason]
- 2026-02: Using Postgres over KV for session storage
- [Document decisions as you make them]

The more true context you add, the sharper the system gets. Update it weekly, and prune anything that's no longer accurate — stale rules are worse than missing ones.

Layer 2 — How do you let Claude Code actually do things?

Knowledge without action is trivia. Execution comes from three mechanisms that matured a lot through 2025–2026: MCP servers, skills, and slash commands.

MCP servers: tools Claude can reach

MCP (Model Context Protocol) servers are programs that give Claude Code access to systems it can't otherwise touch. The 2026 working pattern is to pin one server per external system, then write thin skills that orchestrate them. The ones I run on nearly every project:

ServerWhat it does
filesystemRead, write, and search files on your machine
githubIssues, PRs, repo operations without leaving the loop
Context7Pulls up-to-date library docs into context on demand
playwrightDrives a real browser for testing and web automation

A practical caution: MCP servers cost context. A five-server setup can burn ~55,000 tokens before you type anything, so add servers you actually use and drop the rest. Skills, by contrast, cost roughly 100 tokens each until they activate — which is why the modern stack leans on skills and keeps MCP servers lean.

Skills: reusable know-how

A skill is a folder with a SKILL.md file (plus optional scripts) that teaches Claude how to do one thing repeatably. No SDK, no build step — markdown instructions Claude follows when they're relevant. Project skills live in .claude/skills/; personal ones in ~/.claude/skills/. Use them for your publishing pipeline, your brand-voice check, your client-onboarding sequence.

Slash commands: one word, whole workflow

Drop a markdown file in .claude/commands/ and it becomes a command:

# /daily-ops

Run my daily operations workflow:

1. Check the analytics dashboard
2. Review pending tasks
3. Summarize key metrics
4. Suggest the day's three priorities

Output: a brief daily intelligence report.

Type /daily-ops and the whole sequence runs. When "publish this post" should mean read the draft, generate the MDX, build a hero image, deploy, and notify the list, a command is where you encode that.

Subagents: isolated jobs, separate context

For research sweeps or code review, spin up a subagent — a specialized session with its own model, tools, and context window. It keeps a heavy job from polluting your main thread and lets you point a cheaper or sharper model at the right task. Reach for one when work is parallelizable or noisy.

Layer 3 — How does your Jarvis get smarter over time?

This is the layer most people skip, and it's the one that makes the system yours.

Capture patterns

Over time you'll notice the same sequences. Write them down where Claude can read them:

## Learned Patterns

### Writing Sessions

- Best window: 6–8 AM, no meetings before
- Typical length: 2 hours

### Code Reviews

- Focus: security, performance
- Pet peeves: `any` types, stray console.logs

Add learnings after big tasks

Two minutes after a major piece of work pays back for weeks:

## Session: 2026-06-07

### What worked

- Breaking the task into smaller chunks
- Using a subagent for parallel research

### What to improve

- Need better error-handling templates
- Include tests in every code change

### New preference

- When writing APIs, always include rate limiting

Keep goals in front of it

## Active Goals

### This Quarter

- [ ] Publish 12 posts (4/12)
- [ ] Launch new product (research phase)
- [ ] Reach 5K subscribers (3.2K current)

When the system knows what you're working toward, its suggestions stop being generic.

What does the 30-day build plan look like?

Week 1 — Foundation. Write your CLAUDE.md (context, projects, preferences). Set up the four core MCP servers. Build three slash commands for your most painful repeated tasks and test each one.

Week 2 — Expansion. Turn your common workflows into skills. Add commands for the next tier of work. Start a small template library.

Week 3 — Intelligence. Document your work patterns and decision rationale. Add post-session reviews so the system learns from each pass.

Week 4 — Mastery. Chain multi-step orchestrations, push parallel work to subagents, and prune what isn't earning its place. Review, remove, iterate.

You don't need all 30 days to feel it. The first command that saves you an hour does that on day one.

What does this look like in practice?

Publishing a post

/publish "AI productivity tips" → research finds the angle, the draft gets written, SEO is checked, a hero image is generated, the page deploys, and a social draft is queued. Fifteen minutes instead of four-plus hours. Nothing publishes without my review — the command stages, it doesn't ship blind.

Client onboarding

/onboard "Acme Corp" → CRM entry created, project folder structured, welcome email drafted, first meeting proposed, invoice template prepared. Three minutes instead of forty-five.

Weekly operations

/weekly → analytics pulled, content performance summarized, revenue tallied, priorities proposed. Five minutes instead of two hours.

What mistakes should you avoid?

Starting too complex. Don't automate everything at once. Take your single most painful repeated task and perfect one command for it.

Letting context rot. CLAUDE.md isn't set-and-forget. Update it weekly and delete anything that's no longer true.

Vague commands. /do-stuff tells the system nothing. Be specific: /deploy-staging, /review-pr, /write-newsletter.

Skipping the learning layer. If you never record what worked, the system can't improve. The two-minute review after each big task is the whole compounding mechanism.

Overloading on MCP servers. Every server you mount costs context before you say a word. Pin the ones you use; cut the rest.

How much does it cost to build your own Jarvis?

The stack itself is free — CLAUDE.md, MCP servers, skills, and commands are open source or built into Claude Code. What you pay for is model usage.

Claude Code plans run $20/month (Pro), $100/month (Max 5×), and $200/month (Max 20×), or pay-per-token via the API. On the API, Opus 4.8 is $5 input / $25 output per million tokens and Sonnet 4.6 is $3 / $15 — so the move is Sonnet for the routine 85% and Opus for the 15% where depth changes the result. I broke the math down in Claude Code pricing explained, and the wider toolkit in the best AI superpowers stack for 2026.

If you want the whole approach as a system rather than a single tool, that's GenCreator.

What's the fastest way to start today?

  1. Create your CLAUDE.md — 30 minutes documenting context, projects, preferences.
  2. Pick one workflow — your most painful repeated task.
  3. Build the command — one file in .claude/commands/.
  4. Use it for a week — then refine based on what actually happened.

The future of AI isn't better chat tools. It's personal intelligence systems that amplify what makes you specific. Build yours.

FAQ

How much does it cost to build your own Jarvis?

The stack is free. CLAUDE.md, MCP servers, skills, and slash commands are open source or built into Claude Code. You only pay for model usage: $20/month on Pro, $100 on Max 5×, $200 on Max 20×, or pay-per-token on the API. The Agentic Creator OS starter is free on GitHub.

How long until I see results?

Most people save time in the first week, once the first command is wired up. The compounding benefits — accumulated context, refined workflows, captured patterns — build over 30 to 90 days.

Do I need to know how to code?

Basic command-line familiarity is enough: cd, install a package, clone a repo. You're writing markdown files, not software. The whole stack is markdown configuration.

What's the difference between a skill, a subagent, and an MCP server?

A skill is markdown know-how Claude follows when relevant. A subagent is an isolated session with its own model and context for research or review. An MCP server is a running program that connects Claude to an external system like GitHub or your filesystem. Modern setups pin a few MCP servers and orchestrate them with thin skills.

Which MCP servers should I start with?

Four cover most work: filesystem (read/write files), github (issues and PRs), Context7 (current library docs on demand), and playwright (browser automation and testing). Add more only when you have a concrete use — each one costs context before you type anything.

Is my data secure?

The execution layer runs locally. Your CLAUDE.md lives in your project folder and MCP servers run on your machine. Only the model calls leave your machine, covered by Anthropic's data policy. Keep secrets out of CLAUDE.md — reference environment variables instead.

Related:

Stay in the intelligence loop

Weekly field notes on AI systems, production patterns, and builder strategy.

Occasional FrankX field notes. Unsubscribe anytime. Privacy details.