🎯

type-fixer

🎯Skill

from rdimascio/react-marketplace

VibeIndex|
What it does

Automatically detects and corrects TypeScript type inconsistencies, resolving type errors and improving type safety in React projects with intelligent type inference and migration suggestions.

πŸ“¦

Part of

rdimascio/react-marketplace(20 items)

type-fixer

Installation

npm installInstall npm package
npm install @skillstash/react-marketplace
npm installInstall npm package
npm install @skillstash/react-component-development
npm installInstall npm package
npm install @skillstash/react-state-management
npxRun with npx
npx @skillstash/react-marketplace init
πŸ“– Extracted from docs: rdimascio/react-marketplace
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# React Plugin Marketplace

A comprehensive collection of production-ready React plugins for modern web development, providing tools, patterns, and best practices for building scalable React applications.

πŸš€ Available Plugins

Core Development

  1. [React Component Development](./plugins/react-component-development)

- Component generation and scaffolding

- Custom hooks creation

- Performance optimization tools

- Component architecture patterns

  1. [React State Management](./plugins/react-state-management)

- Context API optimization

- Global state solutions (Zustand, Jotai, Valtio)

- State machines with XState

- Redux patterns and migrations

  1. [React TypeScript Integration](./plugins/react-typescript)

- Type generation and validation

- Generic component patterns

- Migration tools

- Strict type safety

Quality & Testing

  1. [React Testing Suite](./plugins/react-testing)

- Unit and integration testing

- E2E test scenarios

- Coverage reporting

- Mock data generation

  1. [React Performance](./plugins/react-performance)

- Bundle size optimization

- Render performance profiling

- Code splitting strategies

- Memory leak detection

  1. [React Accessibility](./plugins/react-accessibility)

- WCAG compliance checking

- ARIA attribute management

- Keyboard navigation patterns

- Screen reader optimization

Features & UX

  1. [React Forms & Validation](./plugins/react-forms)

- Form generation with validation

- Multi-step forms

- Field management

- Schema validation (Yup, Zod)

  1. [React Data Fetching](./plugins/react-data-fetching)

- API integration hooks

- Query caching (React Query, SWR)

- Real-time subscriptions

- GraphQL support

  1. [React Animation](./plugins/react-animation)

- Component animations

- Page transitions

- Gesture handling

- Scroll-triggered effects

  1. [React Error Handling](./plugins/react-error-handling)

- Error boundaries

- Recovery strategies

- Error tracking

- User-friendly fallbacks

πŸ“¦ Installation

Install All Plugins

```bash

npm install @skillstash/react-marketplace

```

Install Individual Plugins

```bash

npm install @skillstash/react-component-development

npm install @skillstash/react-state-management

# ... install specific plugins as needed

```

🎯 Quick Start

1. Initialize Marketplace

```bash

npx @skillstash/react-marketplace init

```

2. Configure Plugins

Create .skillstash.config.json in your project root:

```json

{

"marketplace": "react",

"plugins": [

"react-component-development",

"react-state-management",

"react-testing"

],

"settings": {

"typescript": true,

"framework": "react",

"version": "18.2.0",

"packageManager": "npm"

}

}

```

3. Use Slash Commands

```bash

# Component Development

/create-component Button --typescript --with-tests

/create-hook useLocalStorage --ssr-safe

/optimize-component Dashboard --analyze

# State Management

/create-context AuthContext --with-reducer

/create-store AppStore --library zustand

# Testing

/generate-tests Button.tsx --coverage

/create-test-suite components --e2e

# Performance

/analyze-performance App.tsx --profile

/optimize-bundle --code-split

# And many more...

```

πŸ€– Auto-Loading Skills

Skills automatically activate based on context:

  • Component Generator: Activates in .jsx/.tsx files
  • Hook Analyzer: Activates for custom hooks
  • Performance Monitor: Activates on performance issues
  • State Analyzer: Activates for state management
  • Test Generator: Activates in test files

🧠 Specialized Agents

Agents provide expert assistance:

  • Component Architect: Designs component hierarchies
  • State Architect: Plans state management strategies
  • Testing Architect: Creates testing strategies
  • Performance Engineer: Optimizes application performance
  • Accessibility Expert: Ensures WCAG compliance

