SITUATION
You've joined a startup on day one and inherited the UIGen project - an AI-powered React component generator. Your PM has requested three features to be added. Implement them in order of priority.
When you encounter errors, use # command to add learnings to CLAUDE.md.
This helps Claude avoid repeating the same mistakes. This process is part of your evaluation!
PROJECT SETUP
Click to download uigen.zip directly
# 1. Extract the downloaded zip
unzip uigen.zip -d my-uigen
# 2. Install dependencies
cd my-uigen
npm install
# 3. Run setup (creates .env file)
npm run setup
# 4. Start development server
npm run dev
Run /init to analyze the project and generate CLAUDE.md before starting.
Challenge Details Locked
Start your timer to reveal the challenge requirements, scoring rubric, and submission form.
Your time will be recorded for the leaderboard ranking.
WHAT YOU'LL PRACTICE
/init & CLAUDE.md
Initialize project context and build persistent memory.
/init
Plan Mode
Plan your approach before making changes.
Shift+Tab x 2
# Memory Mode
Record learnings when errors occur.
# Context requires Provider wrapper
Iterative Development
Error -> Learn -> Record -> Retry cycle.
Memory-Driven Development
Challenge Not Yet Started
Admin has not started this week's challenge yet. Please wait.
SUBMIT YOUR WORK
📋 How to Submit
- 1 Push your code to a GitHub repository
- 2 Make sure CLAUDE.md is included in your repo
- 3 Enter your repository URL below and click Submit