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
BHIL Colophon Spec
Frameworks die before productization because abstraction is manual and unscheduled. The colophon makes it a by
Codex Practical Skills
13 ready-to-use Codex/Claude Agent skills: job-search memory, offer decision, LLM output quality gate, portfol
Hackathon Playbook
Agent skill for winning judged builds (hackathons, game jams, content challenges, take-homes): decode the even
Solve
QA: solve levels 0 through N by creating minimum passing artifacts
Maxsimcli
Solve context rot in AI coding. Spec-driven development system for Claude Code, OpenCode, Gemini CLI, and Code
Ab Method
by Ayoub Bensalah - A principled, spec-driven workflow that transforms large problems into focused, incrementa
Related Agents
Multi Agent Optimize
The Multi-Agent Optimization Tool is an advanced AI-driven framework designed to holistically improv... - wsho
Docs Howto Agent
MUST BE USED when creating task-oriented documentation for competent users solving specific problems. This age
Claude Code Agents - Usage Examples
This document shows real-world examples of how these agents work together to solve common development challeng