rtl-block-interface-policy

Community

Enforce frozen RTL interface contracts.

Authorbabyworm
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents interface drift, integration breakage, and timing mismatches when multiple RTL blocks are developed in parallel by defining clear, enforceable interface rules and a verification workflow for Phase 2–4 block-parallel projects.

Core Features & Use Cases

  • Defines file naming conventions and a shared package location for cross-block interface definitions.
  • Specifies a required timing contract format to be embedded in each interface and locks timing during microarchitecture work.
  • Declares which interface artifacts are frozen at Phase 2 exit and provides a hash-based verification command to detect freeze violations at merge time.
  • Establishes valid/ready handshake, backpressure, and multi-beat transfer rules plus a multi-step freeze-violation escalation protocol involving worker, coordinator, and leader roles.
  • Use case: a block worker detects a needed interface change during Phase 4, automatically verifies the freeze, and follows the escalation protocol to request a coordinated change.

Quick Start

Use the rtl-block-interface-policy skill to verify the Phase 2 interface freeze and report any freeze violations to the coordinator.

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: rtl-block-interface-policy
Download link: https://github.com/babyworm/rtl-agent-team/archive/main.zip#rtl-block-interface-policy

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.