Token导航 LogoToken导航

Agent Skill · 前端设计

ascii-design-reviewer(ascii 设计审阅者)

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

ascii-design-reviewer 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 8,476。

总安装 282周安装 12GitHub Stars 公开资料未说明下载 99核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ascii-design-reviewer(ascii 设计审阅者)
来源仓库:https://github.com/garbray/claude-config
仓库路径:skills/ascii-design-reviewer
安装命令:
npx skills add https://github.com/garbray/claude-config --skill ascii-design-reviewer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/garbray/claude-config --skill ascii-design-reviewer

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

ascii-design-reviewer 用于评审 Phase 1 ASCII UI 设计稿的用户体验完整性。分析用户旅程路径、验证需求假设、绘制系统流程图与错误处理预案。适用于产品经理与利益相关方快速迭代早期原型,减少后期返工风险。需配合 Designer 技能共同使用,前者产出 mockup,后者提供评审反馈。

输出包括工作流程图、交互断言与系统行为文档,提升设计可交付质量。

来源仓库内路径:skills/ascii-design-reviewer

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/garbray/claude-config --skill ascii-design-rev…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ascii-design-reviewer 怎么安装?

在终端执行 npx skills add https://github.com/garbray/claude-config --skill ascii-design-reviewer。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ascii-design-reviewer 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ascii-design-reviewer 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ascii-design-reviewer 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ascii-design-reviewer 用的人多吗?

公开数据是累计安装 282 次,近一周安装 12 次,下载 99 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ascii-design-reviewer 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
ascii-design-reviewer

ascii 设计审阅者 · 本页

282—需要联网MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

ASCII Design Reviewer

A comprehensive skill for product owners and stakeholders to review Phase 1 ASCII UI designs. This skill analyzes designs for user journey completeness, asks clarifying questions, creates workflow diagrams, and documents system behavior and error handling.

Two Perspectives: Designer vs Reviewer

Designer (ASCII UI Designer Skill)

  • Creates ASCII mockups
  • Shows layout and structure
  • Iterates on visual design

Reviewer (This Skill - ASCII Design Reviewer)

  • Analyzes user journeys
  • Questions assumptions
  • Validates requirements
  • Documents workflows
  • Plans error handling
  • Creates system diagrams

Core Purpose

When you have an approved ASCII design from Phase 1, you need to answer:

  • Does the design actually solve the user's problem?
  • Have we thought through the entire user journey?
  • What happens when things go wrong?
  • How does data flow through the system?
  • What states can the system be in?
  • Are there missing steps or unclear interactions?

This skill addresses all of these questions.

What This Skill Does

1. Analyzes User Journeys

  • Maps out how users interact with the design
  • Identifies step-by-step user flows
  • Questions unclear interactions
  • Validates completeness

2. Asks Clarifying Questions

  • Probes requirements
  • Questions assumptions
  • Identifies missing details
  • Ensures product alignment

3. Creates Mermaid Diagrams

User Journey Flowchart:

User starts → Action 1 → Decision → Action 2 → Success
                           ↓
                        Error handling

Sequence Diagram (interactions between user and system):

User → Interface → Backend → Database
 |      |          |        |
 └──────request───→|        |
        └──response──────────┘

State Chart (system states and transitions):

State: Empty → Loading → Ready → Processing → Error
       ↓                              ↓
       └─────────────────────────────┘

4. Documents System Behavior

For each step in the journey:

  • What happens
  • What data is involved
  • What the user sees
  • What validations occur
  • How long it takes

5. Plans Error Handling

  • What can go wrong
  • How to detect errors
  • How to recover
  • What users see
  • How to prevent it

Review Workflow

Step 1: Provide the ASCII Design

"Please review this ASCII design:
[Paste ASCII mockup]

Context:
- Feature: User profile management
- Users: Regular app users
- Goal: Allow users to edit their profile
"

Step 2: Receive Comprehensive Review

