This repository contains guidelines/rules for an AI-powered code assistant.
- Python Development Guidelines - Core principles and coding standards
- FastAPI Development Guidelines - Core principles and coding standards
- FastAPI Microservices & Cloud - Microservices and cloud architecture guidelines
- Component Design Rules - Comprehensive React & TypeScript best practices
- Dialog Implementation - Focus management and accessibility rules for dialogs
- Testing Guide - Best practices for React component testing
- Dependency Management - Rules for managing package dependencies
- Navigation Architecture - Navigation patterns and routing guidelines
- Deno Environment - Guidelines for Supabase Deno environment
- Edge Functions - Best practices for Supabase Edge Functions
- Database Functions - Guidelines for writing Supabase database functions
- Migration Practices - Managing database migrations
- Row Level Security - Guidelines for implementing RLS policies
- Debugging Workflow - Systematic approach to debugging runtime errors
These guidelines are designed to help developers and AI assistants generate high-quality code that follows established best practices. When implementing solutions or providing code examples, refer to the appropriate guideline document based on the technology stack being used.
To contribute to these guidelines:
- Fork this repository
- Create a new branch for your changes
- Submit a pull request with a clear description of your additions or modifications
MIT