amvcp-wf-devices

Wrap wireframe screens in pure-CSS device bezel frames for iOS, Android, MacBook, and browser contexts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of presenting wireframes without confusing or mismatched device framing by providing consistent, reusable device bezel wrappers that match real hardware geometry.

Core Features & Use Cases

  • Pure-CSS device bezels for iOS, Android, MacBook, and browser window framing with baked-in dimensions, radii, and border budgets.
  • Content-safe mounting via the .wf-frame__content region to keep wireframe screens scrollable at the page level while preventing nested scrollbars.
  • Responsive breakpoint mapping and graceful degradation (including behavior below 460px) so the frame and content remain usable across phone widths.
  • Error-proof invariants and customization including the no-overflow rule for .wf-frame__content and optional geometry overrides using --wf-frame-* tokens.

Quick Start

Use the device frame wrapper by placing your .wf-root wireframe inside a wf-frame such as wf-frame--ios (or wf-frame--android, wf-frame--macbook, wf-frame--browser) and size the page to an appropriate viewport range.

Frequently Asked Questions about amvcp-wf-devices

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

FAQPage Schema
How do I frame wireframes in CSS device bezels for mockup presentations?

You can frame wireframes in CSS device bezels by wrapping your `.wf-root` wireframe inside a `wf-frame` class such as `wf-frame--ios` or `wf-frame--macbook`, which applies pure-CSS hardware geometry for realistic mockup presentation.

What is the best way to present responsive wireframes across iOS, Android, and MacBook contexts?

The best way to present responsive wireframes across iOS, Android, and MacBook is using pure-CSS device bezel wrappers with baked-in dimensions and radii, ensuring visual fidelity and presentation clarity across different hardware contexts.

How does the `.wf-frame__content` region prevent nested scrollbars in mobile bezel frames?

The `.wf-frame__content` region prevents nested scrollbars by enforcing a strict no-`overflow` rule, keeping wireframe screens scrollable at the page level while maintaining content-safe mounting inside the device frame.

Can I use CSS device frames for wireframes narrower than 460px?

Yes, you can use CSS device frames for wireframes below 460px because the frames include responsive breakpoint mapping and graceful degradation, ensuring the bezel and content remain usable across narrow phone widths.

Do I need specific wireframe archetypes to use pure-CSS device bezel wrappers?

Yes, you need screen and content composition compatible with amvcp wireframe archetypes, requiring a root SKILL.md-defined bezel wrapper using `.wf-frame__content` to ensure proper mounting and fixed-dark bezel behavior for physical devices.

How do I customize the geometry of CSS device bezel frames for marketing mockups?

You can customize CSS device bezel geometry by applying optional geometry overrides using `--wf-frame-*` tokens, allowing you to adjust dimensions and border budgets while maintaining error-proof invariants for your marketing mockups.