The skill provides:

  1. Questions & Clarifications (what needs explanation)
  2. User Journey Flowchart (Mermaid diagram)
  3. Sequence Diagrams (system interactions)
  4. State Charts (system states)
  5. Detailed Behavior Documentation (step-by-step)
  6. Error Handling Plan (what can go wrong)
  7. Missing Requirements (what's not shown)
  8. Recommendations (improvements)

Step 3: Iterate on Design

Based on review feedback, go back to Phase 1 and refine the design.

Step 4: Final Approval

Once design passes review, move to Phase 2 (implementation).

Key Review Areas

User Journey Analysis

  • Does design show complete user flow?
  • Are entry points clear?
  • Are exit points defined?
  • What are alternate paths?
  • Can users get stuck?

Requirement Validation

  • Does design solve stated problem?
  • Are all features visible?
  • Are interactions clear?
  • Is data shown appropriately?
  • Are permissions handled?

System Behavior

  • What happens at each step?
  • What validations apply?
  • What's the sequence?
  • How do users know what happened?
  • What feedback is needed?

Error Handling

  • What can go wrong?
  • How do we catch it?
  • How do users recover?
  • What's the rollback?
  • How do we prevent it?

Data Flow

  • Where does data come from?
  • Where does it go?
  • What transformations happen?
  • What's stored vs temporary?
  • What's the sequence?

States & Transitions

  • What states exist?
  • How do we transition?
  • What triggers transitions?
  • Can we go backward?
  • Are any transitions invalid?

Mermaid Diagrams Explained

User Journey Flowchart

Shows the complete user path through the interface:

graph TD
    A[User Opens App] --> B{Logged In?}
    B -->|Yes| C[Show Dashboard]
    B -->|No| D[Show Login]
    D --> E[User Enters Credentials]
    E --> F{Valid?}
    F -->|Yes| C
    F -->|No| G[Show Error]
    G --> E
    C --> H[User Done]

Read this to understand: What are all the possible paths through the system?

Sequence Diagram

Shows interactions between user, interface, and backend:

sequenceDiagram
    User->>Interface: Click Submit
    Interface->>Backend: POST /api/save
    Backend->>Database: INSERT data
    Database-->>Backend: OK
    Backend-->>Interface: 200 Success
    Interface-->>User: Show Confirmation

Read this to understand: What talks to what and in what order?

State Chart

Shows all possible system states and transitions:

stateDiagram-v2
    [*] --> Empty
    Empty --> Loading: Load data
    Loading --> Ready: Data received
    Ready --> Editing: User clicks Edit
    Editing --> Saving: User clicks Save
    Saving --> Ready: Save complete
    Saving --> Error: Save failed
    Error --> Editing: User retries
    Ready --> [*]: User exits

Read this to understand: What are all the states and how do we move between them?

Questions This Skill Asks

About Users

  • Who are the target users?
  • What's their experience level?
  • What devices do they use?
  • What's their context?
  • What's their goal?

About Features

  • Why is this button here?
  • What happens when user clicks X?
  • How do users know what to do?
  • What if user does Y instead?
  • Is there a better way?

About Data

  • Where does this data come from?
  • How is it validated?
  • What format is it in?
  • How long is it kept?
  • Who can see it?

About Errors

  • What if the server is down?
  • What if data is invalid?
  • What if user loses connection?
  • What if user closes without saving?
  • What if permissions change?

About Edge Cases

  • What if there's no data?
  • What if there's too much data?
  • What if user is offline?
  • What if user is slow?
  • What if user navigates away?

Types of Diagrams

User Journey Flowchart

  • Best for: Showing all possible paths
  • Shows: Decisions, loops, alternatives
  • Use when: Mapping complete user flow

Swimlane Diagram

  • Best for: Showing roles/actors
  • Shows: Who does what
  • Use when: Multiple users/systems

Sequence Diagram

  • Best for: Showing interactions
  • Shows: Order of operations
  • Use when: Multi-step processes

State Chart

  • Best for: Showing valid states
  • Shows: Transitions and validity
  • Use when: Complex state management

Entity Relationship

  • Best for: Showing data relationships
  • Shows: How entities connect
  • Use when: Complex data models

Behavior Documentation Format

For each screen/step, document:

STEP: User Views Profile
─────────────────────────────────────

USER SEES:
- Profile picture
- Name, email, bio
- Edit button (if own profile)

USER CAN:
- Click edit button
- View other user profile
- Share profile

VALIDATIONS:
- Profile must exist
- User must have permission
- Data must be valid

BACKEND:
- GET /api/users/{id}
- Check permissions
- Format response

ERRORS:
- User not found → Show 404
- No permission → Show 403
- Server error → Show 500

Error Handling Strategy

For each potential error:

ERROR: Invalid Email Format
─────────────────────────────────────

DETECTION:
- User enters invalid format
- Backend validation fails
- User submits form

HOW TO CATCH:
- Client-side validation (instant)
- Backend validation (final)
- Email verification (confirmation)

WHAT USER SEES:
- Red error message
- Specific error text
- How to fix it

RECOVERY:
- User can edit field
- Show suggested format
- Offer suggestions

PREVENTION:
- Input masking
- Placeholder examples
- Help text
- Validation feedback

Review Checklist

✓ All user paths are shown ✓ Entry and exit points clear ✓ All interactions marked ✓ Error states considered ✓ Data flow documented ✓ Permissions addressed ✓ Edge cases handled ✓ Performance considered ✓ Accessibility thought about ✓ Mobile experience clear

When to Use This Skill

✅ Use when:

  • Design is ready for review
  • Need to validate requirements
  • Want to understand full flow
  • Need to document behavior
  • Planning error handling
  • Preparing for implementation
  • Getting stakeholder alignment

❌ Don't use when:

  • Still exploring design ideas (use Phase 1)
  • Need to implement (use Phase 2)
  • Design is incomplete
  • Requirements unclear

Workflow

Phase 1: Design         → ASCII Design Reviewer ← You are here
ASCII mockup created    Analyze design
  ↓
Receive review          ← Questions & diagrams
  ↓
Iterate design          ← Back to Phase 1 if needed
  ↓
Design approved         ← Ready for implementation
  ↓
Phase 2: Code           → Implement with confidence

Output You Get

1. Critical Questions

Questions that must be answered before coding

2. Mermaid Diagrams

  • User journey flowchart
  • Sequence diagrams (system interactions)
  • State charts (valid states)
  • Data flow (where data goes)

3. Detailed Documentation

  • Step-by-step behavior
  • What happens at each interaction
  • What the system does
  • What users see

4. Error Handling Plan

  • What can go wrong
  • How to detect it
  • How to recover
  • How to prevent it

5. Edge Cases

  • Unusual scenarios
  • Boundary conditions
  • Error paths
  • Recovery scenarios

6. Recommendations

  • Design improvements
  • Missing features
  • Better UX
  • Security considerations

Example Review Request

"Please review this ASCII design for a password reset flow:

[ASCII Design]

Context:
- Feature: Forgot password flow
- Users: App users who forgot password
- Goal: Allow users to reset password securely
- Constraints: Must be secure, mobile-friendly

Questions:
1. What happens if user doesn't receive email?
2. How long is reset link valid?
3. Can users reset while logged in?
4. What if user already has pending reset?
"

Example Review Output

CRITICAL QUESTIONS
───────────────────
1. Is email verification required?
2. What happens if email doesn't exist?
3. How long should reset token last?
4. Should we notify user of failed attempts?
5. Can attacker enumerate valid emails?

USER JOURNEY FLOWCHART
──────────────────────
[Mermaid diagram showing all paths]

SEQUENCE DIAGRAM
────────────────
[Mermaid showing user → backend → email service]

STATE CHART
───────────
[Mermaid showing: RequestReset → EmailSent → TokenValidated → PasswordUpdated]

STEP-BY-STEP BEHAVIOR
─────────────────────
Step 1: User clicks Forgot Password
  - Shows email input
  - Validations: Email format
  - User sees: Instructions

Step 2: User enters email
  - Backend checks if email exists
  - Generates reset token (valid 1 hour)
  - Sends email
  - Show success message

ERROR HANDLING
──────────────
If email not found:
  - Don't reveal if email exists (security)
  - Show: "If email exists, you'll get reset link"
  - Rate limit password reset attempts
  - Log suspicious activity

If email fails to send:
  - Retry 3 times
  - If still fails, notify user
  - Offer alternative: security questions

If token expires:
  - Show message: "Link expired"
  - Offer to send new link
  - Log attempted reuse

Success Criteria

Review is complete when:

✓ All user paths are mapped ✓ All questions answered ✓ All edge cases considered ✓ Error handling planned ✓ Data flow documented ✓ State transitions clear ✓ Diagrams are complete ✓ Team is aligned ✓ Ready for implementation


How to Use This Skill

Basic Usage

"Review this ASCII design and provide:
- User journey analysis
- Mermaid diagrams
- Error handling plan
- Behavior documentation

[Paste ASCII design]"

Advanced Usage

"As a product owner reviewing this design:

Design: [ASCII mockup]
Users: [Who uses this?]
Context: [What problem does it solve?]
Constraints: [Limitations?]
Questions: [What I'm unsure about]

Please provide:
1. Critical questions I should answer
2. User journey flowchart
3. Sequence of interactions
4. State transitions
5. Error handling for each step
6. Recommendations"

Iterating on Review

"Based on your review, I updated the design:
[New ASCII mockup]

Does this address the issues?"

This skill turns ASCII designs into fully-documented, validated, ready-for-implementation features.

平台分布

Claude Code

29.69%
按下载量换算29

windsurf

23.65%
按下载量换算23

OpenCode

19.66%
按下载量换算19

Codex

13.54%
按下载量换算13

Antigravity

8.26%
按下载量换算8

Gemini CLI

3.74%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills