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.

ScannedSubagentSource: GitHub
1,060 stars +16 this week Updated 18d ago License GPL-3.0 Context ≈42 tokens in your chat
71popular

Why this score

Stars15/35
Usage (forks)6/15
Upkeep25/25
License15/15
Owner history10/10

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.

NameScoreStarsContextUpdated
This onedeneb-reviewer data-goblin/power-bi-agentic-development · Subagent 71★ 1.1k≈42 in chat18d ago
reviewer cat-xierluo/SuitAgent · Subagent Both about reviewer 57★ 206≈28 in chat3mo ago
referee2-reviewer flonat/flonat-research · Subagent Both about reviewer 51★ 147≈23 in chat1mo ago
component-reviewer davila7/claude-code-templates · Subagent Both about reviewer and convention 80★ 33k≈71 in chat16d ago
scicomm-reviewer dgilford/ai-science-toolkit · Subagent Both about reviewer 56★ 63≈21 in chat1mo ago
layout-reviewer pavel-molyanov/molyanov-ai-dev · Subagent Both about reviewer and visual 63★ 298≈27 in chat18d ago