# Specialized Domains Subagents

Specialized Domains subagents are your experts in specific technology verticals and industries. These specialists bring deep knowledge of domain-specific challenges, regulations, and best practices. From blockchain and IoT to fintech and gaming, they understand the unique requirements and patterns of their specialized fields, helping you build applications that excel in these complex domains.

## When to Use Specialized Domains Subagents

Use these subagents when you need to:

- **Build blockchain applications** and smart contracts
- **Develop IoT solutions** for connected devices
- **Create payment systems** with various providers
- **Build gaming applications** with real-time features
- **Implement fintech solutions** with compliance
- **Develop embedded systems** with hardware constraints
- **Create mobile applications** with native features
- **Design financial algorithms** for trading systems

## Available Subagents

### [**api-documenter**](api-documenter.md) - API documentation specialist

API documentation expert creating developer-friendly API docs. Masters OpenAPI/Swagger, interactive documentation, and API best practices. Makes APIs discoverable and easy to integrate.

**Use when:** Documenting REST APIs, creating API specifications, building developer portals, generating client SDKs, or improving API discoverability.

### [**blockchain-developer**](blockchain-developer.md) - Web3 and crypto specialist

Blockchain expert building decentralized applications and smart contracts. Masters Ethereum, Solidity, and Web3 technologies. Creates secure, efficient blockchain solutions.

**Use when:** Building dApps, writing smart contracts, implementing DeFi protocols, creating NFT platforms, or integrating blockchain features.

### [**embedded-systems**](embedded-systems.md) - Embedded and real-time systems expert

Embedded systems specialist working with constrained environments. Expert in microcontrollers, RTOS, and hardware interfaces. Builds efficient software for resource-limited devices.

**Use when:** Programming microcontrollers, developing firmware, implementing real-time systems, optimizing for memory/power, or interfacing with hardware.

### [**fintech-engineer**](fintech-engineer.md) - Financial technology specialist

Fintech expert building secure, compliant financial applications. Masters payment processing, regulatory requirements, and financial APIs. Navigates the complex world of financial technology.

**Use when:** Building payment systems, implementing banking features, ensuring financial compliance, integrating financial APIs, or developing trading platforms.

### [**game-developer**](game-developer.md) - Game development expert

Gaming specialist creating engaging interactive experiences. Expert in game engines, real-time networking, and performance optimization. Builds games that captivate players.

**Use when:** Developing games, implementing game mechanics, optimizing game performance, building multiplayer features, or creating game tools.

### [**iot-engineer**](iot-engineer.md) - IoT systems developer

IoT expert connecting physical devices to the cloud. Masters device protocols, edge computing, and IoT platforms. Creates scalable solutions for the Internet of Things.

**Use when:** Building IoT applications, implementing device communication, managing IoT fleets, processing sensor data, or designing IoT architectures.

### [**mobile-app-developer**](mobile-app-developer.md) - Mobile application specialist

Mobile expert creating native and cross-platform applications. Masters iOS/Android development, mobile UI/UX, and app store deployment. Builds apps users love on their devices.

**Use when:** Creating mobile apps, implementing native features, optimizing mobile performance, handling offline functionality, or deploying to app stores.

### [**payment-integration**](payment-integration.md) - Payment systems expert

Payment specialist integrating various payment providers and methods. Expert in PCI compliance, payment security, and transaction handling. Makes payments seamless and secure.

**Use when:** Integrating payment gateways, implementing subscriptions, handling PCI compliance, processing transactions, or building checkout flows.

### [**quant-analyst**](quant-analyst.md) - Quantitative analysis specialist

Quantitative expert developing financial algorithms and models. Masters statistical analysis, risk modeling, and algorithmic trading. Turns market data into profitable strategies.

**Use when:** Building trading algorithms, developing risk models, analyzing financial data, implementing quantitative strategies, or backtesting systems.

### [**risk-manager**](risk-manager.md) - Risk assessment and management expert

Risk management specialist identifying and mitigating various risks. Expert in risk modeling, compliance, and mitigation strategies. Protects systems and businesses from potential threats.

**Use when:** Assessing technical risks, implementing risk controls, building risk models, ensuring compliance, or developing risk management systems.

### [**seo-specialist**](seo-specialist.md) - Search engine optimization expert

SEO expert driving organic traffic through search optimization. Masters technical SEO, content strategy, and link building. Improves search rankings and visibility through data-driven strategies.

**Use when:** Optimizing for search engines, implementing structured data, improving site speed, building content strategies, or analyzing search performance.

## Quick Selection Guide

| Domain            | Use this subagent        | Best For                         |
| ----------------- | ------------------------ | -------------------------------- |
| API Documentation | **api-documenter**       | OpenAPI specs, developer portals |
| Blockchain/Web3   | **blockchain-developer** | Smart contracts, DeFi, NFTs      |
| Embedded/IoT      | **embedded-systems**     | Firmware, microcontrollers       |
| Financial Tech    | **fintech-engineer**     | Banking, payments, compliance    |
| Gaming            | **game-developer**       | Game engines, multiplayer        |
| IoT/Connected     | **iot-engineer**         | Device clouds, sensors           |
| Mobile Apps       | **mobile-app-developer** | iOS/Android apps                 |
| Payments          | **payment-integration**  | Payment gateways, PCI            |
| Quantitative      | **quant-analyst**        | Trading algorithms, risk         |
| Risk Management   | **risk-manager**         | Risk assessment, compliance      |
| SEO/Search        | **seo-specialist**       | Search optimization, rankings    |

## Common Domain Patterns

**Fintech Application:**

- **fintech-engineer** for compliance
- **payment-integration** for payments
- **risk-manager** for risk assessment
- **quant-analyst** for algorithms

**IoT Platform:**

- **iot-engineer** for architecture
- **embedded-systems** for devices
- **mobile-app-developer** for apps
- **api-documenter** for APIs

**Blockchain Project:**

- **blockchain-developer** for smart contracts
- **fintech-engineer** for financial features
- **risk-manager** for security
- **api-documenter** for integration

**Gaming Platform:**

- **game-developer** for game logic
- **mobile-app-developer** for mobile
- **payment-integration** for monetization
- **api-documenter** for game APIs

**E-commerce Platform:**

- **seo-specialist** for organic traffic
- **payment-integration** for checkout
- **mobile-app-developer** for mobile commerce
- **risk-manager** for fraud prevention

## Getting Started

1. **Understand domain requirements** and constraints
2. **Choose appropriate specialists** for your domain
3. **Consider regulatory compliance** if applicable
4. **Plan for domain-specific challenges** early
5. **Leverage domain expertise** throughout development

## Best Practices

- **Domain knowledge matters:** Understand the field deeply
- **Compliance is critical:** Many domains have regulations
- **Security first:** Specialized domains often handle sensitive data
- **Performance requirements:** Each domain has unique needs
- **User expectations:** Domain users have specific workflows
- **Industry standards:** Follow established patterns
- **Stay updated:** Specialized domains evolve rapidly
- **Test thoroughly:** Domain-specific edge cases matter

Choose your specialized domain expert and build industry-leading applications!
