| name | amvcp-wireframe |
| description | Slim router for the 4-skill wireframe family: amvcp-wf-fidelity (fidelity ramp + 19-class kit), amvcp-wf-devices (iOS/Android/MacBook/browser bezels), amvcp-wf-screens (multi-screen nav + domain screens), amvcp-wf-archetypes (4 page skeletons + pattern families). Use when planning a wireframe. Trigger with 'wireframe', 'mockup', 'prototype', 'lo-fi', 'clickable prototype', 'device frame', 'fidelity ramp'. |
| license | MIT |
| compatibility | Browser. Companion: amvcp-wireframe.css + amvcp-wireframe.js + amvcp-designmd.js. |
| metadata | {"author":"Emasoft"} |
Wireframe (Router)
Parent umbrella: skills/amvcp-visual-communication/SKILL.md — load the umbrella first to route between the 13+ category skills. This skill is the wireframe family router — pick the right sibling below.
Overview
The wireframe family renders navigable grayscale UI wireframes. As of the 4-way split, the original monolithic skill is now a thin router pointing at four focused siblings — each with its own SKILL.md and references/. Pick the sibling matching your task.
The four sibling wireframe skills
| Pick this sibling | When you want to… | Surface |
|---|
| amvcp-wf-fidelity | Pick a fidelity stage, build a ramp/slider, author kit blocks, verify grayscale lock, set theme-relative grayscale | Fidelity ramp (wireframe/low/mid/hi), 19-class kit, grayscale + radius-zero contract, theme/dark mode, spacing + typography tokens, copy conventions |
| amvcp-wf-devices | Wrap a wireframe in a phone/laptop/browser bezel, size for a specific viewport | iOS / Android / MacBook / browser bezels, viewport breakpoints, no-nested-scrollbars contract |
| amvcp-wf-screens | Wire N screens with anchor navigation, translate a spec to screens, build clickable prototypes, add a11y / selection / rationale panels | Multi-screen nav (paged vs scroll), clickable prototype shapes, mobile / ecommerce / auth / email / CMS / onboarding / landing-page domain screens, selection + comments, a11y, visual verification, troubleshooting, integration |
| amvcp-wf-archetypes | Pick a page-skeleton shape, compose dashboards / settings / modals / forms / tables / blank states | 4 base archetypes (app, web, mobile, modal), dashboard (app-grid) / settings / modal / blank-state pattern families, navigation bars, forms, data tables |
How to combine the siblings
A typical wireframe loads more than one sibling because the layers compose:
- Pick an archetype (
amvcp-wf-archetypes) → the page-skeleton shape.
- Author kit blocks (
amvcp-wf-fidelity) → labelled grey placeholder blocks inside the archetype.
- Wire navigation (
amvcp-wf-screens) → one .wf-root with N .wf-screen blocks, anchor links between them.
- Set fidelity (
amvcp-wf-fidelity) → data-wf-fidelity="wireframe" (default).
- Optionally frame it (
amvcp-wf-devices) → wrap in wf-frame--ios / --android / --macbook / --browser.
Prerequisites
- The DESIGN.md engine (
scripts/amvcp-designmd.js).
scripts/amvcp-wireframe.css + scripts/amvcp-wireframe.js.
- A modern browser. A static wireframe at a fixed fidelity needs ZERO JS — the kit + grayscale CSS are pure CSS.
Instructions
- Match the user's task verb (pick fidelity, wrap in bezel, wire screens, pick archetype) to a row in the sibling table above.
- Load the matched sibling SKILL.md.
- Follow that sibling's
Instructions section.
- If the task spans multiple layers (typical), compose with additional siblings per "How to combine the siblings" above.
- Verify per amvcp-self-debug-rules — dev-browser visible-mode screenshots in BOTH themes (R41).
Copy this checklist and track your progress:
Output
The selected sibling skill produces the wireframe. This router produces only the routing decision.
Error Handling
| Symptom | Fix |
|---|
| Unsure which sibling to pick | Re-read the table above — match your task verb (pick fidelity, wrap in bezel, wire screens, pick archetype). |
| Need cross-sibling composition | Follow the "How to combine the siblings" workflow above. |
| Sibling not found | Verify the sibling directory exists: skills/amvcp-wf-fidelity, skills/amvcp-wf-devices, skills/amvcp-wf-screens, or skills/amvcp-wf-archetypes (each has a SKILL.md). |
Examples
Input: "wireframe the checkout flow."
Output: Route to amvcp-wf-screens (multi-screen with clickable prototype) + amvcp-wf-archetypes (web archetype) + amvcp-wf-fidelity (wireframe fidelity).
Input: "mobile onboarding mockup, lo-fi."
Output: Route to amvcp-wf-fidelity (lo-fi stage) + amvcp-wf-archetypes (mobile archetype) + amvcp-wf-devices (iOS frame).
Input: "show this dashboard at increasing fidelity."
Output: Route to amvcp-wf-fidelity (.wf-ramp with 4 stages) + amvcp-wf-archetypes (app archetype + dashboard pattern).
Visual verification
Every sibling skill mandates dev-browser visible-mode screenshots in BOTH themes per skills/amvcp-self-debug-rules/SKILL.md (R41).
Modes
Routing-only — modes are owned by the destination sibling skill.
Composability
Composes with every sibling wireframe skill (fidelity, devices, screens, archetypes) and every other amvcp-* skill on the page (R22). The only exclusive skill is the overlay-runtime (R24).
Resources
The wireframe family is now split into 4 sibling skills:
- amvcp-wf-fidelity — fidelity engine, 19-class kit, theme-relative grayscale, spacing/type, copy conventions.
- amvcp-wf-devices — device bezels, viewport breakpoints.
- amvcp-wf-screens — multi-screen nav, clickable prototypes, domain screen libraries, selection, a11y, verification.
- amvcp-wf-archetypes — 4 page skeletons, pattern families (dashboard, settings, modal, blank-state, forms, tables, nav).