From rtl-agent-team
Implements SystemVerilog RTL modules from μArch specs through a 10-wave pipeline: write, lint, fix, review, bugfix, unit test, CDC, protocol, refactor, integration gate.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rtl-agent-team:rtl-p4-implement [module-list or --all][module-list or --all]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<Purpose>
<Use_When>
<Do_Not_Use_When>
Phase 3 completion required:
docs/phase-3-uarch/ must existIf prerequisite is missing: WARNING — recommend running /rtl-agent-team:rtl-p3-uarch-design.
Proceed with available artifacts — orchestrator will adapt scope.
Task(subagent_type="rtl-agent-team:p4-implement-orchestrator", prompt="Execute Phase 4 RTL implementation. User input: $ARGUMENTS")
Do not perform any work directly. The orchestrator agent manages module enumeration, 10-Wave sequencing, parallel task dispatch, and phase gate verification.
rtl/*/*.sv — lint-clean SystemVerilog modulessim/*/tb_*.sv — per-module unit test testbenchesdocs/phase-4-rtl/ — Stream B design documents and implementation summaryreviews/phase-4-rtl/ — lint reports, code review reports, and wave completion recordsnpx claudepluginhub babyworm/rtl-agent-team --plugin rtl-agent-teamImplements a 10-wave RTL design pipeline: write, lint, fix, synth gate, code review, bugfix, tier-1/2 verification, CDC, protocol check, refactoring, integration. Each module progresses independently through waves, with early waves starting subsequent ones.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.