rtl-review-refactor

Review RTL code and apply controlled refactoring with re-validation gates.

43|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/babyworm/rtl-agent-team --skill rtl-review-refactor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rtl-review-refactor
Source: https://github.com/babyworm/rtl-agent-team/tree/main/skills/rtl-review-refactor
Command: npx skills add https://github.com/babyworm/rtl-agent-team --skill rtl-review-refactor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run structured LLM-driven code review and controlled refactoring for RTL code to separate findings by severity, generate safe automated edits, and enforce mandatory re-validation gates that prevent regressions.

Core Features & Use Cases

  • Structured Findings: Classifies issues by severity and separates safe, automatable refactors from items requiring human approval.
  • Safe Refactoring: Produces constrained, replayable edits and integrates mandatory re-validation checkpoints before merging changes.
  • Orchestration & Validation: Coordinates review agents, deterministic scripts, and repository edits to run replayable validation tests as part of P4/P5/P6 workflows.
  • Use Case: After automatic RTL generation, run this workflow to identify cross-cutting quality issues, apply safe refactors, and replay validation tests before committing to the main branch.

Quick Start

Run a structured review and controlled refactor for the module 'alu' by invoking the rtl-review-refactor skill with scope: module.

Frequently Asked Questions about rtl-review-refactor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate RTL code review and refactoring without breaking existing functionality?

Automate RTL code review and refactoring by running structured LLM-based analysis to classify findings, apply safe constrained edits, and enforce mandatory re-validation gates that prevent regressions. This orchestrates deterministic scripts and replayable validation tests to verify changes before merging.

What is the best way to separate safe RTL refactors from issues needing human approval?

Separate safe RTL refactors from human approval items by classifying review findings by severity. Structured LLM review categorizes issues, isolates automatable safe edits, and flags complex cross-cutting quality issues for manual intervention.

Can I run LLM-driven RTL refactoring on module, block, and top-level designs?

Yes, you can run LLM-driven RTL refactoring on module, block, and top-level designs. The workflow applies structured review and controlled edits across varying scopes to address cross-cutting quality work during P4, P5, and P6 development phases.

How to validate RTL changes automatically before merging into the main branch?

Validate RTL changes automatically before merging by enforcing mandatory re-validation gates. The orchestration capability runs deterministic scripts and collects test outputs, creating replayable verification to ensure no regressions are introduced to the main branch.

What repository access is needed for automated RTL refactoring and validation?

Automated RTL refactoring and validation require repository read and write access. The workflow executes Bash commands, runs deterministic scripts, and orchestrates validation tasks to apply constrained edits and collect test outputs for verification.

When should I use structured LLM review for RTL source code?

Use structured LLM review for RTL source code after automatic generation to identify cross-cutting quality issues. It is applicable during P4, P5, and P6 phases to apply safe refactors, replay validation tests, and gate merges.