git clone https://github.com/shigel/autoforge.git
cd autoforge
pip install -e ".[dev]"
PYTHONPATH=. python3 -m pytest tests/ -v- Python 3.11+
- Immutable data patterns (frozen dataclass / Pydantic model)
- Files under 400 lines
- Lint:
python3 -m ruff check autoforge/ - Tests:
PYTHONPATH=. python3 -m pytest tests/ -v
- Create a feature branch
- Make your changes
- Run tests and lint
- Submit a PR with a clear description
See CLAUDE.md or AGENTS.md for project structure and tool usage.