The AI Maker

The AI Maker

🧪 Maker Labs

The Complete Guide to Build Your Personal AI Operating System With Claude Code

Starter template, commands, agents, MCP, Skills, plugins and advanced tips to master Claude Code from ZERO.

Wyndo's avatar
Wyndo
Jan 29, 2026
∙ Paid

I know how overwhelming it is to keep up with AI news. New tools drop almost every week. Each one demands time and focused effort just to understand what it does. Yet, most of them aren’t worth your limited attention.

You’ve got maybe 16 waking hours in a day.

Spending half of those testing every shiny new AI tool is a losing game.

After playing around with 100+ AI tools, one thing I realized: you don’t need more AI tools. Instead, what you need is a better tool that can cover a lot of things in your workflow.

So, if I had to point to one AI tool that’s given me the highest ROI on both productive hours AND understanding what AI can actually do—it’s Claude Code.

I’ve been using it for six months now. I spoked about it on my previous post. It keeps getting better and better every day.

It took me awhile to realize that I barely use Claude’s web version anymore.

Like most people, I used to spend 100% of my Claude usage was on Claude.ai.

Today? I’m fully Claude Code–pilled 80–90% of the time. The web version is now my backup, only when I need something quick and don’t want to open my project workspace.

That shift didn’t happen in an instant or because I’m technical—trust me, I’m not. It happened because Claude Code is such a powerful agentic tool that it can do something the web version fundamentally can’t:

It’s agentic. FAST. And it doesn’t forget.

All of my newsletter work lives inside Claude Code. It knows my audience. It knows which posts performed well and why. It knows my other projects, my priorities, my voice, how I write. It remembers what worked last week when I’m planning this week.

Here’s how my current folder looks like:

AI Maker Claude Code Project

And here’s what it actually does for me:

  • Writes and edits my newsletter drafts

  • Analyzes performance data from 30+ published posts

  • Researches topics using integrated tools like Perplexity

  • Generates social content from newsletter posts (LinkedIn, Twitter threads, Substack Notes)

  • Manages my projects on Notion with instant context switching

  • Processes files (PDFs, spreadsheets, presentations) without needing separate tools

  • Runs autonomous agents that synthesize my week every Friday

  • Handles coding tasks when I need custom tools or automations

One workspace. Multiple capabilities. Persistent memory.

Most AI tools are one-night stands.

You get something useful, then never touch them again because you’re just curious and it doesn’t suit how you work—or it’s just tackling a small part of your workflow.

Claude Code is different.

It’s like working with someone who’s been on my team the whole time—someone who can write, research, analyze, code, and remember every project we’ve worked on together.

But I know some of you might have some concerns:

“But I’m Not Technical...”

I hear you. Using the terminal can feel intimidating if you’re not a technical person.

But I wasn’t technical either when I started.

Believe me, Claude Code is easier to learn than you think. The more you use it, the easier it gets. And the benefits far outweigh the initial learning curve.

Plus, this guide gives you two ways to use Claude Code:

  1. VSCode or Cursor extension - Visual interface, easier to digest for beginners (recommended starting point)

  2. Terminal/CLI - More powerful once you’re comfortable, but not required to start

“But, what about Claude Cowork, Wyndo? I heard it’s branded as Claude Code for the rest of us.”

I know Claude Cowork just launched a few weeks ago. It’s more user-friendly since it can be accessed on Claude desktop app.

But, Cowork’s capabilities are still limited. It’s great for getting started, but it can’t do what Claude Code can do:

  • No deep MCP integrations

  • No file system access at the same level

  • No persistent project context in the same way

And it still feels clunky and slow. If you want the full power, you need Claude Code. Period.

And this guide will make it as painless as possible. We’ll start with the VSCode/Cursor extension so you can ease into it without touching the terminal until you’re ready.

What You’re Actually Getting

Claude Code Working System

Most Claude Code guides give you theory. This one gives you the working system.

I spent six months building my Claude Code workflow from scratch. Made every mistake. Hit every dead end. Rebuilt it three times before it stuck.

You’re getting the final version—the one that actually works.

The Starter Template

A cloneable repository with everything pre-configured. Clone it, run one command, and you have a working AI operating system. No guessing what to build first. No figuring out file structure. No wondering if you’re doing it right.

The Three Core Components

  • CLAUDE.md that teaches Claude how you work (so you stop re-explaining context)

  • Three daily-use commands I can’t live without (daily planning, research synthesis, project switching)

  • One autonomous agent that runs in the background while you work

The Customization Playbook

How to adapt this template for your workflow. When to add features. When to keep it simple. How to write your own commands. How to build agents that do the work for you while you’re busy with something else. How to install your Skills through plugins and marketplaces.

The Complete Reference

Every shortcut you need to master Claude Code, think and plan mode, Skills & Plugins, and MCP integration in one place. Bookmark it because you’ll use it constantly.

You can clone this and have a working system in 5 minutes. Then customize it as you discover what your workflow actually needs.

That’s what this template does. It starts simple, covers your actual needs, and grows with you.

