# Framework Agents

Specialized agents for specific frameworks and libraries. These agents understand framework conventions, patterns, and best practices.

## Available Agents

### ⚛️ react-frontend-engineer
- **Expertise**: React, TypeScript, Next.js, Redux/Zustand
- **Styling**: Tailwind CSS, CSS-in-JS, responsive design
- **Features**: SSR/SSG, performance optimization, accessibility

### 🎭 frontend-testing-engineer
- **Expertise**: Playwright, E2E testing, visual regression
- **Features**: Cross-browser testing, parallel execution
- **Integration**: MCP browser control, CI/CD pipelines

### 🎭 frontend-testing-engineer
- **Expertise**: Advanced Playwright with MCP browser control
- **Features**: Visual testing, accessibility audits, UX validation
- **Specialties**: Real browser control, performance monitoring, WCAG compliance

### 🚀 python-backend-engineer
- **Expertise**: FastAPI, Pydantic, async Python, OpenAPI
- **Features**: High-performance APIs, WebSockets, background tasks
- **Integration**: SQLAlchemy, Redis, Celery, authentication

### 🍶 python-backend-engineer
- **Expertise**: Flask, Blueprints, Flask extensions ecosystem
- **Features**: Web apps, REST APIs, Jinja2 templates
- **Integration**: Flask-SQLAlchemy, Flask-Login, Flask-RESTful

## Planned Agents

### 🅰️ angular-frontend-engineer
- **Expertise**: Angular, RxJS, NgRx
- **Tools**: Angular CLI, Karma, Protractor

### 🖖 vue-frontend-engineer
- **Expertise**: Vue 3, Composition API, Pinia
- **Tools**: Vite, Vitest, Cypress

### 🚀 nextjs-fullstack-engineer
- **Expertise**: Next.js 14+, App Router, Server Components
- **Features**: ISR, API routes, middleware

### 🔥 python-backend-engineer
- **Expertise**: FastAPI, Pydantic, async Python
- **Features**: OpenAPI, WebSocket, background tasks

### 🦄 django-fullstack-engineer
- **Expertise**: Django, DRF, Celery
- **Features**: Admin panel, ORM, migrations

### 🍃 spring-boot-engineer
- **Expertise**: Spring Boot, Spring Cloud, JPA
- **Features**: Microservices, security, reactive

## Framework Selection

Agents automatically:
1. Detect framework version from package files
2. Apply framework-specific patterns
3. Use framework CLI tools
4. Follow framework conventions