WEEK 1 In Progress

UIGen Feature Sprint

Build 3 features in an AI Component Generator using Memory-Driven Development.

Time Limit
70 min
🎯
Format
3-Stage Sprint
📈
Max Score
100 +20

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.

🧠
Core Principle: Memory-Driven Development

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

Download UIGen Project

Click to download uigen.zip directly

Terminal
# 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
💡
First Step

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

SUBMIT YOUR WORK

Please login to submit your solution.
Start Timer to reveal challenge details and submit form