From 4da7110499a8d828d5434a629d1e5581309e6afc Mon Sep 17 00:00:00 2001 From: NicholaiVogel Date: Thu, 25 Sep 2025 02:02:10 -0600 Subject: [PATCH] first commit --- README.md | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3484850 --- /dev/null +++ b/README.md @@ -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.