From cogni-visual
Review a visual brief from three stakeholder perspectives — design quality, audience experience, and usability. Supports all cogni-visual brief types: presentation-brief, big-picture-brief, web-brief, storyboard-brief, and big-block-brief. Returns a structured verdict (accept/revise/reject) with prioritized improvements. Use this skill whenever the user mentions "review brief", "check brief quality", "assess brief", "brief review", "review my presentation brief", "review my big picture brief", "is this brief ready", "stakeholder review", "review from audience perspective", "review from design perspective", or wants quality assurance on a visual brief before rendering. Also trigger when the user asks to review an existing brief after manual edits, or wants to evaluate whether a brief is ready for the PPTX, Excalidraw, or Pencil rendering pipeline.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cogni-visual:review-briefThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Evaluate a visual brief from three stakeholder perspectives adapted to the brief type, then
Evaluate a visual brief from three stakeholder perspectives adapted to the brief type, then
optionally apply improvements based on the review verdict. This skill wraps the
brief-review-assessor agent with discovery, presentation, and optional revision capabilities.
Visual briefs are the decision point between narrative content and visual rendering — every headline, layout choice, section sequence, and CTA in the brief directly shapes the final deliverable. Reviewing at the brief stage is efficient because changes are cheap (edit text) vs. post-rendering (re-render entire scene).
| Parameter | Default | Description |
|---|---|---|
brief_path | auto-discovered | Path to the brief file. When omitted, searches nearby for *-brief.md files. |
source_narrative | auto-discovered | Path to the source narrative (for completeness checks). Optional. |
brief_type | auto-detected | One of: slides, big-picture, web, storyboard, big-block. Auto-detected from brief frontmatter type: field or filename pattern. |
auto_improve | false | When true, apply CRITICAL and HIGH improvements automatically (max 2 rounds). |
audience_context | none | Optional audience description (industry, role, language) for more targeted evaluation. |
If brief_path is not provided:
*-brief.md files in the current directory and cogni-visual/ subdirectoryRead the brief file. Extract:
Detect brief_type from:
type: fieldpresentation-brief.md → slides, big-picture-brief.md → big-picture, web-brief.md → web, storyboard-brief.md → storyboard, big-block-brief.md → big-blockIf source_narrative is not provided, look for it:
source_path or narrative_patharc_id in frontmatter)Launch the brief-review-assessor agent with:
brief_path: the brief filebrief_type: detected typesource_narrative: if foundaudience_context: if providedround: 1Parse the assessor's JSON response and present a formatted summary:
## Brief Review: {title}
**Verdict: {ACCEPT|REVISE|REJECT}** (Score: {overall_score}/100, Round {round})
### Perspective Scores
| Perspective | Score | Status |
|-------------|-------|--------|
| {name} | {score} | {pass|warn|fail} |
| {name} | {score} | {pass|warn|fail} |
| {name} | {score} | {pass|warn|fail} |
### Improvements Needed
**CRITICAL:**
- {description} (flagged by: {stakeholders})
**HIGH:**
- {description} (flagged by: {stakeholders})
**OPTIONAL:**
- {description} (flagged by: {stakeholders})
### Revision Guidance
{synthesis.revision_guidance}
Write the full JSON verdict to {brief_name}.review.json alongside the brief file.
On accept: Report success. The brief is ready for rendering.
On revise (auto_improve=true):
.review.json noting unresolved itemsOn revise (auto_improve=false): Report the findings and let the user decide. Offer:
On reject: Surface to user via AskUserQuestion. Rejection means fundamental issues that need human judgment — the skill should not auto-fix rejections.
Write the review verdict JSON to {brief_stem}.review.json in the same directory as the brief.
If improvements were applied, also note:
{
"improvements_applied": 3,
"improvements_skipped": 1,
"rounds_completed": 2,
"final_verdict": "accept",
"final_score": 87
}
This skill can be invoked standalone, but the story-to-X skills also integrate the
brief-review-assessor agent directly into their workflow (between validation and write steps).
When invoked from a story-to-X skill, the review is gated by the stakeholder_review
parameter and follows the same assess → improve → re-assess loop.
The standalone skill exists for:
npx claudepluginhub cogni-work/insight-wave --plugin cogni-visualRefines brainstorm and plan documents by assessing clarity, completeness, specificity, YAGNI, and scope issues, then auto-fixes minor problems or proposes substantive changes before next workflow steps.
Reviews plans, briefs, and strategy docs for strategic alignment and data accuracy. Use after /kw:plan or before sharing with stakeholders.
Reviews and refines brainstorm or planning documents before implementation. Identifies gaps, clarifies assumptions, and ensures the approach is sound.