Marked as helpful by the asker
The dev server never "finishes", so a normal command waits forever. Two fixes:
- Put it in CLAUDE.md so it survives
/clear:## Dev server - I run the dev server myself on port 3000. Never start it. - To verify changes, run `npm run build` and `npm run lint`. - If you do want it to start one, it can run commands in the background (Ctrl+B while a command runs moves it there), then it can read the output later without blocking.
The Port 3000 is in use thing is a sign there are leftover servers; lsof -i :3000 shows them.
CLAUDE.md fix works, it now runs build instead. Didn't know about ctrl+b. jonah_b · edited