tb-review

Define a standardized testbench review checklist for Verilog/VHDL validation.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/pjy4617/pjy-claude-skill --skill tb-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tb-review
Source: https://github.com/pjy4617/pjy-claude-skill/tree/main/plugins/vivado/skills/tb-review
Command: npx skills add https://github.com/pjy4617/pjy-claude-skill --skill tb-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The tb-review skill defines a comprehensive testbench review checklist that tb-reviewer agents reference, ensuring consistent evaluation criteria and delegating actual review work to specialized reviewers.

Core Features & Use Cases

  • Provides a structured, category-based checklist for testbench evaluation across structure, self-checking, coverage, DUT-TB matching, style, and domain-specific checks.
  • Generates a repeatable TB review report that highlights gaps and suggests concrete improvements.
  • Useful for Verilog/VHDL testbenches to standardize validation, reduce review time, and improve quality.

Quick Start

Provide your testbench file and request tb-review to generate a structured review report.

Frequently Asked Questions about tb-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize my testbench review process for Verilog and VHDL?

To standardize testbench review for Verilog and VHDL, you need a structured checklist evaluating structure, self-checking, coverage, and DUT-TB matching. This approach ensures consistent criteria, reduces manual review time, and highlights validation gaps.

What should a testbench review checklist cover to ensure self-checking and DUT-TB matching?

A testbench review checklist should cover structure, self-checking mechanisms, functional coverage, DUT-TB matching, style, and domain-specific checks. Categorizing these evaluation areas ensures a repeatable validation workflow and generates reports with concrete improvement suggestions.

How do I generate a structured review report for my hardware testbench?

Generate a structured review report for your hardware testbench by providing the testbench file to a rule-based evaluation workflow. This process identifies gaps across multiple validation categories and outputs a repeatable report suggesting concrete improvements.

Can I use a rule-based evaluation workflow for both Verilog and VHDL testbenches?

Yes, a rule-based evaluation workflow is applicable to both Verilog and VHDL testbenches. It applies deterministic, reusable guidance across structure, self-checking, and coverage to standardize the validation process regardless of the hardware description language.

What is the best way to identify gaps in functional coverage during testbench validation?

The best way to identify gaps in functional coverage during testbench validation is to apply a standardized, category-based checklist. This method highlights missing coverage metrics and DUT-TB matching issues while suggesting concrete improvements for your testbench.

Why does my testbench validation lack consistency across different hardware projects?

Your testbench validation lacks consistency because it is missing a standardized, rule-based evaluation workflow. Applying a comprehensive checklist for structure, self-checking, and coverage ensures deterministic, reusable guidance for every hardware project.