amvcp-wf-screens

Generate multi-screen wireframe prototypes with anchor-based navigation and reviewable atoms.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-wf-screens
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: amvcp-wf-screens
Source: https://github.com/Emasoft/ai-maestro-visual-communicator-plugin/tree/main/skills/amvcp-wf-screens
Command: npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-wf-screens

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you turn a set of screen designs into a single multi-screen wireframe where reviewers can click through flows, leave per-screen and per-block feedback, and validate accessibility.

Core Features & Use Cases

  • Multi-screen wireframe structure: organizes N wf-screen blocks under one wf-root with consistent screen IDs.
  • Two navigation modes: supports scroll (stacked screens) and paged (pure CSS :target) so you can mimic real app navigation.
  • Clickable prototypes for flows: uses anchor-based routing to model hub-spoke, linear, branching, and modal-over patterns without heavy scripting.
  • Reviewable, selectable atoms: stamps each meaningful block with data-ve-id / data-ve-type so selection, comments, and approve/deny decisions work per element.
  • Domain screen libraries: quickly fills each screen with common patterns for mobile, ecommerce, auth/onboarding, email/messaging, and CMS content.
  • Built-in a11y and verification guidance: ensures keyboard focus behavior and includes a workflow to screenshot-test across themes and fidelities.

Quick Start

Use the multi-screen flow by creating an .wf-root containing multiple .wf-screen sections (each with a unique id="screen-...") and linking them with <a href="#screen-..."> anchors, choosing data-wf-nav="paged" when you want one screen visible at a time.

Frequently Asked Questions about amvcp-wf-screens

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

FAQPage Schema
How do I create a clickable prototype for multi-screen navigation without heavy scripting?▼

You can create a clickable prototype by organizing multiple `.wf-screen` sections under a single `.wf-root` and wiring anchor-based routing using HTML `href` attributes to link unique screen IDs. This approach models hub-spoke, linear, and branching flows without heavy scripting.

What's the best way to translate a spec into a screen inventory for wireframing?▼

Translating a spec into a screen inventory involves mapping requirements to domain-specific screen patterns like mobile, ecommerce, or CMS. You structure these as distinct `wf-screen` blocks within a `wf-root`, applying unique screen IDs to establish a navigable, clickable wireframe prototype.

Can I mimic real app navigation using only CSS for paged prototypes?▼

Yes, you can mimic real app navigation by setting the navigation mode to `paged`, which uses pure CSS `:target` selectors to display one screen at a time. This allows anchor-based routing to handle screen-to-screen transitions without requiring JavaScript.

How do clickable wireframes handle per-element design review comments?▼

Clickable wireframes handle per-element design review comments by stamping meaningful blocks with `data-ve-id` and `data-ve-type` attributes. This selectable review atom mechanism allows reviewers to leave feedback and approve or deny decisions directly on specific elements.

Does this wireframe prototype approach support accessible keyboard navigation?▼

Yes, the wireframe prototype approach supports accessible keyboard navigation by ensuring proper keyboard focus behavior during anchor-based routing. It includes built-in a11y verification guidance to validate interactions across different themes and fidelities.

When should I use scroll versus paged navigation modes for multi-screen wireframes?▼

Use scroll navigation mode to stack multiple screens vertically for continuous review, and use paged mode when you need to mimic real app navigation by showing only one screen at a time. Paged mode relies on CSS `:target` with a no-fragment fallback.