- Fork and clone the repo
- Create a venv and install with dev extras:
python3 -m venv .venv && source .venv/bin/activate pip install -e ".[dev]" - Generate your local config:
researchclaw init - Edit
config.arc.yamlwith your LLM settings
config.researchclaw.example.yaml— tracked template (do not add secrets)config.arc.yaml— your local config (gitignored, created byresearchclaw init)config.yaml— also gitignored, supported as fallback
pytest tests/
researchclaw doctor
- Branch from main
- One concern per PR
- Ensure
pytest tests/passes - Include tests for new functionality