wireframing
Skill1 starsChanged 7 months agoMITView on GitHub
Create wireframes and low-fidelity mockups. Information architecture, layout patterns, user flows, and content hierarchy. Use when exploring layout options before high-fidelity design, mapping information architecture, planning page structure and content hierarchy, or communicating ideas quickly. Trigger phrases: "wireframe this", "sketch a layout", "low-fi mockup", "information architecture", "page structure", "layout options", "wireframe for", "rough mockup", "content hierarchy", "page wireframe"
1 other project uses a version of this.
Adopted by
Most recently taken up by
- toribryan/design-skillstheir own version, first seen Oct 25, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- toribryan/design-skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository164 other files it gives its agents.
- instrument-data-to-allotropeSkill
- literature-reviewSkill
- nextflow-developmentSkill
- scientific-problem-selectionSkill
- scvi-toolsSkill
- single-cell-rna-qcSkill
- discover-brandSkill
- enforce-voiceSkill
- generate-guidelinesSkill
- csat-reportSkill
- customer-escalationSkill
- customer-researchSkill
- draft-responseSkill
- kb-articleSkill
- sentiment-analysisSkill
- ticket-triageSkill
- analyzeSkill
- build-dashboardSkill
- create-vizSkill
- data-context-extractorSkill
- data-modelingSkill
- data-pipelineSkill
- etl-designSkill
- explore-dataSkill
- sql-queriesSkill
- statistical-analysisSkill
- validate-dataSkill
- write-querySkill
- accessibility-reviewSkill
- component-librarySkill
- design-critiqueSkill
- design-handoffSkill
- design-systemSkill
- frontend-designSkill
- research-synthesisSkill
- user-researchSkill
- ux-copySkill
- Agent DevelopmentSkill
- CLAUDE.md ManagementSkill
- MCP Server BuilderSkill
- Plugin DevelopmentSkill
- Prompt EngineeringSkill
- Skill CreatorSkill
- curriculum-designSkill
- lesson-planningSkill
- quiz-generatorSkill
- study-guideSkill
- tutoringSkill
- api-designSkill
- architectureSkill
- ci-cd-pipelineSkill
- code-reviewSkill
- database-migrationSkill
- debugSkill
- dependency-auditSkill
- deploy-checklistSkill
- documentationSkill
- error-handlingSkill
- git-workflowSkill
- incident-responseSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 5 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Create text-based wireframes, layout structures, and information architecture documents.
- Distinctive: line 50
Use ASCII/text-based wireframes for rapid iteration:
- Distinctive: line 87
Add notes for each major element:
- Distinctive: line 166
One primary action per screen: Every screen should have one thing the user is most likely to do.
- Distinctive: line 169
Annotate assumptions: Every wireframe contains assumptions about behavior, data, and constraints.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Wireframing and Low-Fidelity Design
Create text-based wireframes, layout structures, and information architecture documents. Plan page structure, content hierarchy, and user flows before investing in high-fidelity design.
Workflow
Step 1: Define the Page or Flow
Clarify before wireframing:
- What is this page/screen for? Primary purpose and user goal.
- Who is the primary user? Persona or segment.
- What content exists? Data, text, media, actions available.
- What is the primary action? The one thing the user should do.
- What patterns exist? Related pages in the product, industry conventions.
Step 2: Establish Information Architecture
Define the content hierarchy before layout:
### Content Hierarchy: [Page Name]
**Level 1 (Primary)**: [What the user must see/do immediately]
- [Element]: [Purpose]
**Level 2 (Secondary)**: [Supporting information and actions]
- [Element]: [Purpose]
**Level 3 (Tertiary)**: [Nice-to-have, discoverable content]
- [Element]: [Purpose]
**Navigation Context**:
- Where does the user come from? [Previous page/entry point]
- Where do they go next? [Next page/action]
- How do they leave? [Back, close, navigate away]Step 3: Create the Wireframe
Use ASCII/text-based wireframes for rapid iteration:
### Wireframe: [Page Name]
+--------------------------------------------------+
| [Logo] [Nav Item] [Nav Item] [Avatar] |
+--------------------------------------------------+
| |
| Page Title [Action Btn] |
| Subtitle / description text |
| |
| +-------------+ +-------------+ +-------------+ |
| | Card | | Card | | Card | |
| | [Image] | | [Image] | | [Image] | |
| | Title | | Title | | Title | |
| | Description | | Description | | Description | |
| | [CTA] | | [CTA] | | [CTA] | |
| +-------------+ +-------------+ +-------------+ |
| |
| +----------------------------------------------+ |
| | Section Title | |
| | +------------------+ +---------------------+ | |
| | | List Item | | Detail Panel | | |
| | | List Item | | | | |
| | | List Item (sel) | | [Content] | | |
| | | List Item | | | | |
| | +------------------+ +---------------------+ | |
| +----------------------------------------------+ |
| |
+--------------------------------------------------+
| [Footer links] [Legal] [Help] |
+--------------------------------------------------+Step 4: Annotate the Wireframe
Add notes for each major element:
### Annotations
1. **Header**: Fixed position, 64px height. Logo links to dashboard.
Navigation: max 5 items, active state indicator.
2. **Page Title Area**: Title is the primary heading (h1).
Action button is the primary CTA for this page.
Subtitle provides context, max 2 lines.
3. **Card Grid**: 3 columns on desktop, 2 on tablet, 1 on mobile.
Cards are clickable (entire card is the hit target).
Max 12 cards before pagination.
4. **List + Detail**: Master-detail pattern.
List shows 10 items with infinite scroll.
Selecting an item loads detail in the right panel.
On mobile: list and detail are separate screens.
5. **Footer**: Sticky to bottom when content is short.
Contains legal links and help access.Step 5: Explore Layout Alternatives
For key decisions, present 2-3 layout options with pros and cons for each (e.g., card grid vs. table/list vs. hybrid). Include a recommendation with rationale for which option best serves the user's primary task.
Step 6: Define User Flows
Map how screens connect:
### User Flow: [Task Name]
[Entry Point]
|
v
[Screen 1: Browse]
|
+---> [Screen 1a: Filter/Search]
| |
| v (results update in place)
|
v (select item)
[Screen 2: Detail]
|
+---> [Screen 2a: Edit] ---> [Success Toast] ---> [Back to Detail]
|
+---> [Screen 2b: Delete] ---> [Confirmation Dialog]
| |
+--- Cancel ------------->+
+--- Confirm ---> [Redirect to Browse]Step 7: Compile the Wireframe Document
Assemble a wireframe document containing: purpose, user and goal, information architecture, wireframes with annotations, layout alternatives considered, user flow, responsive notes, content requirements, and open questions.
Include content requirements (element, type, source, max length) and open questions with next steps.
Examples
Example 1: Dashboard
User: "Wireframe a dashboard for project managers." Response: Information architecture: Key metrics (top), project list (main), recent activity (sidebar). Wireframe with KPI cards at top, project table with status/progress/owner columns, and a collapsible activity feed. Annotate filtering and sorting behavior.
Example 2: Settings Page
User: "Wireframe the account settings page." Response: Left navigation with setting categories (Profile, Security, Notifications, Billing, Team). Right content area with the active category's form. Each category has save/cancel at the bottom. Note mobile behavior: nav becomes a dropdown or back-navigable stack.
Example 3: Onboarding Flow
User: "Wireframe a 4-step onboarding flow." Response: Define the 4 steps with content for each. Wireframe the step layout: progress indicator, step title, form/content area, next/back/skip buttons. Show the completion screen. Note what data is collected at each step and why.
Best Practices
- Content first, layout second. Know what content needs to appear before deciding how to arrange it. Wireframing without content produces pretty but useless layouts.
- One primary action per screen. Every screen should have one thing the user is most likely to do. Make it visually dominant.
- Use real content. "Lorem ipsum" hides problems. Use realistic text lengths, data volumes, and edge cases in wireframes.
- Low fidelity on purpose. Wireframes should look rough so feedback focuses on structure and flow, not colors and fonts.
- Annotate assumptions. Every wireframe contains assumptions about behavior, data, and constraints. Write them down so they can be validated.
- Test the flow, not the screen. Individual screens may look fine but the flow between them may be confusing. Always map the user journey across screens.
- Consider empty and full states. What does this page look like with zero items? With 500 items? Wireframe both extremes.
- Iterate fast. Wireframes are cheap to change. Explore multiple options before committing to one direction.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

