using-roughjs-wireframes

Create hand-drawn style UI wireframes from JSON schemas for Rough.js.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/ben-mad-jlp/claude-mermaid-collab --skill using-roughjs-wireframes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-roughjs-wireframes
Source: https://github.com/ben-mad-jlp/claude-mermaid-collab/tree/main/skills/using-roughjs-wireframes
Command: npx skills add https://github.com/ben-mad-jlp/claude-mermaid-collab --skill using-roughjs-wireframes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rough.js wireframes enable teams to rapidly sketch UI layouts in a hand-drawn style, inviting collaboration and feedback early while avoiding false precision.

Core Features & Use Cases

  • JSON-based wireframe schema that defines a mobile/tablet/desktop viewport, layout direction, and a list of screens rendered with rough.js styling.
  • Guidelines for building reusable wireframe primitives (screen, col, row, card, button, input, text) and their required bounds and properties.
  • Use cases include early UX exploration, design reviews with non-designers, and rapid iteration of information architecture before committing to visuals.

Quick Start

Build a minimal wireframe JSON with viewport, direction, and screens, then create a wireframe in a collab session using the mermaid-collab MCP server. Example: Tool: mcp__mermaid__create_wireframe Args: { "project": "/path/to/project", "session": "default", "name": "sample-wireframe", "content": { "viewport": "mobile", "direction": "LR", "screens": [] } }

Frequently Asked Questions about using-roughjs-wireframes

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

FAQPage Schema
How do I create hand-drawn style UI wireframes for early design collaboration?

To create hand-drawn style UI wireframes, define a JSON schema with required fields like viewport, direction, and screens, then render them using Rough.js styling. This approach avoids false precision and invites rapid feedback from non-designers.

What is the JSON wireframe schema structure for Rough.js rendering?

The JSON wireframe schema for Rough.js rendering requires a viewport (mobile, tablet, or desktop), a layout direction, and a list of screens. It also includes guidelines for building reusable primitives like rows, columns, cards, buttons, and inputs with defined bounds.

Can I use wireframe JSON for rapid mobile and web UX prototyping?

Yes, wireframe JSON supports rapid mobile and web UX prototyping by defining the target viewport within the schema. It enables fast iteration of information architecture and layout decisions before committing to high-fidelity visuals.

How do I generate a wireframe in a mermaid-collab session?

To generate a wireframe in a mermaid-collab session, use the create_wireframe tool with arguments for your project path, session name, wireframe name, and the JSON content containing viewport, direction, and screens.

What are the limitations of using rough wireframes for UI prototyping?

Rough wireframes are limited to early UX exploration, rapid prototyping, and layout decisions. They use a hand-drawn style to avoid false precision and are not intended for final visual design, detailed component styling, or high-fidelity mockups.