React Developer Challenge — Testing skill for Claude Code
A comprehensive challenge system designed to test senior React developers' skills through practical coding challenges.
How to install React Developer Challenge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mirzaaghazadeh/React-Developer-Challenge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What React Developer Challenge does
A comprehensive challenge system designed to test senior React developers' skills through practical coding challenges. Candidates must find and fix bugs, optimize code, and solve problems to capture hidden flags within a 45-minute time limit.
Alternatives in Testing
- Debug — You are tasked with helping debug issues during manual testing or implementation 10k ★
- Spec Kitty — Spec-Driven Development for serious software developers 1.6k ★
- RocketSimApp — RocketSim — 30+ tools for Xcode's iOS Simulator 791 ★
README
React Developer Challenge
A comprehensive challenge system designed to test senior React developers' skills through practical coding challenges. Candidates must find and fix bugs, optimize code, and solve problems to capture hidden flags within a 45-minute time limit.
**📘 For Interviewers**: See [INTERVIEWER_GUIDE.md](INTERVIEWER_GUIDE.md) for setup, evaluation criteria, and administration instructions.
🎯 Overview
This challenge system evaluates senior React developers through practical coding exercises. Candidates find and fix bugs to capture flags, providing a hands-on assessment of their React expertise.
📊 Statistics
- Total Challenges: 28
- Levels: 5 (Progressive difficulty)
- Target Time: 45 minutes
- Technologies: React 18, Jest, React Testing Library
- Test Coverage: Full test suite included
🚀 Quick Start
Prerequisites
- Node.js 18+
- npm or yarn
- Modern browser (Chrome/Firefox recommended)
Installation
- Clone the repository
git clone https://github.com/mirzaaghazadeh/React-Developer-Challenge
cd React-Developer-Challenge
- Install dependencies
npm install
- Start the development server
npm start
- Run tests
npm test
- Access the challenge
http://localhost:3000
📋 Challenge Structure
Level 1: React Basics & Component Logic (5 challenges)
- useState Hook Bug Fix
- Event Handler Issues
- Conditional Rendering Bug
- Props Destructuring Fix
- Key Prop Missing
Level 2: React Hooks & Side Effects (6 challenges)
- useEffect Dependency Array Bug
- Infinite Loop Fix
- Custom Hook Implementation
- useCallback Missing Dependency
- Memory Leak Prevention
- useRef Usage
Level 3: State Management & Context (5 challenges)
- Context Provider Bug
- State Update Batching Issue
- Reducer Logic Error
- Context Performance Problem
- Complex State Updates
Level 4: Performance Optimization (6 challenges)
- u
Related Skills
App Build
Run the sprint — launch developer agents in parallel, review each PR, gate to QA, surface bugs back into the l
Onboarding Test
Reset onboarding state and test full flow as new user — find and fix bugs
Pre Commit Review
Independent QA review of a working-tree diff before commit. Spawns a read-only reviewer agent to find correctn
Ab Method
by Ayoub Bensalah - A principled, spec-driven workflow that transforms large problems into focused, incrementa
Solve
QA: solve levels 0 through N by creating minimum passing artifacts
The Math Game
A simple, interactive multiplication game designed to test and improve arithmetic skills through rapid-fire pr
Related Agents
Reviso Finder History
Reviso finder — reads git blame and history of the modified code to find bugs in light of historical context.
Fixme Research
Explores codebase around a known issue to find relevant files, trace references, assess impact, and identify a
Multi Agent Optimize
The Multi-Agent Optimization Tool is an advanced AI-driven framework designed to holistically improv... - wsho