Edit Post

Select a category for your post

Click tags to select/deselect

Markdown supported: # Heading, **bold**, *italic*, `code`, - list items, etc.
Tip: Paste images directly from clipboard or drag-and-drop to upload!

##Make an app with Claude /goal (A simple step-by-step guide)

1. Create a new project folder

bash
mkdir pomodoro-app
cd pomodoro-app

2. Write a clear plan file

Create PLAN.md:

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

bash
claude

Optional risky mode from the video:

bash
claude --dangerously-skip-permissions

Use this only in a test folder.

4. Give Claude one clear goal

Paste this:

text
/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:

bash
npm run dev

or:

bash
npm start

7. Test the core features

Check:

text
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:

text
/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.

Cancel