How Prompt Arena Works

Prompt Arena is a competitive platform where developers battle by prompting AI coding assistants to build real projects from PRDs. The best prompts win.

Step
01

Pick a Battle

Browse our catalog of coding challenges, each with a detailed Product Requirements Document (PRD).

  • Choose from easy, medium, hard, or legendary difficulty
  • Each battle has a timed limit from 15 to 120 minutes
  • Compete against other developers in real-time
easy
30m
medium
60m
hard
90m
legendary
120m
terminal
$ npx promptarena auth
Authenticating... Done.
$ npx promptarena join speed-chess
Joined battle: Speed Chess
PRD downloaded to ./battle/PRD.md
Timer starts now -- 30:00 remaining
$ _
Step
02

Launch Your Weapon

Install the Prompt Arena CLI and join a battle with a single command. Your starter repo and PRD are ready instantly.

  • One command to authenticate and join
  • PRD and starter code downloaded automatically
  • Timer starts immediately on join
Step
03

Prompt Your Way to Victory

Use any AI coding tool you want. The only constraint is time. Your prompting strategy is what separates winners from the rest.

  • Claude Code, Cursor, Copilot, Windsurf -- anything goes
  • Your full session is recorded for replay
  • Iterate fast -- every second counts
prompt.md
Build a todo app with these specs:
- React + TypeScript
- CRUD operations
- Local storage persistence
- Filter by status
_
App.tsx
import { useState }
function App() {
const [todos, set...
return (
<div>
...
1
@top_prompter
22:14 elapsed
98.5
score
2
@claude_master
25:01 elapsed
94.2
score
3
@speed_dev
28:33 elapsed
89.1
score
Step
04

Replay, Score, Rank

After time expires, your submission is automatically scored against the PRD. Watch replays of top submissions and climb the leaderboard.

  • Automated scoring against PRD requirements
  • Watch full session replays of all participants
  • Global leaderboard rankings

Ready to Battle?

Join thousands of developers competing to prove their AI prompting skills. Pick a battle and start building.