Package Exports
- claude-nerf-test
- claude-nerf-test/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (claude-nerf-test) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Claude NerfDetector
🚀 Real performance testing for Claude Code - Track Claude's actual capabilities over time
What is This?
NerfDetector tests Claude's real coding abilities and tracks performance changes ("nerfs") over time. Your results contribute to a global dashboard showing Claude's performance trends.
Prerequisites: One-Time Hook Setup
First time only - Set up hooks to capture Claude's solutions:
npx claude-nerf-test setupThen add the shown configuration to your Claude Code settings.json.
Run the Test
Once hooks are configured:
npx claude-nerf-testThis will:
- Show you 5 coding problems
- Give you 2 minutes to solve them
- Automatically capture your solutions
- Score your actual performance
- Upload results to the community dashboard
The Test Problems
- Algorithm - Implement kth largest element using min-heap
- Parsing - Parse log lines to JSON
- Debugging - Fix bugs in factorial function
- CLI App - Create commander.js app with 6 commands
- Math - Calculate average speed with stops
Target: 3-4 out of 5 (60-80% score)
View Results
🌍 Dashboard: https://claude-nerf-detector.vercel.app
See:
- Your test results
- Global performance trends
- Daily test counts
- Performance heatmap
- Community comparisons
Commands Reference
# Main commands
npx claude-nerf-test # Run the performance test
npx claude-nerf-test setup # Set up hooks (one-time)
# Additional commands
npx claude-nerf-test --help # Show all commandsHow It Works
1. Test shows problems → You solve them
↓
2. Hooks capture your code automatically
↓
3. Solutions are scored → Real metrics
↓
4. Results uploaded → Community dashboardPrivacy
- ✅ Anonymous IDs only
- ✅ Performance metrics only
- ❌ No personal data
- ❌ No code content stored
- ❌ No IP tracking
Quick Troubleshooting
"Hooks not configured"?
→ Run npx claude-nerf-test setup first
Solutions not captured? → Check settings.json has the hook configuration → Restart Claude Code after adding hooks
Need detailed help? → See HOOKS_SETUP_GUIDE.md
Contributing
- Issues: https://github.com/Solaris-Partners/claude-nerf-detector/issues
- Dashboard: https://claude-nerf-detector.vercel.app
Built by the community to track Claude Code's real performance 📊