babyworm
- 97 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Rat Dse · babywormIterative Design Space Exploration across Phase 1-3 with self-critique and worktree trial comparison. Use for 'DSE', 'compare architectures'.
- ▌
- ▌ Rat Setup · babyworm bundleOne-time EDA toolchain setup wizard: verify or install tools, build Docker EDA image. Triggers: 'setup tools', 'install tools', 'EDA setup'.
- ▌ Ref Model · babyworm bundleBuilds Phase 2 golden C reference model with bitexact conformance and bandwidth estimation. Use for 'build reference model', 'C ref model', 'golden model'.
- ▌ Arch Review · babywormRead-only architecture review of RTL vs uArch spec with area/timing/power tradeoffs. Use for post-RTL architecture sign-off or suspected spec mismatch.
- ▌ Bfm Develop · babyworm bundleBuilds Phase 3 SystemC TLM-2.0 bus functional models with AMBA (AXI/AHB/APB) support. Use for 'develop BFM', 'SystemC TLM model', 'bus functional model'.
- ▌ Rat Tutorial · babywormInteractive plugin tutorial: key commands, 6-phase pipeline, team mode. Auto-detects language; append a language name to override. Trigger: 'tutorial'.
- ▌ Rtl Document · babyworm bundleGenerate Markdown docs for an RTL module (port/param/FSM tables, synth summary) — 'document this module', 'port table', 'refresh RTL docs'.
- ▌ Codec Rd Eval · babyworm bundleEncoder RD evaluation of C ref model: BD-PSNR/BD-rate (VCEG-M33) across sequences/QPs — 'RD eval', 'BD-rate', codec algorithm quality comparison.
- ▌ Rat Ultraloop · babywormAutonomous implement-review-improve loop wrapping a target skill (e.g. rtl-p4-block-parallel) for unattended runs. Triggers: 'ultraloop', 'autonomous loop'.
- ▌ Rtl Bug Repro · babyworm bundleReproduce an RTL bug with a minimal TB and isolate root cause via waveform diff — 'reproduce this bug', 'minimal repro TB', regression failure isolation.
- ▌ Rtl P5 Verify · babywormPhase 5 legacy bundled verification: functional + silicon checks in one flow. Triggers 'verify', 'Phase 5', 'run all checks'. New flows: prefer split P5A/P5B.
- ▌ Systemverilog · babyworm bundlesystemverilog project conventions (loaded by writer agents; do not invoke).
- ▌ Domain Consult · babywormRoute domain questions to the best expert agent: codec standards, video/signal processing, fixed-point math, HW protocols. Trigger: 'consult domain expert'.
- ▌ P2 Arch Design · babywormPhase 2 architecture design: HW feasibility of P1 candidates, block datapaths, reference C model. Use for 'architecture design', 'Phase 2', 'block design'.
- ▌
- ▌ Rtl Ipxact Gen · babyworm bundleGenerate IEEE 1685-2014 IP-XACT XML descriptor from RTL source — 'generate IP-XACT', IP handoff, or SoC/EDA integration needing component XML.
- ▌ Rtl Lint Check · babyworm bundleLint RTL with Verilator, Verible, and slang; report-only quick check for 'run lint', pre-commit, or phase-gate verification (no fixing).
- ▌ Rtl P4s Bugfix · babywormP4 RTL bug fix enforcing full cycle through TB update and functional simulation; lint-only is never complete. Use for 'fix RTL bug' or Phase 5-to-4 feedback.
- ▌ Rat Auto Design · babyworm bundleFull 6-phase RTL pipeline from spec to verified design (P1 research through P6 design note). Triggers: 'design a chip', 'full pipeline', 'autopilot'.
- ▌ Rtl Orchestrate · babywormInternal maintainer SSOT for routing + hook export. Not loadable at runtime.
- ▌ Rtl Synth Check · babyworm bundleYosys synthesis estimation on lint-clean RTL — 'synth check', 'area/timing estimate', 'generate SDC'; detects latches, emits DC/Genus-ready SDC.
- ▌ P1 Spec Research · babyworm bundlePhase 1 spec research: refines spec, fills gaps via user Q&A, surveys algorithm candidates with trade-offs. Use for 'research', 'spec analysis', 'Phase 1'.
- ▌ Rat Init Project · babyworm bundleInitialize RTL project workspace: directory structure, coding rules, phase guides. Run once per project. Triggers: 'init project', 'new project'.
- ▌ Rat Plugin Debug · babywormPlugin diagnostics: version, EDA tool status, state files, hook health. Triggers: 'rat debug', 'plugin status', troubleshooting plugin behavior.
- ▌ Rtl P2 Arch Team · babywormPhase 2 architecture with parallel team workers: dual-stream arch + RefC development. Use for 'arch team', 'Phase 2 team', 'parallel architecture'.
- ▌ Rtl P4 Implement · babywormPhase 4 full RTL implementation from uarch specs with lint, review, and unit tests. Use when user says 'implement RTL', 'write RTL', or 'Phase 4'.
- ▌ Rtl P4s Refactor · babywormP4 RTL refactor with no behavioral change: naming/style cleanup, module split/merge, equivalence verified. Trigger: 'refactor RTL'.
- ▌
- ▌ Rat Ultraloop Ppa · babywormAuto-loop wrapper repeating rtl-ppa-optimize-dc until PPA convergence or plateau. Triggers: 'ultraloop PPA', 'PPA auto-loop', 'optimize PPA until converge'.
- ▌ Rtl P3 Uarch Team · babywormPhase 3 uArch with parallel team workers: dual-stream per-block uArch + BFM development. Use for 'uarch team', 'Phase 3 team', 'parallel uarch'.
- ▌ Rtl P4 Rapid Impl · babywormPhase 4 rapid RTL implementation: fast module+block sanity (lint/CDC/functional minimum) before deep verification. Lighter alternative to rtl-p4-implement.
- ▌ Rtl P4s Unit Test · babyworm bundleP4 Tier 2 unit tests: verify each RTL module against its uarch spec and C reference model. Use after lint+smoke pass, before Tier 3 regression.
- ▌ Rtl P5s Sva Check · babyworm bundleP5 formal verification: SVA proof via SymbiYosys BMC/induction on lint-clean RTL. Triggers 'formal verification', 'prove property', 'SVA'.
- ▌
- ▌
- ▌
- ▌ Codex Cross Review · babywormCross-review with Codex CLI as independent 2nd reviewer; finding exchange until consensus or escalation. At phase boundaries or on 'codex review'.
- ▌
- ▌ Rtl Ip Instantiate · babyworm bundleGenerate convention-compliant SV wrapper for third-party IP (memory, PLL, PHY, DSP) — 'instantiate IP', 'IP wrapper', 'integrate third-party IP'.
- ▌ Rtl P5 Verify Team · babywormPhase 5 verification with native team parallel workers across modules. Triggers 'verify team', 'parallel verify', 'Phase 5 team'; best for 3+ modules.
- ▌
- ▌ Rtl P5s Cdc Verify · babyworm bundleP5 CDC analysis: finds missing synchronizers and metastability risks, emits SDC constraints. Use for multi-clock designs or pre-synthesis CDC signoff.
- ▌
- ▌
- ▌ Rtl P5s Uvm Verify · babyworm bundleP5 UVM verification on commercial simulators (VCS/Questa/Xcelium). Use when UVM methodology or constrained-random sequences/scoreboards are mandated.
- ▌ Rtl P7 Exploration · babywormPhase 7: free exploration of algorithm alternatives and optimization experiments, exempt from pipeline rules. Triggers: 'explore', 'Phase 7'.
- ▌
- ▌ Rat P1p3 Spec Uarch · babywormSequential Phase 1-3 pipeline (research, architecture, uArch, BFM); stops before RTL for human review. Use for 'spec to uarch', 'design only'.
- ▌ Rtl P3 Uarch Design · babywormPhase 3 uArch design: maps P2 blocks to sub-blocks with clock domains, FSM/SRAM allocation, BFM validation. Use for 'uarch', 'microarchitecture', 'Phase 3'.
- ▌ Rtl P3 Uarch Policy · babywormInternal reference: rtl p3 uarch policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Func Verify · babyworm bundleP5 Tier 3 module regression: cocotb multi-seed RTL vs reference model with traceability matrix. Triggers 'functional verification', 'regression', 'cocotb test'.
- ▌ Rtl P5s Perf Policy · babywormInternal reference: rtl p5s perf policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Perf Verify · babyworm bundleP5 performance verification: RTL throughput/latency/stalls vs BFM baseline. Triggers 'measure throughput', 'performance regression', 'latency vs BFM'.
- ▌ Rtl Ppa Optimize Dc · babyworm bundleOne-shot DC synthesis PPA optimization iteration with equivalence+smoke validation; needs Phase 5 PASS and dc_shell/genus. Triggers: 'PPA optimize', 'DC PPA'.
- ▌ Rtl Review Refactor · babywormLLM code review + controlled refactor with mandatory re-validation gates; cross-cutting support for P4-P6, not a phase step. Trigger: 'review and refactor'.
- ▌ Rat P4p5 Impl Verify · babywormPhase 4-to-5 pipeline: implement RTL then verify from existing P1-3 docs, with P5-to-P4 feedback; stops before Phase 6. Trigger: 'implement and verify'.
- ▌ Rtl Conformance Test · babyworm bundleFinal codec standards compliance gate: bitexact RTL bitstream check against JM/HM reference. Triggers: 'conformance test', 'H.264/H.265 conformance'.
- ▌ Rtl P1 Research Team · babywormPhase 1 research with parallel team workers for tree-of-thought candidate exploration. Use for 'research team', 'Phase 1 team', 'parallel research'.
- ▌ Rtl P5 Verify Policy · babywormInternal reference: rtl p5 verify policy (agent-loaded; do not invoke).
- ▌ Rtl P6 Design Review · babywormPhase 6: design review and design-note documentation with consistency checks after P5 PASS. Triggers: 'design review', 'design note', 'Phase 6'.
- ▌ P2 Arch Design Policy · babywormInternal reference: p2 arch design policy (agent-loaded; do not invoke).
- ▌ Rtl Model Consistency · babyworm bundle3-way bitexact comparison of C ref model vs SystemC BFM vs RTL on shared vectors; isolates which model drifted. Triggers: 'model consistency', 'model drift'.
- ▌ Rtl P4 Block Parallel · babywormPhase 4 RTL in isolated git worktrees per codec block, team-coordinated with upstream-first merge. Triggers: 'block parallel', '6-block implement'.
- ▌ Rtl P4 Implement Team · babywormPhase 4 RTL implementation with native team parallel workers for multi-module coding. Triggers: 'implement team', 'Phase 4 team', 'parallel implement'.
- ▌ Rtl P4s Bugfix Policy · babywormInternal reference: rtl p4s bugfix policy (agent-loaded; do not invoke).
- ▌ Codec Conformance Eval · babyworm bundleEvaluate C ref-model decoder against JVET/JCTVC conformance bitstreams (bitexact/MD5) — 'decoder conformance'; C-level, not RTL (rtl-conformance-test).
- ▌ Rat Auto Design Policy · babywormInternal reference: rat auto design policy (agent-loaded; do not invoke).
- ▌ P1 Spec Research Policy · babywormInternal reference: p1 spec research policy (agent-loaded; do not invoke).
- ▌ Ppa Optimizer Dc Policy · babyworm bundleInternal reference: ppa optimizer dc policy (agent-loaded; do not invoke).
- ▌ Rtl P4 Implement Policy · babywormInternal reference: rtl p4 implement policy (agent-loaded; do not invoke).
- ▌ Rtl P4s Refactor Policy · babywormInternal reference: rtl p4s refactor policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Coverage Policy · babywormInternal reference: rtl p5s coverage policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Protocol Policy · babywormInternal reference: rtl p5s protocol policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Protocol Verify · babyworm bundleP5 bus protocol compliance for AXI/AHB/APB via SVA handshake and ordering checks. Use before SoC integration or to chase a reported protocol violation.
- ▌ Systemverilog Assertion · babyworm bundlesystemverilog-assertion project conventions (loaded by writer agents; do not invoke).
- ▌ Rat P1p3 Spec Uarch Team · babywormPhase 1-3 pipeline running each phase's team skill with parallel workers. Use for 'spec to uarch team', 'Phase 1-3 team', 'parallel design pipeline'.
- ▌ Rtl P4 Rapid Impl Policy · babyworm bundleInternal reference: rtl p4 rapid impl policy (agent-loaded; do not invoke).
- ▌ Rtl P4s Unit Test Policy · babywormInternal reference: rtl p4s unit test policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Coverage Analyze · babyworm bundleP5 coverage closure: prioritizes coverage gaps and generates directed tests. Triggers 'coverage gaps', 'coverage below target', 'uncovered branches'.
- ▌ Rtl P5s Integration Test · babyworm bundleP5 Tier 4 integration tests: cross-module data flow, reset propagation, boundary handshakes. Triggers 'integration test', 'end-to-end system verification'.
- ▌ Rtl P7 Exploration Policy · babywormInternal reference: rtl p7 exploration policy (agent-loaded; do not invoke).
- ▌ Rat P1p3 Spec Uarch Policy · babywormInternal reference: rat p1p3 spec uarch policy (agent-loaded; do not invoke).
- ▌ Rtl Block Interface Policy · babywormInternal reference: rtl block interface policy (agent-loaded; do not invoke).
- ▌ Rtl P5a Functional Closure · babywormPhase 5A functional closure: deep multi-seed regression, coverage, traceability at module/block/top. First stage of split P5, before P5B silicon validation.
- ▌ Rtl P5b Silicon Validation · babywormPhase 5B silicon validation: synthesis, constraints, timing/CDC signoff posture, top integration checks. Run after P5A functional closure passes.
- ▌ Rtl P5s Func Verify Policy · babywormInternal reference: rtl p5s func verify policy (agent-loaded; do not invoke).
- ▌ Rat P4p5 Impl Verify Policy · babywormInternal reference: rat p4p5 impl verify policy (agent-loaded; do not invoke).
- ▌ Rtl P6 Design Review Policy · babywormInternal reference: rtl p6 design review policy (agent-loaded; do not invoke).
- ▌ Verification Recheck Policy · babywormInternal reference: verification recheck policy (agent-loaded; do not invoke).
- ▌ Rtl Silicon Validation Policy · babyworm bundleInternal reference: rtl silicon validation policy (agent-loaded; do not invoke).
- ▌ Cross Phase Contract Validator · babywormValidate spec contracts across phase boundaries (P3 uarch to P4 RTL to P5 verify): port widths, memory class, REQ traceability. Use at P4/P5 entry.
- ▌ Refactor Classification Policy · babywormInternal reference: refactor classification policy (agent-loaded; do not invoke).
- ▌ Rtl Block Contract Test Policy · babywormInternal reference: rtl block contract test policy (agent-loaded; do not invoke).
- ▌ Rtl P5s Integration Test Policy · babywormInternal reference: rtl p5s integration test policy (agent-loaded; do not invoke).
- ▌ Rtl P5a Functional Closure Policy · babyworm bundleInternal reference: rtl p5a functional closure policy (agent-loaded; do not invoke).