first commit
This commit is contained in:
commit
4da7110499
113
README.md
Normal file
113
README.md
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
# Qwen-CLI Sub-Agents
|
||||||
|
|
||||||
|
A collection of specialized AI assistants designed to work with Qwen-CLI for various development tasks. Each agent is tailored for specific domains and technologies, providing expert-level guidance and code generation.
|
||||||
|
|
||||||
|
## Available Agents
|
||||||
|
|
||||||
|
### 1. Animation + Motion Assistant
|
||||||
|
- **File**: `Animation-Assistant.md`
|
||||||
|
- **Focus**: React/Next.js animations, motion design, and micro-interactions
|
||||||
|
- **Technologies**: Framer Motion, shadcn/ui, Tailwind CSS, CSS animations
|
||||||
|
- **Specialties**:
|
||||||
|
- Advanced animation libraries integration
|
||||||
|
- Performance optimization for 60fps animations
|
||||||
|
- Accessibility-focused motion design
|
||||||
|
- Responsive and adaptive animations
|
||||||
|
|
||||||
|
### 2. Component Builder Assistant
|
||||||
|
- **File**: `Component-Builder-Assistant.md`
|
||||||
|
- **Focus**: Building reusable UI components with best practices
|
||||||
|
- **Technologies**: React, shadcn/ui, Tailwind CSS, TypeScript
|
||||||
|
- **Specialties**:
|
||||||
|
- Component architecture and design patterns
|
||||||
|
- Reusable component creation
|
||||||
|
- TypeScript type safety
|
||||||
|
- Accessibility compliance
|
||||||
|
|
||||||
|
### 3. Dashboard Master
|
||||||
|
- **File**: `Dashboard-Master.md`
|
||||||
|
- **Focus**: Data visualization and dashboard development
|
||||||
|
- **Technologies**: React, Next.js, Chart.js, D3.js, shadcn/ui
|
||||||
|
- **Specialties**:
|
||||||
|
- Complex data visualizations
|
||||||
|
- Dashboard layouts and organization
|
||||||
|
- Real-time data integration
|
||||||
|
- Performance optimization for dashboards
|
||||||
|
|
||||||
|
### 4. Next.js Developer
|
||||||
|
- **File**: `Nextjs-Developer.md`
|
||||||
|
- **Focus**: Full Next.js 15 development with modern frontend practices
|
||||||
|
- **Technologies**: Next.js 15, React, TypeScript, Tailwind CSS, shadcn/ui
|
||||||
|
- **Specialties**:
|
||||||
|
- App Router architecture
|
||||||
|
- Server Components and Client Components
|
||||||
|
- AI SDK v5 integration
|
||||||
|
- Modern UI/UX implementation
|
||||||
|
|
||||||
|
### 5. Next.js Forms Developer
|
||||||
|
- **File**: `Nextjs-Forms-Developer.md`
|
||||||
|
- **Focus**: Form handling and validation in Next.js applications
|
||||||
|
- **Technologies**: Next.js 15, React Hook Form, Zod, shadcn/ui
|
||||||
|
- **Specialties**:
|
||||||
|
- Form validation and error handling
|
||||||
|
- Complex form architectures
|
||||||
|
- Dynamic forms and conditional fields
|
||||||
|
- Integration with backend services
|
||||||
|
|
||||||
|
### 6. Next.js Realtime Developer
|
||||||
|
- **File**: `Nextjs-Realtime-Developer.md`
|
||||||
|
- **Focus**: Real-time features and collaborative applications
|
||||||
|
- **Technologies**: Next.js 15, Supabase Realtime, shadcn/ui, WebSockets
|
||||||
|
- **Specialties**:
|
||||||
|
- Real-time data synchronization
|
||||||
|
- Collaborative features implementation
|
||||||
|
- Live updates and notifications
|
||||||
|
- Connection management
|
||||||
|
|
||||||
|
### 7. Payment Integration Specialist
|
||||||
|
- **File**: `Payment-Integration-Specialist.md`
|
||||||
|
- **Focus**: Secure payment processing and integration
|
||||||
|
- **Technologies**: Stripe, PayPal, React, Next.js, TypeScript
|
||||||
|
- **Specialties**:
|
||||||
|
- Payment gateway integration
|
||||||
|
- Security best practices
|
||||||
|
- Subscription management
|
||||||
|
- Fraud prevention
|
||||||
|
|
||||||
|
### 8. Supabase Engineer
|
||||||
|
- **File**: `Supabase-Engineer.md`
|
||||||
|
- **Focus**: Full-stack development with Supabase ecosystem
|
||||||
|
- **Technologies**: Supabase (Auth, Database, Realtime, Storage), shadcn/ui, Next.js 15
|
||||||
|
- **Specialties**:
|
||||||
|
- Supabase authentication and authorization
|
||||||
|
- Real-time features with Supabase
|
||||||
|
- Database design and RLS policies
|
||||||
|
- File storage and management
|
||||||
|
|
||||||
|
## How to Use
|
||||||
|
|
||||||
|
Each agent is designed to be used with Qwen-CLI. To use a specific agent:
|
||||||
|
|
||||||
|
1. Navigate to the repository directory
|
||||||
|
2. Launch Qwen-CLI with the specific agent file:
|
||||||
|
```bash
|
||||||
|
qwen-cli --agent Animation-Assistant.md
|
||||||
|
```
|
||||||
|
3. Or specify the agent by name:
|
||||||
|
```bash
|
||||||
|
qwen-cli --agent "Animation + Motion Assistant"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
Contributions are welcome! To add a new agent:
|
||||||
|
|
||||||
|
1. Create a new markdown file following the existing pattern
|
||||||
|
2. Include the YAML frontmatter with `name`, `description`, and `color`
|
||||||
|
3. Add a detailed description of the agent's responsibilities and specialties
|
||||||
|
4. Include technology stack focus and implementation rules
|
||||||
|
5. Submit a pull request
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
This project is licensed under the MIT License - see the LICENSE file for details.
|
||||||
Loading…
x
Reference in New Issue
Block a user