What Claude Code Can Do

Before we dive in, here’s what Claude Code handles that you might not know.

Built-in Capabilities:

  • Reads PDFs, Docs, CSVs/XLSX, and PowerPoint files natively

  • Manages (create, delete, update, move, copy, etc) computer files

  • Executes code in multiple programming languages

  • Integrates with multiple tools via MCP: Perplexity, Firecrawl, Notion, Obsidian, Apple Notes, etc

  • Remembers conversations across sessions (memory system)

  • Runs autonomous agents in the background

  • Creates to-do list before taking actions

  • Supports custom commands for your specific workflows

  • Integrates Skills through plugins and run them for automated workflows

  • Uses plan mode for more reliable and accurate outputs

Ready? Let’s dive in.


🚨 A quick note about something I built.

I just launched Newsletter Compass with Joel Salinas because we got tired of juggling five different AI tools to write one newsletter. It’s the complete AI system for Substack creators - post titles generator & analyzer, content ideas, Notes, and welcome sequences all in one place. In your voice, not ChatGPT’s.

7-day free trial + 50% off for life with code WELCOME.

Try Newsletter Compass for FREE


Getting Started with Claude Code

Let’s get you set up. But if this is the first time you’re hearing about Claude Code, you might want to read my previous post first.

I’m going to walk you through two installation options: VSCode/Cursor extension (easier, visual interface) and the terminal/CLI (more powerful, but optional for now).

If you’re not technical, start with VSCode or Cursor—we’ll use the extension for this walkthrough. You can always move to the terminal later when you’re comfortable.

Option 1: VSCode/Cursor Extension (Recommended for Beginners)

What you’ll need:

  • VSCode or Cursor installed on your computer. I suggest to use Cursor since it offers more AI-native experience than VSCode. Here’s where you can download VSCode and Cursor.

  • An Anthropic Pro/Max account connected on your web browser.

Step 1: Install the Claude Code Extension

Firs thing, Open Cursor/VSCode.

Then, toggle on the left Primary Side bar (or press `Cmd+Shift+X` on Mac, `Ctrl+Shift+X` on Windows).

Click the “Extension” menu. Search for “Claude Code for VS Code” and Click Install.

Step 2: Connect your Anthropic account

After installation, you’ll see a prompt to configure Claude Code.

Claude Code login method on Cursor Extension

Choose “Claude.ai Subscription” as the login method unless you use an API.

Connect it and you are ready to use it.

Step 3: Verify It’s Working

Open the Claude Code chat interface:

Opening Claude Code in Cursor
  1. Go to Settings on top right of the Cursor screen

  2. Click the “three dots”

  3. And Click “Claude Code: Open”

Type a simple test message: “Are you Claude?”

Asking Claude on Claude Code

If Claude responds with a “yes,” then you’re good to go.

Option 2: Terminal/CLI (For Later)

The terminal version is more powerful and gives you access to the full feature set. But you don’t need it to start. The Cursor or VS Code extension is enough to run Claude Code.

Yet nothing’s wrong if you want to install it on Terminal by typing this code:

npm install -g @anthropics/claude-code

Then activate Claude Code in your Terminal by typing:

claude

Then you need to login by typing this shortcut in your Claude Code chat:

/login

Then simply follow the instructions to connect your Anthropic subscription to Claude Code.

And it’s done!

In case you run into any issues, YouTube has plenty of resources on how to install it, this is one of them.

Open or Clone the Starter Repository

Now that Claude Code is installed, let’s get the starter template. To make things simple, in this scenario, we are going to use the Cursor extension instead of the terminal.

Open Cursor and select “Clone repo” to start cloning the folder we want to work on from Github. Additionally, you can also download the ZIP file here and open it with “Open project” menu on Cursor.


🚨 To get the template, skip to the Template section at the bottom of this post.


Then, we need to open Claude Code chat interface. Once done, now Claude Code has access to your project folder.

Here’s how it looks when you successfully open Claude Code:

Claude Code Interface in Cursor

The left side is where you can access your folders and files, the middle section is where you can chat with Claude Code and access your past conversations, and the top section shows your recent activity. Additionally, you can close the Cursor chat interface because we won’t be using Cursor; we use Claude Code instead.

To test if Claude can read your project folder, type a simple test message:

“Can you read this directory and tell me what files you see?”

Claude will read all files and send you a summary.

Asking Claude Code to refer files on project folder

Since Claude can now read files, whenever you are working on something, simply refer to your files by using “@” to trigger file reference and use them as additional context for your work.

Understanding What You Just Cloned

Let’s take a quick tour of what’s in the repository. Don’t worry about memorizing this—just get familiar with the structure.

