rat-setup
CommunityVerify and install EDA toolchain fast.
System Documentation
What problem does it solve?
Ensures the local machine has the complete EDA toolchain and plugin configuration required for the RTL Agent Team pipeline so design and verification agents do not fail with tool-not-found or misconfiguration errors. It audits required, recommended, and optional tools, checks test infrastructure and commercial tool availability, and prevents wasted time troubleshooting environment issues.
Core Features & Use Cases
- Parallel environment audit: Runs Bash-based checks to detect Tier 1 (required), Tier 2 (recommended), and Tier 3 (optional) EDA tools including python3, g++, make, verilator, cocotb, SystemC, verible/slang, svlens, yosys, and docker.
- Interactive remediation: Prompts the user to choose local installs, global (sudo) command suggestions, or a Docker fallback, plus handles commercial tool env_source entries and verifies them.
- Persistence and deployment: Writes machine-wide env-config.json, a setup completion marker, and can non-destructively deploy global CLAUDE rules (e.g., ~/.claude/rules/ and diagram policy) for consistent RTL conventions.
- Use case: When onboarding a new workstation or CI runner, run this skill to validate tooling, install missing open-source tools locally, register commercial tool sourcing commands, and produce a verified environment for the 6-phase RTL pipeline.
Quick Start
Run the rat-setup skill to audit this machine, install missing EDA tools locally by default, and record the machine-wide environment configuration.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rat-setup Download link: https://github.com/babyworm/rtl-agent-team/archive/main.zip#rat-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.