βš™οΈ Configuration

Global Configuration

```json

{

"react": {

"version": "18.2.0",

"typescript": true,

"strictMode": true,

"experimental": {

"serverComponents": false,

"suspense": true

}

},

"plugins": {

"autoUpdate": true,

"checkCompatibility": true,

"enableTelemetry": false

}

}

```

Plugin-Specific Configuration

Each plugin has its own configuration:

```json

{

"react-component-development": {

"componentStyle": "functional",

"useTypeScript": true,

"generateTests": true

},

"react-state-management": {

"library": "zustand",

"enableDevTools": true,

"persistState": true

}

}

```

πŸ“š Documentation

  • [Getting Started Guide](https://docs.skillstash.dev/react/getting-started)
  • [Plugin Development](https://docs.skillstash.dev/react/plugin-development)
  • [Best Practices](https://docs.skillstash.dev/react/best-practices)
  • [API Reference](https://docs.skillstash.dev/react/api)
  • [Examples](https://github.com/skillstash/react-examples)

πŸ”„ Version Compatibility

| Plugin Version | React Version | TypeScript Version |

|---------------|---------------|-------------------|

| 1.0.x | 18.x, 19.x | 5.x |

| 0.9.x | 17.x, 18.x | 4.x, 5.x |

πŸ› οΈ Development

Creating Custom Plugins

```typescript

// my-plugin/plugin.json

{

"name": "my-custom-plugin",

"version": "1.0.0",

"commands": ["my-command"],

"skills": ["my-skill"],

"agents": ["my-agent"]

}

// my-plugin/.claude/commands/my-command.md

# my-command

Custom command implementation...

// my-plugin/.claude/skills/my-skill.md

# my-skill

Auto-loading skill implementation...

// my-plugin/.claude/agents/my-agent.md

# my-agent

Specialized agent implementation...

```

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Add your plugin or enhancement
  4. Write tests
  5. Submit a pull request

🀝 Community

  • Discord: [Join our community](https://discord.gg/skillstash)
  • GitHub: [Report issues](https://github.com/skillstash/react-marketplace/issues)
  • Twitter: [@skillstash](https://twitter.com/skillstash)
  • Blog: [Latest updates](https://blog.skillstash.dev)

πŸ“„ License

MIT Β© SkillStash Team

πŸ™ Acknowledgments

Built with contributions from the React community and powered by:

  • React Team at Meta
  • Open source contributors
  • Plugin developers
  • Community testers

---

Made with ❀️ by the SkillStash Team

Building better React applications, one plugin at a time.

More from this repository10

🎯
memoization-helper🎯Skill

Skill

🎯
context-optimizer🎯Skill

Skill

🎯
form-analyzer🎯Skill

Analyzes form structures, validates input patterns, and generates comprehensive insights about form complexity, field relationships, and potential validation strategies.

🎯
accessibility-fixer🎯Skill

Automatically identifies and resolves accessibility issues in React components, generating ARIA attributes, fixing keyboard navigation, and ensuring WCAG compliance with minimal developer intervent...

🎯
state-analyzer🎯Skill

Analyzes React component state complexity, identifying potential performance bottlenecks, tracking state mutation patterns, and providing actionable insights for optimizing state management strateg...

🎯
test-generator🎯Skill

Automatically generates comprehensive test suites and test cases for React components, covering unit, integration, and edge case scenarios with intelligent code generation and best practice testing...

🎯
coverage-analyzer🎯Skill

Analyzes and generates comprehensive code coverage reports for React applications, identifying untested components, functions, and code paths to improve test suite completeness and quality.

🎯
type-analyzer🎯Skill

Analyzes TypeScript types, generating comprehensive type insights, detecting potential type mismatches, and providing intelligent type inference recommendations for React projects.

🎯
a11y-analyzer🎯Skill

Analyzes React components for accessibility issues, automatically detecting WCAG violations, generating detailed reports, and suggesting specific remediation strategies for improving web applicatio...

🎯
api-generator🎯Skill

Generates type-safe API client code and endpoints by automatically creating TypeScript interfaces, request/response schemas, and HTTP client methods based on OpenAPI/Swagger specifications.