Claude Code Can Now Work While You Sleep
##Make an app with Claude /goal (A simple step-by-step guide)
1. Create a new project folder
mkdir pomodoro-app
cd pomodoro-app
2. Write a clear plan file
Create PLAN.md:
Build a Pomodoro timer app.
Features:
- 25 minute focus timer
- 5 minute short break
- 15 minute long break
- Start, pause, reset buttons
- Show current mode
- Simple progress display
- Responsive design for mobile
- README with setup instructions
3. Open Claude Code in that folder
claude
Optional risky mode from the video:
claude --dangerously-skip-permissions
Use this only in a test folder.
4. Give Claude one clear goal
Paste this:
/goal read PLAN.md and implement the app until:
- it runs locally
- all core timer flows work
- the UI looks good on mobile
- there are no obvious console errors
- README explains setup and usage
5. Let Claude work
Approve permissions when it asks.
Claude should:
- create the app
- install packages
- write code
- run it
- fix errors
- update README
6. Start the app yourself
Claude may tell you the command. Usually one of these:
npm run dev
or:
npm start
7. Test the core features
Check:
Start works
Pause works
Reset works
Focus mode works
Short break works
Long break works
Mobile layout looks okay
README has setup steps
8. Ask for one cleanup goal
After the app works, run:
/goal polish the app until:
- layout is clean
- buttons are consistent
- timer state is clear
- mobile view looks good
- README is accurate
That’s the optimal workflow: write a plan → give one measurable /goal → let Claude build → test → polish with a second goal.
Share this post
Related Posts
Build a Simple Obsidian “RAG-like” Knowledge Base with Claude Code
Build a lightweight knowledge base using Obsidian, Markdown, and Claude Code to organize raw notes into searchable, AI-friendly wiki pages without complex RAG infrastructure.
Using Firecrawl With Claude Code for Powerful Web Scraping
Learn how to use Firecrawl with Claude Code to scrape websites, bypass anti-bot protections, extract structured data, and build AI-driven research and automation workflows.
Merge Request Workflow with GitLab
Complete GitLab merge request workflow: feature branching, code review feedback handling, and final merge process.
UV
UV unified Python package manager: Rust-based replacement for pip, venv, pip-tools, developed by Astral (Ruff).