Comprehensive collection of 86 specialized AI agents for full-stack development across multiple technologies.
agents/
βββ frontend-ai-agents/ # 13 Frontend agents (React, Angular, Vue, TypeScript, CSS)
βββ backend-ai-agents/ # 48 Backend agents
β βββ python/ # 5 Python agents (FastAPI, Clean Architecture)
β βββ golang/ # 5 Go agents (REST APIs, Performance)
β βββ java/ # 5 Java/Spring Boot agents
β βββ nodejs/ # 5 Node.js/NestJS agents
β βββ ruby/ # 5 Ruby/Rails agents
β βββ rust/ # 5 Rust/Actix agents
β βββ security/ # 2 Cross-language security agents
β βββ database/ # 2 Database specialists (SQL, NoSQL)
β βββ testing/ # 1 Backend testing specialist
βββ dotnet-ai-agents/backend/ # 11 .NET backend agents
βββ flutter-ai-agent/ # 14 Flutter/Dart agents
βββ README.md # This file
Total: 86 Specialized Professional Agents
This repository contains comprehensive sets of specialized AI agents designed to assist with professional software development across multiple technology stacks. Each agent is an expert in a specific domain, ensuring high-quality, consistent, and maintainable code across frontend, backend, and mobile development.
Location: frontend-ai-agents/
Specialized agents for modern frontend development with React, Angular, Vue, and CSS frameworks.
- react-architect - React application architecture and project structure
- angular-architect - Angular modular architecture with standalone components
- vue-architect - Vue 3 Composition API architecture
- react-component-designer - Reusable, accessible React components
- react-state-manager - Global state with Zustand, Jotai, Redux Toolkit, TanStack Query
- tailwind-specialist - Tailwind CSS utility-first design
- css-modules-specialist - Component-scoped CSS Modules
- typescript-specialist - Advanced TypeScript patterns and best practices
- frontend-tester - Unit and integration testing with Vitest/Jest
- e2e-tester - End-to-end testing with Playwright/Cypress
- vite-specialist - Vite configuration and optimization
- webpack-specialist - Webpack advanced configuration
- frontend-performance-optimizer - Core Web Vitals, bundle optimization, rendering performance
Total: 13 specialized frontend agents
β View Full Frontend Documentation
Location: backend-ai-agents/
Specialized agents for backend development across 6 languages with comprehensive coverage.
- python-clean-architecture - Clean Architecture patterns and domain modeling
- python-fastapi-developer - Modern async REST APIs with FastAPI
- python-performance-optimizer - Profiling, optimization, caching
- python-security-specialist - Security best practices and input validation
- python-tester - pytest patterns and async testing
- go-clean-architecture - Idiomatic Go architecture with interfaces
- go-rest-api-developer - Efficient REST APIs with Gin/Echo
- go-performance-optimizer - Goroutine patterns and optimization
- go-security-specialist - Security and input validation
- go-tester - Table-driven tests and testify
- spring-architect - Layered architecture and Spring Boot patterns
- spring-boot-developer - Enterprise REST APIs with Spring Boot
- spring-performance-optimizer - Caching and async processing
- spring-security-specialist - Spring Security, JWT, OAuth2
- spring-tester - JUnit, MockMvc, integration testing
- nestjs-architect - Modular architecture with dependency injection
- nestjs-developer - Scalable TypeScript backend with NestJS
- nodejs-performance-optimizer - Event loop and worker threads optimization
- nodejs-security-specialist - Helmet, rate limiting, validation
- nodejs-tester - Jest and Supertest patterns
- rails-architect - MVC architecture and service objects
- rails-developer - Full-stack MVC with Ruby on Rails
- rails-performance-optimizer - N+1 query prevention and caching
- rails-security-specialist - Strong parameters and authentication
- rails-tester - RSpec, FactoryBot, testing patterns
- rust-clean-architecture - Domain-driven design with Rust
- rust-actix-developer - High-performance APIs with Actix-web
- rust-performance-optimizer - Zero-cost abstractions and optimization
- rust-security-specialist - Type system leverage and validation
- rust-tester - cargo test and async testing
- backend-security-auditor - OWASP Top 10 and security audits
- auth-specialist - JWT, OAuth2, session management
- sql-database-specialist - PostgreSQL, MySQL optimization
- nosql-database-specialist - MongoDB, Redis patterns
- backend-tester - Unit, integration, and API testing
Total: 48 specialized backend agents
β View Full Backend Documentation
Location: backend-ai-agents/dotnet/
Specialized agents for .NET backend development, organized by domain expertise.
- dotnet-solution-architect - Solution structure and project organization
- dotnet-api-designer - RESTful API design and contracts
- dotnet-data-architect - Entity Framework and database design
- dotnet-code-implementer - C# code implementation and SOLID principles
- dotnet-debugger - Debugging and error resolution
- dotnet-problem-analyst - Complex problem analysis and solutions
- dotnet-performance-optimizer - Performance optimization and profiling
- dotnet-ef-specialist - Entity Framework Core specialization
- dotnet-documentation-writer - XML docs, API docs, and technical documentation
- dotnet-security-auditor - Security audits and DevSecOps
- dotnet-security-implementer - Secure code implementation
Total: 11 specialized .NET agents
β View Full .NET Documentation
Location: flutter-ai-agent/
Specialized agents for Flutter/Dart development following Clean Architecture.
- flutter-architect - Clean Architecture and project structure
- flutter-feature-planner - Feature planning and reference consultation
- flutter-data-layer - DataSources, Models, and API integration
- flutter-repository - Repository pattern with Either
- flutter-domain - Entities and repository interfaces
- flutter-use-cases - Business logic and validation (ONLY layer that validates!)
- flutter-state - Cubit/Bloc state management
- flutter-ui - Pages and Widgets implementation
- flutter-design-system - Design tokens and theme
- flutter-router - GoRouter navigation
- flutter-di - GetIt dependency injection
- flutter-services - External services integration
- flutter-tester - Testing (unit, widget, integration)
- flutter-quality - Code review and quality assurance
Total: 14 specialized Flutter agents
β View Full Flutter Documentation
1. Identify your task (architecture, development, optimization, etc.)
2. Browse dotnet-ai-agents/backend/ by category
3. Read the agent's markdown file for detailed guidance
4. Follow the agent's patterns and best practices
Example: Need to design an API?
β Use dotnet-api-designer
1. ALWAYS start with flutter-feature-planner
2. Follow Clean Architecture layers: Domain β Data β Presentation
3. Use infrastructure agents (DI, Router) as needed
4. Finish with quality agents (Testing, Code Review)
Example: Implementing a new feature? β Follow the Implementation Workflow
Cursor automatically reads .cursorrules file. Simply reference agents in chat:
@frontend-ai-agents/architecture/react-architect.md design React app structure
@backend-ai-agents/python/development/python-fastapi-developer.md create user API
@backend-ai-agents/dotnet/architecture/dotnet-api-designer.md design a REST API
@flutter-ai-agent/domain/flutter-use-cases.md implement authentication usecase
- Add to
.vscode/settings.json:
{
"github.copilot.advanced": {
"instructionsFile": "agents/.github/copilot-instructions.md"
}
}- Use inline comments to reference patterns:
// Following react-component-designer accessibility guidelines# Following python-fastapi-developer async patterns// Following dotnet-security-implementer best practices// Following flutter-ui guidelines - UI only invokes CubitSimply copy the relevant agent's markdown content into your conversation for context.
All agents are standard markdown files - copy their content to any AI tool for guidance.
- β Building web applications (React/Angular/Vue)
- β Creating responsive, accessible UIs
- β Implementing modern CSS (Tailwind, CSS Modules)
- β Managing complex client-side state
- β Building single-page applications (SPAs)
- β Optimizing frontend performance
- β Building REST APIs or GraphQL servers
- β Choosing the right backend language/framework
- β Implementing authentication and authorization
- β Designing database schemas and queries
- β Building microservices architecture
- β Optimizing backend performance
- β Building enterprise backend services
- β Working with Entity Framework Core
- β Implementing business logic in C#
- β Creating microservices with .NET
- β Requiring strong type safety
- β Enterprise security requirements
- β Building mobile applications (iOS/Android)
- β Creating cross-platform apps
- β Implementing Clean Architecture
- β Managing app state with Cubit/Bloc
- β Designing responsive mobile UIs
- β Building high-performance mobile apps
All stacks support multi-agent workflows for complex tasks:
1. react-architect β Design application structure
2. react-component-designer β Create reusable components
3. react-state-manager β Implement global state
4. tailwind-specialist β Style components
5. frontend-tester β Write tests
1. python-clean-architecture β Design architecture
2. python-fastapi-developer β Build REST API
3. sql-database-specialist β Integrate database
4. python-security-specialist β Security review
5. python-tester β Write comprehensive tests
6. python-performance-optimizer β Optimize performance
1. go-clean-architecture β Design architecture
2. go-rest-api-developer β Build REST API
3. sql-database-specialist β Integrate database
4. go-security-specialist β Security review
5. go-tester β Write tests
6. go-performance-optimizer β Optimize with goroutines
1. spring-architect β Design architecture
2. spring-boot-developer β Build enterprise API
3. sql-database-specialist β Implement database
4. spring-security-specialist β Configure security
5. spring-tester β Write tests
6. spring-performance-optimizer β Optimize performance
1. dotnet-solution-architect β Design solution structure
2. dotnet-api-designer β Design API contracts
3. dotnet-data-architect β Design data models
4. dotnet-code-implementer β Implement code
5. dotnet-security-implementerβ Secure code
6. dotnet-documentation-writerβ Document
7. dotnet-performance-optimizerβ Optimize
1. flutter-feature-planner β Plan (consult references)
2. flutter-domain β Create entities & interfaces
3. flutter-use-cases β Implement business logic
4. flutter-data-layer β Implement data access
5. flutter-repository β Implement repositories
6. flutter-di β Register dependencies
7. flutter-state β Implement state management
8. flutter-ui β Build UI
9. flutter-router β Register routes
10. flutter-tester β Write tests
11. flutter-quality β Code review
All stacks emphasize security and quality:
- Always use security agents before deployment
- Always use quality/testing agents after implementation
- Never skip architectural planning agents
- Always follow the recommended workflow
| Feature | Frontend | Backend | .NET | Flutter |
|---|---|---|---|---|
| Total Agents | 13 | 48 | 11 | 14 |
| Languages | JS/TS | Python, Go, Java, Node.js, Ruby, Rust | C# | Dart |
| Frameworks | React/Angular/Vue | FastAPI/Gin/Spring/NestJS/Rails/Actix | ASP.NET Core | Flutter |
| Architecture | 3 architects | 6 per language (30 total) | 3 | 2 |
| State Management | β 1 agent | N/A | N/A | β Cubit/Bloc |
| Styling | β 2 agents | N/A | N/A | β Design System |
| Security | β General | β 8 agents | β 2 agents | β Best practices |
| Testing | β 2 agents | β 6 agents | β Integrated | β 2 agents |
| Performance | β 1 agent | β 6 agents | β 1 agent | β Best practices |
| Build Tools | β 2 agents | N/A | N/A | N/A |
| Organization | By category | By language | By domain | By Clean Architecture |
| Focus | Web/Mobile UI | Multi-language APIs | Enterprise Backend | Mobile/Cross-platform |
-
Choose Your Framework
- React (most popular, great ecosystem)
- Angular (enterprise, opinionated)
- Vue (progressive, flexible)
-
Start with Architecture
- Use framework-specific architect agent
- Understand project structure
- Learn state management patterns
-
Build Components
- Use component designer agent
- Focus on accessibility
- Learn modern CSS (Tailwind or CSS Modules)
-
Master State Management
- Built-in state first
- Server state with TanStack Query
- Global state when needed
-
Testing & Quality
- Unit tests with Vitest/Jest
- Integration tests with Testing Library
- E2E tests with Playwright
-
Choose Your Language
- Python (easiest, great for APIs and data)
- Go (performance, concurrency)
- Java (enterprise, mature ecosystem)
- Node.js (JavaScript, full-stack)
-
Learn Framework
- Use language-specific developer agent
- Build a simple REST API
- Understand MVC/Clean Architecture
-
Master Database
- Learn SQL (PostgreSQL recommended)
- Understand ORM patterns
- Query optimization
-
Security First
- Authentication (JWT, OAuth2)
- Authorization (RBAC)
- Input validation
- Security best practices
-
Testing & DevOps
- Unit and integration tests
- API testing
- Docker/Kubernetes
- CI/CD pipelines
- Start with dotnet-solution-architect to understand project structure
- Learn API design with dotnet-api-designer
- Master data with dotnet-data-architect
- Implement with dotnet-code-implementer
- Secure with security agents
- Document and optimize
- Understand architecture with flutter-architect
- Always plan features with flutter-feature-planner
- Master Clean Architecture layers in order: Domain β Data β Presentation
- Learn infrastructure: DI, Router, Services
- Ensure quality with testing and code review agents
- React Documentation
- Angular Documentation
- Vue Documentation
- Tailwind CSS
- TypeScript Handbook
- Web.dev
- FastAPI Documentation
- Go Documentation
- Spring Boot Documentation
- NestJS Documentation
- PostgreSQL Documentation
- Flutter Documentation
- Dart Documentation
- Bloc Library
- GoRouter Documentation
- Clean Architecture Principles
| Stack | Agents | Status | Last Updated |
|---|---|---|---|
| Frontend | 13 | β Complete | October 2025 |
| Backend (Multi-language) | 48 | β Complete | October 2025 |
| .NET Backend | 11 | β Complete | October 2025 |
| Flutter | 14 | β Complete | October 2025 |
Total Agents: 86 Specialized Professional Agents
To add new agents or improve existing ones:
-
Follow the established structure
- Use frontmatter with name, description, and model
- Organize by domain or layer
- Include examples and best practices
-
Maintain consistency
- Follow the naming convention (
dotnet-*orflutter-*) - Use clear, professional markdown formatting
- Include emojis for visual hierarchy
- Follow the naming convention (
-
Update documentation
- Update the relevant README (dotnet, flutter, or main)
- Add to the quick reference tables
- Update totals and statistics
-
Test thoroughly
- Ensure examples are accurate
- Verify all links work
- Check markdown rendering
All agents use: Claude Sonnet 4.5 (claude-sonnet-4-5-20250929)
- Maximum code quality
- Enterprise-grade outputs
- Consistent architectural decisions
- Deep understanding of best practices
- Optimal performance for complex tasks
Gabriel Rocha
- Email: gscrweb@gmail.com
- GitHub: @gabrielscr
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright (c) 2025 Gabriel Rocha
All agent sets follow these core principles:
- β Modern framework patterns
- β Type safety with TypeScript
- β Accessibility first (WCAG 2.1 AA)
- β Performance optimization
- β Component reusability
- β Responsive design (mobile-first)
- β Language-specific best practices
- β Security-first approach
- β Clean architecture patterns
- β Type safety where applicable
- β Comprehensive testing
- β Performance optimization
- β SOLID principles
- β Clean Architecture
- β Security-first approach
- β Performance optimization
- β Comprehensive documentation
- β Clean Architecture (strict)
- β Zero tolerance for quality issues
- β Always consult reference projects
- β Complete functionality (no empty actions)
- β Design system compliance
- Multi-framework support for React, Angular, and Vue
- Styling specialists for Tailwind CSS and CSS Modules
- State management experts for each framework
- Accessibility-first approach in all components
- Performance optimization built into all agents
- Type safety with TypeScript throughout
- Multi-language support (Python, Go, Java, Node.js, Ruby, Rust)
- Framework specialists for FastAPI, Spring Boot, NestJS, Rails
- Security agents covering authentication, authorization, encryption
- Database specialists for SQL and NoSQL
- Language-specific best practices and idioms
- Production-ready code patterns
- Specialized security agents for DevSecOps and compliance
- Performance optimization agent for profiling and optimization
- Comprehensive documentation agent for XML docs and APIs
- Organized by domain for easy discovery
- Feature planner that mandates reference project consultation
- Layer-specific agents following Clean Architecture
- Strict validation rules (only in UseCases)
- Quality agent with Definition of Done
- Organized by Clean Architecture layers for proper workflow
For issues, questions, or suggestions:
- Open an issue in the repository
- Reference the specific agent by name
- Include context and use case
Model: Claude Sonnet 4.5 (claude-sonnet-4-5-20250929)