-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.clinerules
More file actions
33 lines (27 loc) · 1014 Bytes
/
.clinerules
File metadata and controls
33 lines (27 loc) · 1014 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Cline Rules for Autogenesis
## Project Overview
Autogenesis is an autonomous AI coding agent platform. It has two main components:
1. **Backend**: FastAPI (Python) in `backend/`
2. **Frontend**: Next.js (TypeScript) in `frontend/`
## Development Guidelines
### Backend
- **Path**: `d:\NJ\Skills\Projects\autogenesis\backend`
- **Run**: `python -m uvicorn api:app --reload`
- **Key Files**:
- `agent/agent.py`: Core logic (Groq/Gemini routing).
- `agent/orchestrator.py`: Pipeline management.
- `api.py`: FastAPI endpoints.
### Frontend
- **Path**: `d:\NJ\Skills\Projects\autogenesis\frontend`
- **Run**: `npm run dev`
- **Key Files**:
- `src/app/page.tsx`: Main UI.
## Tech Stack
- **Python**: 3.9+
- **TypeScript**: 5.x
- **Tailwind CSS**: For styling (`frontend/src/app/globals.css`)
- **AI Providers**: Groq (Llama 3), Gemini 2.0
## Style Guide
- **Code**: Clean, modular, and type-safe.
- **UI**: Modern, dark mode, glassmorphism, "Wow" factor.
- **Testing**: Use `pytest` for backend.