rat-setup

Community

Verify and install EDA toolchain fast.

Authorbabyworm
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.