name: rfx-bootstrap-install description: Bootstrap the rfx monorepo for local development. Use when asked to install dependencies, enable hooks, or prepare this repo for an agent to work safely.
rfx Bootstrap Install
Use this skill when a user asks to:
- install dependencies for this repo
- set up local dev tooling
- enable repo quality gates before coding
Workflow
- Run the bootstrap script:
bash .claude/skills/rfx-bootstrap-install/scripts/bootstrap.sh
This delegates to scripts/setup-from-source.sh (uv venv + requirements + editable install + cargo fetch).
- If the user asks for verification, run:
cargo fmt --all -- --check
scripts/python-checks.sh lint
Notes
- The script enables repo-managed git hooks (
.githooks). - Source dependencies are tracked in
requirements.txtandrequirements-dev.txt. - Python checks run against
rfx/python,rfx/tests, andrfxJIT. uvis required for the source setup flow.