rtl-block-interface-policy
CommunityEnforce 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.