Agent skill for generating low-fidelity, hand-drawn web wireframes. Balsamiq-style SPAs using wired-elements web components and react-doodle-icons. Supports React, Vue, Svelte, and vanilla HTML.
概要
An AI agent skill that turns a plain text prompt into a functional, low-fidelity, hand-drawn web prototype. Think Balsamiq — but generated instantly from a description, right inside your project. Prototypes are clickable SPAs with a sketchbook aesthetic: dotted backgrounds, wobbly hand-drawn borders, sketchy UI components, and doodle icons. No graphic design required — the focus is on layout, content, and flow. Works with any AI coding assistant: Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini, and others. Click any image to see interactive prototype. Automatically installs into the right directory for your agent (Claude Code, Cursor, Windsurf, Copilot, Gemini, and 40+ others). Copy the contents of SKILL.md into your AI instruction file: - — all interactive UI (inputs, cards, checkboxes, tabs, toggles, etc.
README
Wireframer — AI Agent Skill
An AI agent skill that turns a plain text prompt into a functional, low-fidelity, hand-drawn web prototype. Think Balsamiq — but generated instantly from a description, right inside your project.
Prototypes are clickable SPAs with a sketchbook aesthetic: dotted backgrounds, wobbly hand-drawn borders, sketchy UI components, and doodle icons. No graphic design required — the focus is on layout, content, and flow.
Works with any AI coding assistant: Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini, and others.
Live previews
Click any image to see interactive prototype.
Installation
Any agent — recommended
npx skills add agilek/wireframer-skill
Automatically installs into the right directory for your agent (Claude Code, Cursor, Windsurf, Copilot, Gemini, and 40+ others).
Update
npx skills update
Claude Code (plugin)
/plugin marketplace add agilek/wireframer-skill
/plugin install wireframes-designer@wireframer-skill
Then invoke it in any project:
/wireframer Build a SaaS dashboard with a sidebar, KPI overview row, and recent activity table.
Manual install
Copy the contents of SKILL.md into your AI instruction file:
| Tool | File |
|---|---|
| Cursor | .cursorrules |
| Windsurf | .windsurfrules |
| Gemini | gemini.md |
| GitHub Copilot | .github/copilot-instructions.md |
| Any agent | agents.md |
What gets generated
- Wired Elements — all interactive UI (inputs, cards, checkboxes, tabs, toggles, etc.) uses
wired-elementsweb components for a hand-drawn SVG look - Doodle Icons — icons use
react-doodle-icons, a library of 439 hand-drawn icons across 17 categories - Sketchy aesthetics — dotted graph-paper background, irregular borders, Patrick Hand / Caveat / Comic Neue fonts from Google Fonts
- Realistic copy — context-aware body text generated from your description; no lorem ipsum
Supported environments
| Environment | Wired Elements | Icons |
|---|---|---|
| React (≥ 18) | npm package | react-doodle-icons named imports |
| Vue / Svelte / other | npm package | inline SVG |
| Vanilla HTML | CDN (unpkg) |
inline SVG |
For React projects, navigation is handled with useState — no routing library needed.
When to use this skill
Invoke the wireframer when you want to:
- Validate a concept before writing any production code
- Communicate layout and flow to stakeholders or teammates without visual polish
- Run a design sprint — generate multiple screen variants quickly and compare
- Prototype a user journey — multi-screen flows with working navigation
- Sketch an MVP — turn a product idea into something clickable in minutes
Trigger phrases: wireframe, mockup, lo-fi prototype, rough layout, sketch the screens, Balsamiq-style, hand-drawn UI, clickable prototype, visualize the flow, show what the app would look like.
Example prompts
Cloning an existing page
Convert the page at https://google.com into a hand-drawn wireframe. Preserve the layout, sections, and content hierarchy but render everything in the sketchy wireframe aesthetic.
I've pasted the HTML of our current homepage below. Re-create it as a low-fidelity wireframe prototype, keeping the same structure and copy but applying the hand-drawn aesthetic.
SaaS & dashboards
Wireframe a SaaS analytics dashboard with a collapsible sidebar, KPI cards row, a line chart, and a recent activity table.
Wireframe an admin panel for a multi-tenant SaaS: user management table, role assignment modal, and billing overview.
E-commerce
Wireframe a product detail page with image gallery, size selector, reviews section, and sticky add-to-cart bar.
Wireframe a checkout flow: cart summary, shipping form, payment step, and order confirmation screen.
Mobile flows
Wireframe a three-screen mobile onboarding for a fitness tracking app: welcome, goal setup, and notification permissions.
Wireframe a mobile food delivery app: restaurant listing, menu screen, and cart with order summary.
Marketing & landing pages
Wireframe a SaaS landing page: hero with CTA, features grid, pricing table with three tiers, and footer.
Wireframe a personal portfolio: hero, about section, project cards grid, skills list, and contact form.
Productivity & tools
Wireframe a project management tool with a kanban board, task detail slide-over panel, and team members sidebar.
Wireframe an email client: folder list sidebar, message list, and reading pane with reply box.
Social & community
Wireframe a social feed with stories row, post cards, comment thread, and a floating compose button.
Wireframe a community forum: category list, thread listing, and a post detail page with nested replies.
Forms & onboarding
Wireframe a multi-step signup wizard for a B2B tool: account details, team invite, workspace setup, and done screen.
Wireframe a settings page with tabs for Profile, Notifications, Security, and Billing.
Aesthetic rules enforced
- Strict grayscale — black, white, and grays only
- Primary buttons: dark fill (
#333) with white text; secondary: white fill with dark sketchy border - All containers have a solid white background so the graph-paper pattern never bleeds through content
- No emoji — icons use
react-doodle-iconsor inline SVG only - Sketchy border trick:
border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px - Graph-paper background:
radial-gradient(#d7d7d7 1px, transparent 1px) - On first run, context rules are written to the project’s AI instruction file (
agents.md,.cursorrules, etc.) so the aesthetic persists across sessions
License
MIT
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add agilek/wireframer-skill