Welcome to 413 members who joined this week 👋
Hey there, I’m Joshua, and welcome to the NCF Weekly newsletter where we share actionable guidance on building a business as a non-technical founder.
Check out our other newsletters: Tiny Empires and Seedstrapped
Sponsored by
Tired of drowning in browser tabs?
I've been testing Norton Neo, the world's first safe AI-native browser, and it's genuinely different.
Magic Bar: Search, chat, and take action in one place
Instant summaries: Get key points from any article or YouTube video in seconds
Smart Tab Grouping: Auto-organizes your workflow
Built-in AI writing assistant: Write better without switching tools
Privacy built in. This is what Chrome would be if it were designed today.
📌 AI Content Creators Wanted
We’re looking for no-code & AI Content Creators.
If you’re fluent with no-code and AI tools, we want you to build real projects from scratch using new tools, and document the process through high-quality content. If that sounds like you, drop us an email.
🖼️ Showcase
I built this AI tools directory in less than 15 seconds using Macaly.
The prompt was only a few words but it nailed it:
"𝘉𝘶𝘪𝘭𝘥 𝘢 𝘥𝘪𝘳𝘦𝘤𝘵𝘰𝘳𝘺 𝘴𝘪𝘵𝘦 𝘧𝘰𝘳 𝘈𝘐 𝘵𝘰𝘰𝘭𝘴. 𝘛𝘩𝘦 𝘴𝘵𝘺𝘭𝘦 𝘴𝘩𝘰𝘶𝘭𝘥 𝘣𝘦 𝘤𝘭𝘦𝘢𝘯, 𝘮𝘰𝘥𝘦𝘳𝘯 𝘢𝘯𝘥 𝘮𝘪𝘯𝘪𝘮𝘢𝘭"
It created the site, the listings, the filters and the search functionality (no editing needed).
How to Build Apps with Claude Code (Even If You Can't Code)
If you spend much time around the developer world online, it’s likely you’ve heard about Claude Code. Claude Code is an LLM-based coding tool that lives on your computer, not on the browser. You tell it what you want to build and it builds it. If you use ChatGPT to write code, you need to copy/paste it out of ChatGPT to actually use it.
With Claude Code:
You ask for code
It writes directly into your files
It runs the code itself
If there's an error, it sees it and fixes it
It keeps going until it works
Installing Claude Code
Mac Users
Go to the Claude Code website
Copy the installation script
Paste it in your terminal and hit enter
Windows Users
The Windows script sometimes breaks. Here's another way:
Go to nodejs.org and download Node.js (click the big green button)
Install it
Open command prompt and type
node -vto make sure it workedType this command:
npm install -g @anthropic-ai/claude-codeType
claudeto set it upPick dark or light mode
Sign in with your Claude account
Using It in VS Code
Open Visual Studio Code
Press Control + Shift + Backtick to open a terminal
Type
git initClick the dropdown arrow and select "command prompt"
Type
claudeand hit enter
Part 1: Building Your First App
Don't Do This
Most people start with something vague like: "Make me a chore app with a calendar."
That's not enough information. Claude doesn't know what technology to use, where to store data, or how you want the code written.
Do This Instead
Step 1: Hold Shift and press Tab until you see "Plan Mode" in the corner.
Step 2: Write a clear prompt with bullet points:
Build a chore management app:
- Show a calendar like Outlook
- Let people add and delete chores
- Make chores repeat weekly or monthly
- Assign chores to team members
- Add and remove team members
Ask me questions about what tech to use and how to build this.Step 3: Answer Claude's questions. It'll ask about:
What framework? (React, Vue, etc.)
Where to save data? (Local storage, database, etc.)
What features do you want?
Step 4: Read the plan Claude creates. Look for things you don't like.
For example, if it plans to use JavaScript but you want TypeScript, just say: "Use TypeScript instead of JavaScript."
Don't overthink how you talk to Claude. Be direct. Imagine you're talking to a coworker, not a robot.
Letting Claude Write Code
You can either:
Approve each change manually (slow but safe for beginners)
Auto-approve everything (faster, use once you're comfortable)
The Most Important Rule: Save Your Work Often
When you see bugs (and you will), don't immediately ask Claude to fix them.
First, commit your code to git. Work in a branch. This way, if Claude breaks something, you can undo it easily.
Fixing bugs can introduce new bugs. Always have a way to go back.
Part 2: Using Claude with Existing Code
Here's the problem: how does Claude know your coding style and project setup?
The Solution: claude.md File
This is a file that explains your project to Claude. Every time you start Claude, it reads this file.
What to put in claude.md:
Part 1 - The Basics:
What technology you're using (React, Python, etc.)
How your folders are organized
What each major file does
Part 2 - How Things Work:
What each part of your app does
How the pieces fit together
Part 3 - Rules for Claude:
Always create a git branch before changing code
Run tests after every change
Follow specific coding patterns
Creating Your claude.md
Don't write this by hand. Ask Claude to create it:
Create a claude.md file that explains:
- What tech this project uses
- How the folders are organized
- What the important files do
- How to run the project
- Rules for adding features or fixing bugs
Keep the main file short and link to other files for details.Claude will analyze your code and write the documentation.
See It in Action
Add this to your claude.md:
Always create a git branch before fixing bugs or adding features.Now when you report a bug, Claude will automatically create a branch first. You don't have to remind it.
Part 3: Making Big Changes
YOLO Mode (Advanced Users Only)
Normal mode: Claude asks permission before running commands. YOLO mode: Claude just does it.
Toggle it with Shift + Tab. Only use this once you're comfortable. Things can break.
How to Make Big Architecture Changes
Let's say you want real-time syncing between browser tabs. Here's the process:
Step 1: Switch to Plan Mode
Step 2: Write a clear prompt:
I need chores to update in all browser tabs automatically, without refreshing. Look at the current code and give me three different ways to do this.Step 3: Pick an option Claude will suggest different approaches. Pick the one you like.
Step 4: Review the plan Claude shows you:
What files it will change
What new files it will create
How it will implement the feature
Potential problems to watch for
Step 5: Let it build Let Claude write the code, then test it yourself.
What Actually Works
Treat Claude Like a Junior Developer
Review every change it makes
Don't trust it blindly
If something looks wrong, ask Claude to fix it
Don't edit code manually, use prompts instead
Give Clear Instructions
Bad: "Make it better" Good: "Change the button color to blue and move it to the top right"
Bad: "Fix the bug" Good: "When I click the calendar, it saves the wrong time. It should save 8am but saves 8pm instead."
Save Your Progress
After Claude makes changes:
Test the app
Review the code
Commit to git
Then move to the next change
Ask for Multiple Options
Instead of: "Add user authentication" Try: "Give me three ways to add user authentication, from simplest to most secure"
This helps you understand trade-offs and pick the right approach.
Common Mistakes to Avoid
Mistake 1: Letting Claude run wild without commits Fix: Commit after every successful change
Mistake 2: Vague prompts Fix: Be specific about what you want
Mistake 3: Not reading the plan Fix: Actually review what Claude proposes before it codes
Mistake 4: Trusting Claude completely Fix: Test everything and review the code
Mistake 5: Trying to fix everything at once Fix: One change at a time
Getting Started Today
Install Claude Code (use the npm method if the script fails)
Build a simple app to learn the basics
Create a claude.md file for any real projects
Use Plan Mode for everything at first
Only try YOLO mode once you're comfortable
The secret isn't knowing fancy commands. It's learning how to explain what you want clearly and checking Claude's work carefully.
Think of Claude as a really fast developer who needs good instructions and oversight. Give clear directions, review the results, and save your progress frequently.
That's it. Hope this helps.
Launch your business faster with Pro Membership
Get full access to all our resources with Pro Membership for a one-time payment of $149.
Sneak peek at what’s included 👇
💰$50k in Perks - Access Exclusive offers from the top no-code tools who have partnered with us. Including $15k waived Stripe fees, $500 Bubble credit + $1000 Coda credit View all
💻 No-Code Operating System - Advanced Notion template that replaces all your productivity tools. Everything you need to launch and manage your business from one page. Learn more
🎓 Course: Tiny Empires Method - Learn how to build a 6-figure business that works around your life and not the other way around. Learn proven frameworks to stop wasting time and start making money. Learn more
🎓 Course: Sales for Introverts (and people who don’t like selling) - Learn how to sell in a way that fits your personality and delivers consistent, reliable revenue for your busines. Learn more
🛠️ 75+ Curated No-Code Courses and Resources - We’ve curated 2000 no-code videos into 75+ easy to navigate courses. Save yourself hours of watching Youtube videos that don’t move your knowledge forward. View all


