All Days
Day 3

Founder OS — The full system breakdown

AY Automate · Walid Boulanouar

Founder OS

How to build your operating system for work

24MCP Connections
25+Skills (Agents)
6Safety Hooks
5System Layers
1Terminal

How the whole system connects

Every layer builds on the one below. Without structure, Claude can only do what you tell it in the moment. With structure, it already knows.

CLAUDE.md
project constitution — reads every session
MEMORY.md
cross-session state — client status, preferences
CLAUDE CODE
the terminal · your operating system
SECOND BRAIN
PARA structure
01_Projects/Clients
02_Areas/Sales
03_Resources
04_Archive
MCP LAYER
24 external tools
Attio · Clay · Slack · Google
Unipile · anysite · Apify · Ahrefs
n8n · Rube · Lovable · GitHub
Notion · Nano Banana · Agency Tasks · FS
SKILLS LAYER
25+ reusable agents
/personalized-outreach
/client-report
/meeting-processor
/yt-to-content · +22 more
HOOKS LAYER
6 automated guardrails — run before/after every tool use

The action layer

Without MCPs, Claude can only read and write local files. With MCPs, it can take real actions on real tools. Click any card to see what it unlocks.

CRM & Sales
Attio
CRM
Log prospects, create tasks, update pipeline. All without opening a browser tab. Every contact and deal lives in one place, queryable from the terminal.
See what it unlocks →
Clay
Enrichment
The enrichment layer for outbound. Pull 50+ data sources per contact. LinkedIn, job data, tech stack, funding, emails. Build targeted lists at scale.
See what it unlocks →
HubSpot
CRM / Marketing
Manage contacts, deals, and marketing automation for clients who run on HubSpot. Build sequences, update pipelines, pull reporting.
See what it unlocks →
Stripe
Payments
Create invoices, check payment status, manage subscriptions and products. From the terminal. No dashboard required.
See what it unlocks →
Outreach & LinkedIn
Unipile / LinkedIn
Outreach
The full LinkedIn API surface, without the browser. Send DMs, read inbox, pull profiles, post content. Everything gated by confirmation before it sends.
See what it unlocks →
Instantly
Cold Email
Launch, monitor, and optimize cold email sequences at scale. Warm inboxes, track replies, and route interested leads directly into Attio.
See what it unlocks →
Knock2.ai
Warm Outreach
De-anonymize website visitors and turn them into named leads. Your 17K+ LinkedIn profile visitors become actionable contacts.
See what it unlocks →
anysite
Research
Scrape any LinkedIn profile, company page, post, or public website. No cookie, no API key, no browser. The research layer for ICP scoring and prospect intelligence.
See what it unlocks →
Apify
Web Scraping
Run any web scraper from the terminal. Job listings, LinkedIn data, company pages, product prices. Structured data from any website at scale.
See what it unlocks →
Ahrefs
SEO & Research
Full SEO intelligence from the terminal. Keyword research, competitor analysis, backlink data, content gaps. Query it all without opening a browser.
See what it unlocks →
Communications & Scheduling
Slack
Communications
Pull channel digests, summarize conversations, flag blockers, and draft responses. All from terminal. One command reads every client channel you have.
See what it unlocks →
WhatsApp
Messaging
Read and reply to WhatsApp conversations from terminal. Scope new leads, manage partner discussions, and respond to client updates without picking up your phone.
See what it unlocks →
gogcli / Google
Workspace
Full Google Workspace access from the terminal. Search Gmail, list calendar events, manage Drive files. Using the gog CLI with your connected accounts.
See what it unlocks →
Calendly
Scheduling
Pull upcoming bookings, track discovery call volume, and cross-reference scheduled meetings with your Attio pipeline.
See what it unlocks →
Automation & Build
n8n
Automation
Describe a workflow in plain english. Claude builds it, saves it, and documents it. The orchestration layer for every AI system we ship to clients.
See what it unlocks →
Rube
Recipe Automation
Find, create, schedule, and execute automation recipes. Think of it as n8n’s simpler sibling. Multi-tool workflows you can trigger directly from terminal.
See what it unlocks →
Lovable
UI Builder
Generate and iterate on full-stack web UIs. Describe what you need in plain english, get deployable React code back. Client portals, internal tools, landing pages.
See what it unlocks →
GitHub
Code
Your entire repo becomes conversational. Open PRs, check branches, review diffs. Without switching context.
See what it unlocks →
Supabase
Database
Query tables, inspect schemas, run migrations, and monitor your database. The backend layer for every client system we build.
See what it unlocks →
Knowledge & Research
Perplexity
AI Research
Real-time web research with cited sources. Market sizing, competitor moves, industry trends, news. Grounded answers, not hallucinations.
See what it unlocks →
Notion
Knowledge
Fetch any Notion page as markdown and import it into the second brain with one command. Bridge between legacy Notion docs and the current system.
See what it unlocks →
Nano Banana
Image Generation
On-brand image generation powered by Gemini Flash Image. Brand colors, fonts, and visual style baked in. LinkedIn posts, carousel covers, concept illustrations.
See what it unlocks →
Agency Tasks
Task Management
Create, assign, and track tasks across all client projects from the terminal. Full project and developer management without switching tools.
See what it unlocks →
Filesystem
Local Files
Every client folder, every note, every SOP, every skill file. Claude reads, edits, creates, and writes across the entire second brain structure.
See what it unlocks →

