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.