# Development Context

This directory contains context files for software development best practices, patterns, and guidelines.

## Available Context Files

### clean-code.md
Core coding standards and best practices for writing clean, maintainable code across all languages.

**Topics covered**:
- Meaningful naming conventions
- Function design principles
- Error handling patterns
- Language-specific guidelines (JavaScript, Python, Go, Rust)

**Used by**: frontend-specialist, devops-specialist, opencoder, openimplementer

### react-patterns.md
Modern React patterns, hooks usage, and component design principles.

**Topics covered**:
- Functional components and hooks
- Custom hooks for reusable logic
- State management patterns
- Performance optimization
- Code splitting and lazy loading

**Used by**: frontend-specialist

### api-design.md
REST API design principles, GraphQL patterns, and API versioning strategies.

**Topics covered**:
- RESTful resource design
- HTTP methods and status codes
- GraphQL schema design
- API versioning strategies
- Authentication and authorization

**Used by**: opencoder, openimplementer

## Usage

These context files are referenced by development-focused agents to ensure consistent coding standards and best practices across the project.

Agents load these files before implementing code to align with established patterns and conventions.
