Help us improve
Share bugs, ideas, or general feedback.
From gateflow
Summarizes Verilator lint output into a formatted report with error/warning counts, line-specific issues, fix suggestions, and recommendations for Verilog/SystemVerilog files.
npx claudepluginhub codejunkie99/gateflow-plugin --plugin gateflowHow this skill is triggered — by the user, by Claude, or both
Slash command
/gateflow:gf-summaryThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Summarizes Verilator lint and simulation output into a clean, readable report.
Lints SystemVerilog files using Verilator or Verible, categorizes errors/warnings, explains common issues with fixes, and returns structured output for /gf orchestration.
Runs Verilator, Verible, and slang lint checks on RTL files with project coding convention enforcement. Use before commit or phase gate verification.
This skill should be used when generating fact-check reports, formatting terminal summaries of verification results, or creating GitHub issues for refuted claims. Covers the markdown report template (executive summary, results by domain, refuted claims table), the terminal summary block, and GitHub issue templates (per-claim, per-file, and summary). Triggered by queries like "generate the fact-check report", "format verification results", "create a GitHub issue for refuted claims", or "what does the terminal summary look like". Used in Stage 4 of the midnight-fact-check pipeline to assemble final output from verification results.
Share bugs, ideas, or general feedback.
Summarizes Verilator lint and simulation output into a clean, readable report.
When invoked, analyze the most recent Verilator output or run a new lint check and present results as:
## Lint Summary: <filename>
| Status | Count |
|--------|-------|
| Errors | X |
| Warnings | X |
| Clean | Yes/No |
### Issues Found
#### Errors
- **Line X**: <error description> - <fix suggestion>
#### Warnings
- **Line X**: <warning description> - <fix suggestion>
### Recommendations
1. <prioritized fix>
2. <next fix>
Activate when user says:
Input: Verilator output with WIDTH and UNUSED warnings
Output:
## Lint Summary: sync_fifo.sv
| Status | Count |
|--------|-------|
| Errors | 0 |
| Warnings | 2 |
| Clean | No |
### Warnings
- **Line 15**: WIDTH - Signal 'count' width mismatch (8 vs 4 bits)
- Fix: Change `logic [7:0] count` to `logic [3:0] count`
- **Line 32**: UNUSED - Signal 'debug_flag' is never used
- Fix: Remove the signal or add `/* verilator lint_off UNUSED */`
### Recommendations
1. Fix WIDTH warning first (affects functionality)
2. Clean up UNUSED signals
/gf-summary # Summarize last lint output
/gf-summary sync_fifo.sv # Run lint and summarize for specific file
When given a file path, run:
verilator --lint-only -Wall <file> 2>&1
Then parse and present the summary.