一键导入
prototype-ascii
Generate ASCII wireframe prototypes for UI design. Triggered when the user asks for wireframes, UI prototypes, page layouts, or screen mockups.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate ASCII wireframe prototypes for UI design. Triggered when the user asks for wireframes, UI prototypes, page layouts, or screen mockups.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build and maintain a continuously compiled Markdown-based knowledge base (LLM Wiki). Triggered when the user asks to ingest raw material into a wiki, query existing knowledge, lint the knowledge base for gaps or stale content, or update the schema governing how the wiki is organized.
Draft, update, review, and maintain product requirement documents (PRD, user stories, scope statements, acceptance criteria) in Markdown. Triggered when the user needs to structure scattered requirements, refresh an existing PRD, review a requirement doc for gaps, or align documentation with Atlassian-style best practices.
| name | prototype-ascii |
| description | Generate ASCII wireframe prototypes for UI design. Triggered when the user asks for wireframes, UI prototypes, page layouts, or screen mockups. |
Use the provided component library to create simple ASCII wireframes for UI prototype design. Output ASCII charts only — no explanations, no code.
Must use component library:
[ text ] format┌──────────────────┐ / └──────────────────┘┌─────────────┐ / │ / └─────────────┘╔═══╗ / ╚═══╝ double-line borderAlignment rules (most important):
┌────┐┐ must connect to vertical │ linesProhibited:
+ at corners (use ┌ ┐ └ ┘)--- (use ─ if needed)+---+ style bordersCard
┌─────────────┐
│ title │
│─────────────│
│ content │
│ │
└─────────────┘
Tabs
[ Active ] Inactive Inactive
───────────────────────────────
Button
[ Primary Button ]
[ Secondary Button ]
Link →
Input
┌──────────────────┐
│ placeholder... │
└──────────────────┘
Badge
(12) [New]
Progress Bar
████░░░░ 58%
Dropdown
┌──────────────────┐
│ select-option ▾ │
└──────────────────┘
Toggle
[●━━━] On
[━━━●] Off
Checkbox/Radio
☑ Checked
☐ Unchecked
(●) Selected
( ) Unselected
Modal
╔═══════════════════╗
║ title ✕ ║
╠═══════════════════╣
║ content ║
║ ║
║ [cancel] [ok] ║
╚═══════════════════╝
Avatar
(JD) or [IMG]
Table
┌────────┬────────┐
│ field │ field │
├────────┼────────┤
│ data1 │ data2 │
└────────┴────────┘
Icons
🔍 ⚙️ 🔔 ✓ ✕
← → ▲ ▼ ▸ ▾
Accordion
▸ Collapsed section
▾ Expanded section
└ Content here
Status
✓ Success
⚠ Warning
✕ Error
◉ Active
○ Inactive
Navigation
▸ Active item
Inactive
Inactive
| Component | ASCII |
|---|---|
| Card | ┌────┐ │ └────┘ |
| Input | ┌──────┐ └──────┘ |
| Button | [ text ] |
| Checkbox | ☑ / ☐ |
| Radio | (●) / ( ) |
| Badge | (12) [New] |
| Avatar | (JD) / [IMG] |
| Toggle | [●━━━] / [━━━●] |
| Modal | ╔═══╗ ╚═══╝ |
| Progress | ████░░░░ 58% |
List all required UI components (inputs, buttons, cards, etc.)
Match each component with the library examples
Arrange in reading order, maintain consistent spacing
┌─────────────────────────────────┐
│ ┌───────────────────────────┐ │
│ │ Login │ │
│ └───────────────────────────┘ │
│ │
│ Username │
│ ┌───────────────────────────┐ │
│ │ │ │
│ └───────────────────────────┘ │
│ Password │
│ ┌───────────────────────────┐ │
│ │ │ │
│ └───────────────────────────┘ │
│ │
│ ☑ Remember me [Forgot?] │
│ │
│ ┌───────────────────┐ │
│ │ Login │ │
│ └───────────────────┘ │
│ │
│ No account? [Register] → │
│ │
└─────────────────────────────────┘
| Mistake | Fix |
|---|---|
Using box-drawing chars (+, -, |) instead of components | Use components exactly as in the library |
| Adding explanations | Output ASCII chart only |
| Inconsistent spacing | Use uniform margins |
| No visual hierarchy | Use larger/more prominent elements for important items |
| Floating borders (broken right border) | Use full-width outer frame, align nested elements |
| Label inside input | Place label above input, not inside |
| Right border not aligned | All right │ must align vertically |