Verify technical accuracy of JavaScript concept pages by checking code examples, MDN/ECMAScript compliance, and external resources to prevent misinformation
View on GitHubJanuary 25, 2026
Select agents to install to:
npx add-skill https://github.com/leonardomso/33-js-concepts/blob/64b11597a4419b2ea19a5f4ad2b60b91c8e720f2/.claude/skills/fact-check/SKILL.md -a claude-code --skill fact-checkInstallation paths:
.claude/skills/fact-check/# Skill: JavaScript Fact Checker
Use this skill to verify the technical accuracy of concept documentation pages for the 33 JavaScript Concepts project. This ensures we're not spreading misinformation about JavaScript.
## When to Use
- Before publishing a new concept page
- After significant edits to existing content
- When reviewing community contributions
- When updating pages with new JavaScript features
- Periodic accuracy audits of existing content
## What We're Protecting Against
- Incorrect JavaScript behavior claims
- Outdated information (pre-ES6 patterns presented as current)
- Code examples that don't produce stated outputs
- Broken or misleading external resource links
- Common misconceptions stated as fact
- Browser-specific behavior presented as universal
- Inaccurate API descriptions
---
## Fact-Checking Methodology
Follow these five phases in order for a complete fact check.
### Phase 1: Code Example Verification
Every code example in the concept page must be verified for accuracy.
#### Step-by-Step Process
1. **Identify all code blocks** in the document
2. **For each code block:**
- Read the code and any output comments (e.g., `// "string"`)
- Mentally execute the code or test in a JavaScript environment
- Verify the output matches what's stated in comments
- Check that variable names and logic are correct
3. **For "wrong" examples (marked with ❌):**
- Verify they actually produce the wrong/unexpected behavior
- Confirm the explanation of why it's wrong is accurate
4. **For "correct" examples (marked with ✓):**
- Verify they work as stated
- Confirm they follow current best practices
5. **Run project tests:**
```bash
# Run all tests
npm test
# Run tests for a specific concept
npm test -- tests/fundamentals/call-stack/
npm test -- tests/fundamentals/primitive-types/
```
6. **Check test coverage:**
- Look in `/tests/{category}/{concept-name}/`
- Verify tests exist for major code exa