# spec-kit Development Guidelines

Auto-generated from all feature plans. Last updated: 2025-12-19

## Active Technologies

- Python 3.11+ (required for modern type hints, match statements, and performance improvements) + LiteLLM (multi-provider LLM), Pydantic/pydantic-settings (schemas/config), Instructor (structured outputs), Typer (CLI), Rich (formatting), Jinja2 (templates), PyYAML (config), MCP (optional - AI assistant integration) (001-python-litellm-library)

## Project Structure

```text
src/
tests/
```

## Commands

cd src [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] pytest [ONLY COMMANDS FOR ACTIVE TECHNOLOGIES][ONLY COMMANDS FOR ACTIVE TECHNOLOGIES] ruff check .

## Code Style

Python 3.11+ (required for modern type hints, match statements, and performance improvements): Follow standard conventions

## Recent Changes

- 001-python-litellm-library: Added Python 3.11+ (required for modern type hints, match statements, and performance improvements) + LiteLLM (multi-provider LLM), Pydantic/pydantic-settings (schemas/config), Instructor (structured outputs), Typer (CLI), Rich (formatting), Jinja2 (templates), PyYAML (config), MCP (optional - AI assistant integration)

<!-- MANUAL ADDITIONS START -->
<!-- MANUAL ADDITIONS END -->
