rat-auto-design-policy

Validate RTL design phase artifacts and quality gates across a six-phase pipeline.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a formalized policy layer that prevents downstream implementation work from violating higher-level specifications by defining artifact and quality gates, retry/escalation behavior, and traceability conventions for a 6-phase RTL design pipeline.

Core Features & Use Cases

  • Phase Gate Definitions: Explicit Artifact and Quality Gate rules for Research→Architecture→μArch→RTL→Verify→Design Note transitions, including required files and pass criteria.
  • Review & Retry Orchestration: Enforces 3-round iterative reviews, reviewer roles, rebuttal handling, fallback/last-chance strategies, and per-gate retry budgets.
  • Traceability & Feedback Loops: Requirement-to-architecture-to-RTL traceability, Stream B artifact rules (SVA/CDC/TB skeletons), and structured feedback-loop state for unit/integration/design fixes.
  • Use Case: Use as a reference to validate project readiness before automated phase execution, to generate review checklists, or to drive gate decision logic in an orchestrator.

Quick Start

Invoke the rat-auto-design-policy skill to validate current phase artifacts, run the quality gate checklist, and produce a PASS/FAIL summary with required findings and next actions.

Frequently Asked Questions about rat-auto-design-policy

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

FAQPage Schema
How do I enforce quality gates in an RTL design pipeline?

You can enforce quality gates in an RTL design pipeline by validating artifact presence, review convergence, and feedback-loop handling across multi-phase transitions. This policy layer ensures downstream implementation adheres to higher-level specifications.

What is a traceability matrix used for in microarchitecture to RTL design flows?

A traceability matrix in microarchitecture to RTL design flows maps requirements to architecture and RTL code, ensuring structured feedback-loop state for unit, integration, and design fixes. It prevents specification violations during automated phase execution.

How do I validate phase artifacts before running automated RTL execution?

Validate phase artifacts by invoking the policy skill to run the quality gate checklist, checking required files and pass criteria for Research, Architecture, μArch, RTL, Verification, and Design Note phases. This produces a PASS or FAIL summary with required findings.

Can I use automated review orchestration for multi-phase RTL design verification?

Yes, automated review orchestration supports multi-phase RTL design verification by enforcing three-round iterative reviews, defining reviewer roles, managing rebuttals, and applying per-gate retry budgets with fallback or last-chance strategies for failed quality gates.

Does RTL design policy support resumability for interrupted verification pipelines?

Yes, RTL design policy supports resumability for interrupted verification pipelines by maintaining persistent state for feedback loops and gate decisions. This allows automated workflows to resume phase execution without losing prior review convergence or artifact validation progress.

What are the limitations of using static quality gates for RTL autopilot pipelines?

Static quality gates for RTL autopilot pipelines require strict artifact presence and pass criteria adherence, meaning pipelines with incomplete Stream B artifacts like SVA, CDC, or TB skeletons will fail. Gate decisions depend on complete traceability matrices and successful lint or simulation pass criteria.