25+ reusable agents

A skill is a markdown file with: what triggers it, what it does step-by-step, which tools it uses. Write it once. Invoke it forever.

Outreach & Sales
/personalized-value-outreach
Research → ICP score → DM → send
/cold-dance
High-status cold outreach sequence
/prospect-research
ICP-scored prospect brief
/close
Sales closing assistant
/proposal
Proposal generator with ROI calc
/clay-outreach
Enrichment-first outreach pipeline
Client Operations
/client-report
Weekly status report generator
/meeting-processor
Transcript → structured notes + tasks
/slack-digest
Channel summary + blockers
/client-onboarding
Full client setup in one command
/client-prep
Meeting preparation brief
/engineer-tracker
EY Talent dashboard view
Content & Publishing
/linkedin-content-publisher
End-to-end publish workflow
/yt-to-content
Video → 3 LinkedIn posts
/linkedin-hooks
Scroll-stopping hook generator
/carousel-maker
LinkedIn carousel builder
/content-intelligence
Competitor intel + content angles
/linkedin-engage
Comment queue generator
System & Internal
/skill-creator
Build new skills in 15 minutes
/sop-creator
Runbook + SOP generator
/excalidraw-diagram
Architecture diagrams as JSON
/meeting-to-html
Transcript → shareable HTML
/inbox-processor
Weekly inbox zero ritual
/attio-tasks
CRM task management

Automated guardrails

Shell scripts that run before or after every tool use. Set them once and forget them. Claude can't break things it shouldn't touch.

PreToolUse — fires before Claude runs anything
🛡
bash-safety.sh
Blocks git commit, rm -rf, force push, and reset --hard before they run. Claude hits a wall instead of destroying work.
🔒
file-protection.sh
Blocks any edit to .env and credentials files. Warns before touching CLAUDE.md, MEMORY.md, or settings.json.
💾
file-backup.sh
Copies every file to ~/.claude/backups/ before Claude edits it. Keeps last 10 versions. Every edit is reversible.
📅
search-year.sh
Detects if a web search query is missing a year and auto-appends the current one. Claude always searches for 2026 content, not 2023.
PostToolUse — fires after Claude finishes
📋
file-logger.sh
Logs every file write or edit to a daily changelog at ~/.claude/changes-YYYY-MM-DD.log. Full audit trail of what Claude touched.
Stop — fires when Claude finishes a session
🔔
stop-notify.sh
Plays a macOS Glass sound and sends a desktop notification when Claude finishes. No more checking if it's done. And a different Funk sound plays immediately when Claude needs your approval.

The folder structure

Claude can navigate any client, any context, any question, because every file follows the same structure. The structure comes first. The AI leverage comes after.

Inbox
00_Inbox/
  • Quick capture — process weekly
  • Meeting notes before filing
  • Ideas, links, screenshots
  • /inbox-processor to clear to zero
Projects
01_Projects/
  • Clients/ — Active, Pause, Pending, Completed, Lost, Prospects
  • Each client: README + Technical + Communication-Log + Progress
  • Internal/ — AY Automate HQ, EY Talent, Humanoidz
Areas
02_Areas/
  • Sales/ — ICP, Proposals, Pipeline, 30-Day Strategy
  • Marketing/ — Content Strategy, Brand, LinkedIn
  • Operations/ — SOPs, Team, Metrics, Finance
  • Technical/ — Internal automations, Stack
Resources
03_Resources/
  • AI Agents/ — architectures, patterns, tools
  • n8n Workflows/ — templates, research
  • Thought-Leaders/ — Hormozi, Lakajev, Lemlist
  • Learning/ — courses, frameworks
Archive
04_Archive/
  • Completed projects
  • Inactive areas
  • Historical reference
Attachments
05_Attachments/
  • PDFs, images, exports
  • Client documents
  • Processed and organized

What Claude knows every session

Two files that load at the start of every session. One defines the rules. One holds the state. Together they replace the 30-40 minutes you'd otherwise spend re-orienting yourself.

CLAUDE.md
The Project Constitution
  • Loaded at the start of every Claude Code session
  • Defines who you are, how you think, how Claude should work with you
  • Includes: business model, ICP, client structure, tools, preferences
  • Per-project. Each project can have its own CLAUDE.md
  • Keep it under 200 lines. Anything longer stops being read consistently
  • Best structure: 3 sections. What the project is, domain context, how to validate changes
MEMORY.md
Cross-Session State
  • Claude doesn't remember last session by default. This file does
  • Holds: client status, key decisions, blockers, preferences that evolved
  • Updated every session as context changes
  • Current entries: client status, MCP setup, tool rules, agent limitations
  • Lives at project level. Scoped to this second brain
  • The thing most people skip that makes everything else 10x more useful
The morning question
"what happened with [client] this week? any blockers? what should i send them today?"
Claude reads the Slack channel, the progress file, the communication log — drafts a summary and suggests the next message. The whole thing takes 90 seconds. Because every piece of context it needs is already in the right place.
don't miss what's next.
playbooks, templates, and tools that actually save you hours. straight to your inbox. no spam. unsubscribe anytime.
Founder OS · Built by Walid Boulanouar · AY Automate · 2026 · Claude Code + 8 MCPs + 25 Skills + 6 Hooks + PARA = 1 Terminal