with one click
wireframing
// Create text-based wireframes at low, mid, and high fidelity with component inventories, interaction annotations, and responsive breakpoint specifications.
// Create text-based wireframes at low, mid, and high fidelity with component inventories, interaction annotations, and responsive breakpoint specifications.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | Wireframing |
| description | Create text-based wireframes at low, mid, and high fidelity with component inventories, interaction annotations, and responsive breakpoint specifications. |
| license | MIT |
| metadata | {"author":"AI Agent Skills Community","version":"1.0.0"} |
This skill enables the agent to produce wireframes at three fidelity levels ā low-fi (block layouts and content hierarchy), mid-fi (defined components with placeholder content), and high-fi (pixel-accurate specs with real content, spacing values, and interaction notes). Since the agent works in text, wireframes are rendered as ASCII/box-drawing layouts or structured component specifications with precise dimensions. Each wireframe includes a component inventory, interaction annotations, and responsive breakpoint behavior.
Clarify the Screen and Its Purpose: Identify which screen or view to wireframe, its role in the user flow, and the primary user action on that screen. Determine the target platform (desktop web, tablet, mobile) and any framework constraints (e.g., Bootstrap grid, Material Design components). This scoping prevents wireframes from growing beyond their intended focus.
Define the Component Inventory: List every UI component the screen requires: navigation bars, headings, cards, forms, buttons, tables, modals, tooltips, empty states, and loading states. For each component, note its content requirements (label text, data fields, image dimensions) and its interactive behavior (clickable, expandable, draggable, editable). This inventory becomes the wireframe's bill of materials.
Create the Low-Fidelity Layout: Produce a block-level layout showing content zones and their spatial relationships. Use ASCII box drawing to represent regions. Focus on information hierarchy: what the user sees first, second, third. Do not specify exact pixel values or real content at this stage ā use labels like [Hero Image], [Product Grid 3Ć2], [CTA Button].
Elevate to Mid-Fidelity: Replace placeholder labels with representative content. Add specific component types (dropdown vs. radio, text input vs. textarea), define column counts and approximate proportions, and note key spacing relationships (e.g., "16px gap between cards"). Include navigation states (active tab, breadcrumb trail) and basic content hierarchy (heading levels, body text, captions).
Produce High-Fidelity Specifications: Add exact dimensions, spacing values (in px or rem), typography specs (font, size, weight, line-height), color token references, border-radius values, and shadow levels. Annotate every interactive element with its behavior: hover state, focus state, click action, validation rules, error messages. Include responsive breakpoint notes describing what changes at each breakpoint.
Document Responsive Behavior: For each wireframe, specify layout changes at mobile (< 640px), tablet (640-1023px), and desktop (ā„ 1024px). Describe which components stack, collapse, hide, or reflow. Note touch target sizes for mobile (minimum 44x44px) and any gesture interactions (swipe to dismiss, pull to refresh).
Provide the agent with the screen name, its purpose, the target platform, and the desired fidelity level. Include any existing design system tokens or component library references. The agent will produce a wireframe with a component inventory and interaction annotations.
User Request: "Create a low-to-mid fidelity wireframe for a web analytics dashboard. Desktop layout. It should show a sidebar nav, KPI summary cards, a line chart, and a data table."
Agent Response:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā āāāāāāāāāāā Dashboard š š¤ Jane Smith ā¾ ā
ā ā LOGO ā ā
āāāā“āāāāāāāāāā“āā¬āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā ā ā
ā Dashboard ⢠ā āāāāāāāāāāāāāāā āāāāāāāāāāāāāāā āāāāāāāāāāāāāāā ā
ā Analytics ā ā Total Users ā ā Revenue ā ā Bounce Rate ā ā
ā Reports ā ā 12,482 ā ā $48,250 ā ā 34.2% ā ā
ā Settings ā ā ā² +8.3% ā ā ā² +12.5% ā ā ā¼ -2.1% ā ā
ā ā āāāāāāāāāāāāāāā āāāāāāāāāāāāāāā āāāāāāāāāāāāāāā ā
ā ā ā
ā ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā ā ā
ā ā ā Sessions Over Time (Line Chart) ā ā
ā ā ā ___/\ /\ ā ā
ā ā ā _/ \____/ \___ ā ā
ā ā ā _/ \__ ā ā
ā ā ā Jan Feb Mar Apr May Jun ā ā
ā ā ā ā ā
ā ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā
ā ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā Page Views Bounce Avg Time ā ā
ā ā ā āāāāāāāāāāāāāāā āāāāāāāā āāāāāāāā āāāāāāāāāā ā ā
ā ā ā /home 8,421 32.1% 2m 14s ā ā
ā ā ā /pricing 3,892 28.7% 3m 42s ā ā
ā ā ā /docs 2,104 41.3% 5m 08s ā ā
ā ā ā /blog 1,876 45.6% 1m 52s ā ā
ā ā ā ā ā
ā ā ā ā 1 2 3 ... 12 ā¶ Showing ā ā
ā ā ā 1-10 of 47 ā ā
ā ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā
āāāāāāāāāāāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Component inventory:
| Component | Content | Interaction |
|---|---|---|
| Sidebar nav | 4 items: Dashboard, Analytics, Reports, Settings | Click to navigate; active item has bold + left accent border |
| KPI cards (Ć3) | Metric name, value, % change with trend arrow | Click to drill down to detail view |
| Line chart | Time series, 6-month range, single dataset | Hover for tooltip with exact values; date range selector above |
| Data table | 4 columns, sortable, paginated (10 rows/page) | Click column header to sort; click row to view page detail |
| Top bar | Logo, page title, notification bell, user avatar + dropdown | Bell shows count badge; avatar opens profile/logout menu |
Responsive behavior: At tablet (< 1024px), the sidebar collapses to an icon-only rail (48px wide). At mobile (< 640px), the sidebar becomes a bottom tab bar with 4 icons; KPI cards stack vertically in a single column; the data table switches to a card-list layout with one card per row.
User Request: "Create a high-fidelity wireframe spec for a mobile app 'Create Task' screen. Include form fields, validation, and interaction notes."
Agent Response:
Screen: Create Task (Mobile, 375px width)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā Back Create Task ā ā Top bar: 56px height
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā
ā Task Name * ā ā Label: 14px/500, gray-600
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā Enter task name... āā ā Input: 44px height, 16px text
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā Task name is required ā ā Error: 12px/400, red-500
ā ā
ā Description ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā āā
ā ā Add details... āā ā Textarea: 120px min-height
ā ā āā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā
ā Priority ā
ā āāāāāāāā āāāāāāāā āāāāāāāā ā
ā ā Low ā ā Med ā ā High ā ā ā Segmented control: 36px h
ā āāāāāāāā āāāāāāāā āāāāāāāā ā
ā ā
ā Due Date ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā š
Select date... āā ā Tappable, opens date picker
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā
ā Assignee ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā š¤ Select team member... āā ā Opens searchable member list
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā Create Task āā ā Primary button: 48px height
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā bg: blue-600, text: white
ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Detailed specifications:
aria-describedby linking input to error text.Validation rules: