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 gateflowThis skill is limited to using the following tools:
Summarizes Verilator lint and simulation output into a clean, readable report.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
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.