Main files you’ll interact with:

  1. CLAUDE.md - This is the instruction manual for how Claude should work with you. It contains:

    1. Your project context

    2. Your preferences for how Claude communicates

    3. Your work patterns and decision-making style

    4. Anti-patterns (what NOT to do automatically)

  2. .claude/commands/ - This folder contains three ready-to-use commands:

    1. daily-planning.md - Analyzes your calendar and generates focused daily priorities

    2. research-deep-dive.md - Comprehensive research synthesis

    3. project-status.md - Instant context switching between projects

  3. .claude/agents/ - Contains one autonomous agent:

    1. weekly-synthesis - Runs every Friday (or on demand) to generate weekly accomplishments and blockers

  4. templates/ - Template files you can copy and customize:

    1. daily-plan-template.md` - Format for daily planning output

    2. project-template.md` - Structure for project files

    3. command-template.md` - Starting point for creating your own commands

  5. examples/ - Real outputs from actual usage:

    1. sample-daily-plan.md - What daily planning generates

    2. sample-research-output.md - What research synthesis looks like

    3. sample-project-status.md - Example project overview

    4. sample-weekly-synthesis.md - Weekly agent output

  6. claude-code-cheat-sheet.md - Complete reference for all shortcuts, think modes, file capabilities, and MCP integrations

Look, you don’t need to read all of these files now. I’ll walk through the important ones later.

Your First Command: Daily Planning

Let’s run something immediately so you see this working get benefits out of it.

Simply type this in the chat:

/daily-planning

Claude will:

Claude Code question UI
  1. Ask you a few clarifying questions (How many priorities do you want? What’s most important today?)

  2. Read your calendar if you’ve given it access

  3. Generate a focused daily plan with 3 priorities

  4. Save it to a file (if configured to do so)

Your first output might look like this:

# Daily Plan - January 26, 2026

ary 26, 2026

## Top 3 Priorities

1. **Finish Part 2 of Claude Code guide** (2 hours)

- Status: In progress, 60% complete

- Next: Write installation section

2. **Review newsletter analytics** (1 hour)

- Check open rates for last 3 posts

- Identify patterns for upcoming content

3. **Research MCP integrations** (1.5 hours)

- Test Perplexity setup

- Document installation process

## Calendar Overview

- 10am: Team standup (30min)

- 2pm: Deep work block (2hrs)

- 4pm: Weekly rev

What Just Happened?

You ran your first Claude Code command. Here’s what made it work:

  1. The command file (.claude/commands/daily-planning.md) contains instructions for Claude

  2. Your CLAUDE.md file provides context about how you work

  3. Claude reads both, asks clarifying questions, and generates output based on your preferences

This is the pattern for all commands: instruction + context + execution.

And this is why Claude Code is so much more powerful than typical AI tools: it reads context before making decisions, follows instructions and other references, and then executes. It’s not guessing anymore; it’s creating deliberate, calculated reasoning.

What’s Next

You have:

✅ Claude Code installed (VSCode or Cursor)

✅ The starter repository cloned

✅ Your first command tested and working

✅ Basic understanding of the file structure

Now let’s understand what each component actually does.

The Starter Template Breakdown

Now that you’ve got Claude Code running and you’ve tested your first command, let’s break down what you actually cloned.

I’m going to walk through the three core components of the starter template:

  1. CLAUDE.md - The instruction manual that teaches Claude how you work

  2. Commands - On-demand workflows you trigger when needed

  3. Agents - Automated workflows that run in the background

For each component, you’ll see what it does, how it works, and how to customize it for your workflow.

Don’t just copy-paste this. Understand why each piece exists. Then make it yours.

CLAUDE.md Foundation

1. What CLAUDE.md Actually Does

Think of CLAUDE.md as Claude’s instruction manual for working with you.

Most AI tools start from zero every time you open them. You explain your context, your preferences, your project. Then you close it, come back tomorrow, and... you’re explaining it all over again.

CLAUDE.md solves this.

It’s a persistent memory file that sits in your project directory. Every time Claude Code starts working, it reads this file first. It learns:

  • What you’re working on (project context)

  • How you want Claude to communicate (voice and tone)

  • Your work patterns and decision-making style (key preferences)

  • What NOT to do automatically (anti-patterns)

This is transformative. Instead of generic AI assistance, you get collaboration that matches your thinking style.

2. Two Ways to Create Your CLAUDE.md

Option 1: Use the `/init` shortcut (fastest)

If you want Claude to build your CLAUDE.md automatically, just run:

/init

Claude will:

  1. Read your project folder structure

  2. Analyze the types of files you’re working with

  3. Generate a custom CLAUDE.md tailored to your project

This is the fastest way to get started. Claude figures out what you’re doing and builds instructions accordingly.

But since it reads your project folder first, you need to ensure you’ve put all of your files, documentation, and any references you can think of inside that folder. Without this, using /init won’t make any difference.

For my newsletter operating system, I’ve put all of my post archives, audience research, post performance reports, LinkedIn and Substack notes, about page, why-upgrade page, etc., so when I run it, it can refer to these files to create a highly reliable and accurate CLAUDE.md file.

Option 2: Use the template (more control)

If you want to write your own CLAUDE.md from scratch (or customize what `/init` generated), use the template below.

I’m showing you the full structure with inline commentary so you understand what each section accomplishes.

Your CLAUDE.md Template:

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Wyndo · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture