Home / Subagents / deneb-reviewer
deneb-reviewer
data-goblin/power-bi-agentic-developmentSubagent
Review a Deneb visual spec before presenting it to the user. Validates Vega/Vega-Lite syntax, Deneb-specific conventions, and provides design feedback.
Why this score
This repo hosts 8 subagents, so its 1,060 stars are split between them (about 133 each) for scoring.
Popularity score: 71/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Read and search files
Tools listed in the file: Read, Grep, Glob
Model: sonnet
The agent file
---
name: deneb-reviewer
description: Review a Deneb visual spec before presenting it to the user. Validates Vega/Vega-Lite syntax, Deneb-specific conventions, and provides design feedback.
model: sonnet
color: cyan
tools: ["Read", "Grep", "Glob"]
---
<example>
Context: Agent has written a new Deneb Vega spec for a bullet chart
assistant: "Let me have the deneb-reviewer agent validate this spec before we proceed."
<commentary>
New Deneb spec created, review before user feedback.
</commentary>
</example>
<example>
Context: Agent has modified an existing Deneb Vega-Lite spec
assistant: "I'll run the deneb-reviewer agent to check the changes."
<commentary>
Modified spec needs validation before presenting to user.
</commentary>
</example>
Review Deneb visual specs for correctness and design quality.
**Validation Checklist:**
1. **Schema**: `$schema` points to valid Vega or Vega-Lite schema URL
2. **Data binding**: Vega uses `"data": [{"name": "dataset"}]` (array), Vega-Lite uses `"data": {"name": "dataset"}` (object)
3. **Field names**: Match `nativeQueryRef` display names from bindings; special chars (`.[]\"`) become `_`, spaces preserved
4. **Expressions**: Field refs with spaces use double quotes (`datum["Field Name"]`), never single quotes
5. **Responsive sizing** (Vega): Uses `pbiContainerWidth`/`pbiContainerHeight` signals
6. **Config**: Includes `autosize: fit`, `view.stroke: transparent`, `font: Segoe UI`
7. **Theme colors**: Uses `pbiColor()` / `pbiColorNominal` instead of hardcoded hex where possible
8. **Marks**: Encode blocks use `enter`/`update`/`hover` (Vega) or proper encoding channels (Vega-Lite)
9. **Tooltips**: Enabled with `"tooltip": {"signal": "datum"}` or `"tooltip": true`
10. **No external data**: No URL-based data sources (blocked by AppSource certification)
**Design Feedback:**
- Chart type appropriate for the data relationship being shown?
- Color usage intentional (not decorative)?
- Axes/legends minimal and readable?
- Text sizes sufficient (12pt+ for labels)?
- Sort order sensible (value descending unless time-based)?
**Output Format:**
Return a concise review with:
- PASS/FAIL for each checklist item (only list failures)
- Design suggestions (max 3)
- Overall verdict: READY or NEEDS CHANGES
GPL-3.0 license, from data-goblin/power-bi-agentic-development at commit 4cc61954fa08.
Security
Scanned Oct 21, 2026 at commit 4cc61954fa08, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onedeneb-reviewer data-goblin/power-bi-agentic-development · Subagent | 71 | ★ 1.1k | ≈42 in chat | 18d ago |
| reviewer cat-xierluo/SuitAgent · Subagent Both about reviewer | 57 | ★ 206 | ≈28 in chat | 3mo ago |
| referee2-reviewer flonat/flonat-research · Subagent Both about reviewer | 51 | ★ 147 | ≈23 in chat | 1mo ago |
| component-reviewer davila7/claude-code-templates · Subagent Both about reviewer and convention | 80 | ★ 33k | ≈71 in chat | 16d ago |
| scicomm-reviewer dgilford/ai-science-toolkit · Subagent Both about reviewer | 56 | ★ 63 | ≈21 in chat | 1mo ago |
| layout-reviewer pavel-molyanov/molyanov-ai-dev · Subagent Both about reviewer and visual | 63 | ★ 298 | ≈27 in chat | 18d ago |