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.
Copied to clipboard
Share this post