toge:prd-gap-analyzer

Generate UX screen specs from PRDs using Python and Markdown analysis.

2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/micserr/sprout-design-agent --skill toge-prd-gap-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toge:prd-gap-analyzer
Source: https://github.com/micserr/sprout-design-agent/tree/main/skills/prd-gap-analyzer
Command: npx skills add https://github.com/micserr/sprout-design-agent --skill toge-prd-gap-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, markdown, regex, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of Mesh Mode screen specs from PRDs, ensuring structured design workflows with clear actors, screen inventory, states, flow, and open design decisions.

Core Features & Use Cases

  • Screen Spec Generation: Transforms PRDs into UX screen specs, detailing actors, screen inventory, states, flow, and open decisions.
  • Trigger Phrases: Recognizes commands like "generate screen spec", "translate this to screens", and "run Phase 0".
  • Pre-handoff QA: Provides pre-handoff QA checks for visual consistency, token compliance, accessibility, and interaction readiness.

Quick Start

Analyze your PRD and generate a screen spec using the command: analyze this PRD

Frequently Asked Questions about toge:prd-gap-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate UX screen specs from a PRD?

To generate UX screen specs from a PRD, use Python to analyze markdown documents and map functional requirements. This process extracts actors, screen inventory, states, and flow to output a structured artifact for prototyping.

Can I analyze a markdown PRD for user journey and friction points?

Yes, you can analyze a markdown PRD to check for user journeys, friction points, and functional requirement mappability. It validates classification fields and observable success criteria to ensure design readiness.

Does this PRD analysis work with BMAD's 11-section format?

Yes, PRD analysis works with BMAD's 11-section format and other markdown documents. It processes the structured markdown using Python and regex to parse sections and validate design components.

What is the best way to translate a PRD into screen inventory for prototyping?

The best way to translate a PRD into screen inventory is to automate extraction using Python. This evaluates functional requirements and outputs a structured UX screen spec detailing actors, states, and open design decisions.

How to run pre-handoff QA checks for visual consistency and accessibility?

Run pre-handoff QA checks by evaluating the generated screen spec for visual consistency, token compliance, accessibility, and interaction readiness. This ensures the UX design artifact meets validation standards before prototyping.

Do I need Python and YAML dependencies to generate screen specs from markdown?

Yes, you need Python, YAML, markdown, and regex dependencies to generate screen specs. These components process the PRD text, parse structural formatting, and output the structured UX design artifact.