From rtl-agent-team
Performs static CDC analysis on RTL to identify missing synchronizers, metastability risks, and CDC constraint gaps in multi-clock designs.
npx claudepluginhub babyworm/rtl-agent-team --plugin rtl-agent-teamThis skill is limited to using the following tools:
<Purpose>
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
See references/cdc-patterns.md for synchronizer types, common violations, and SDC constraint templates.
<Use_When>
<Do_Not_Use_When>
<Why_This_Exists> CDC bugs are among the hardest to find in simulation because metastability is non-deterministic. Static analysis catches structural CDC violations reliably before they become intermittent silicon failures. </Why_This_Exists>
RTL modules required with multiple clock domains:
rtl/**/*.sv files must exist with {domain}_clk signalsIf prerequisite is missing: WARNING — recommend running /rtl-agent-team:rtl-p4-implement.
Proceed with available artifacts — orchestrator will adapt scope.
Task(subagent_type="rtl-agent-team:p5s-cdc-orchestrator", prompt="Execute CDC verification. User input: $ARGUMENTS")
Do not perform any work directly. The orchestrator agent manages clock domain identification, cross-domain analysis, SDC constraint generation, and optional commercial CDC tool integration.
reviews/phase-5-verify/{module}-cdc-report.md — CDC analysis with VIOLATION/CAUTION/PASS verdictsyn/constraints/cdc_constraints.sdc — generated SDC constraints for identified crossings