RF

rfx-bootstrap-install

Prepares the local environment for rfx development by installing required dependencies and hooks.

Install

mkdir -p .claude/skills/rfx-bootstrap-install && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12236" && unzip -o skill.zip -d .claude/skills/rfx-bootstrap-install && rm skill.zip

Installs to .claude/skills/rfx-bootstrap-install

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

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.
153 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Run a bootstrap script to set up the monorepo.
  • Install dependencies using uv venv and cargo fetch.
  • Enable repo-managed git hooks.
  • Verify code formatting and linting.

How it works

The skill executes a bootstrap script that sets up a uv virtual environment, installs dependencies, and enables git hooks for the rfx monorepo.

Inputs & outputs

You give it
A request to install dependencies, enable hooks, or prepare the repo.
You get back
A configured local development environment with installed dependencies and enabled git hooks.

When to use rfx-bootstrap-install

  • Setting up local development
  • Installing project dependencies
  • Enabling git hooks

About this skill

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

  1. 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).

  1. 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.txt and requirements-dev.txt.
  • Python checks run against rfx/python, rfx/tests, and rfxJIT.
  • uv is required for the source setup flow.

When not to use it

  • When the user does not want to set up the rfx monorepo for local development.
  • When the user does not need to install dependencies or enable hooks.

Prerequisites

uv

Limitations

  • The script requires `uv` for the source setup flow.

How it compares

This skill automates the setup of the development environment with a single script, contrasting with a manual process of individually configuring virtual environments, installing dependencies, and enabling hooks.

Compared to similar skills

rfx-bootstrap-install side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
rfx-bootstrap-install (this skill)06moReviewBeginner
release-skills23moReviewIntermediate
gen-rust16moReviewAdvanced
ahc-optuna05moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry