rat-ultraloop

Execute unattended implement-review-improve loops with contract tests and design-freeze enforcement.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates long-running implement-review-improve cycles so teams can run unattended RTL implementation passes while preserving design-freeze integrity and applying automated fixes discovered during review.

Core Features & Use Cases

  • Dispatches a target skill (e.g., rtl-p4-block-parallel) repeatedly to continue implementation across cycles.
  • Runs a read-only ultraloop-reviewer to assess RTL quality, extract prioritized improvements, and apply must-fix changes automatically.
  • Executes contract tests per block, verifies design-freeze via a frozen-hash snapshot, and performs fail-closed stash + halt on freeze violations.
  • Supports state persistence (.rat/state/ultraloop-state.json), 30-minute auto-continue via stop-gate.sh escalation, and structured return reports for user review.
  • Use case: run unattended block-parallel Phase 4 to merge blocks iteratively while enforcing safety and automated remediation.

Quick Start

Run the ultraloop targeting a block-parallel skill with the command /rtl-agent-team:rat-ultraloop rtl-p4-block-parallel.

Frequently Asked Questions about rat-ultraloop

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

FAQPage Schema
How do I automate RTL implementation and review loops for unattended design tasks?

Automate RTL implementation and review loops by dispatching a target RTL skill repeatedly, running a read-only reviewer to assess output, and applying must-fix changes automatically across unattended cycles.

How does design freeze verification work during automated RTL implementation?

Design freeze verification works by checking a frozen-hash snapshot against the current design state, performing a fail-closed stash and immediate halt if any freeze violation is detected during the unattended loop.

Can I run unattended block-parallel RTL implementation with automated contract test execution?

Yes, you can run unattended block-parallel RTL implementation with automated contract test execution. The loop executes contract tests per block after applying automated fixes discovered during the review phase.

What happens when an unattended RTL implementation loop exceeds the maximum execution time?

When the unattended RTL implementation loop exceeds the time limit, a 30-minute auto-continue mechanism triggers via stop-gate.sh escalation, using state persistence to resume the iterative design task seamlessly.

How do I start an autonomous implement-review-improve loop for RTL design?

Start an autonomous implement-review-improve loop by invoking the ultraloop command targeting a block-parallel skill, such as /rtl-agent-team:rat-ultraloop rtl-p4-block-parallel, to begin unattended iterative implementation with automated remediation.