JavaScript/TypeScript Development Excellence Skill

Guide modern JavaScript and TypeScript development with React best practices.

472|75|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill javascript-typescript-development-excellence-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: JavaScript/TypeScript Development Excellence Skill
Source: https://github.com/aj-geddes/claude-code-bmad-skills/tree/main/skills/javascript
Command: npx skills add https://github.com/aj-geddes/claude-code-bmad-skills --skill javascript-typescript-development-excellence-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jest, react-testing-library, immer.

What problem does it solve?

This Skill provides comprehensive guidance for modern JavaScript (ES6+) and TypeScript development, covering best practices, patterns, and professional standards. It helps users write clean, type-safe, and maintainable web applications.

Core Features & Use Cases

  • Modern JavaScript: Covers ES6+ features like arrow functions, template literals, destructuring, spread operator, classes, and async/await.
  • TypeScript Mastery: Deep dive into type annotations, interfaces, advanced types, and generics for robust type safety.
  • React with TypeScript: Guidance on component types, hooks, and best practices for building React applications.
  • Best Practices: Strategies for error handling, null safety, immutability, and code organization.
  • Use Case: You're building a new React component and need to ensure it's type-safe and follows modern best practices. Use this Skill to get examples for defining component props with TypeScript interfaces, using useState and useEffect with types, and implementing robust error handling.

Quick Start

Show me an example of how to use TypeScript interfaces to define props for a React functional component.