Skill 詳細

product-designer

Designs feature flows, UX, prototypes, and PRDs before implementation.

一致度直接一致プロダクトデザイナー 向けにレビュー済み
出典blink-new/claude外部ソース
報告インストール数38人気度の参考値

使用前に確認

自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。

保存された出典プレビュー

SKILL.md

これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。

---
name: product-designer
description: Design entire feature flows end-to-end with user needs, user stories, and ASCII prototypes. Explores codebase to understand existing patterns, reuses existing components and modals, asks alignment questions, then designs world-class Linear/Stripe/Vercel-quality UI/UX. Writes final PRD into .todo/[feat-name]/PRD.md. Use when designing a new feature, flow, or screen — especially before implementation.
---

# Product Designer Skill

## What This Skill Does

Build it end to end plus billing logic, plus UI/UX design and billing recurring billing logic via pgboss.

Use ASCII to draw the design of the UI.
Ensure world-class Linear/Stripe UI UX. Reuse existing components and design layouts — ensure simple, clear, exactly copying existing deploy claw agent and deploy production hosting modals wherever applicable. Make the whole experience smooth. Consider all user needs and user stories for the whole flow. Start by listing the user needs and all the screens and flows supporting them, then design in ASCII. Iterate until it is world-class Linear/Stripe/Vercel style UI/UX and on-brand fitting existing framework and navigation logic. Then present to the user.

First explore codebase to understand all relevant files and existing logic flow. Frontend + backend + infra, everything.
Then, ask the user any important questions using the `askUserQuestions` tool to align design decisions.

Finally, based on the feature name (kebab case) write into existing or new `.todo/[feat-name]/PRD.md` file.

---

## Workflow

### Phase 1: Codebase Exploration

Explore frontend + backend + infra simultaneously using parallel subagents:

- Find existing modals, flows, and components most similar to the feature
- Identify existing billing, pgboss job patterns, and API structure
- Note the navigation patterns, layout components, design system tokens in use
- Find any existing related logic to reuse

Key places to check:
- `src/components/` — existing modals, dialogs, UI primitives
- `src/app/api/` — existing API routes and patterns
- `src/lib/` — billing, jobs, business logic utilities
- `blink-apis/` — backend service patterns
- `.todo/` — any existing PRD or todo context

### Phase 2: List User Needs & Stories

Before any design, enumerate:

```
USER NEEDS:
1. [Primary need — the "why" behind this feature]
2. [Secondary need — what else supports their goal]
3. ...

USER STORIES:
- As a [persona], I want to [action] so that [outcome]
- As a [persona], I want to [action] so that [outcome]
- ...

SCREENS & FLOWS:
1. [Screen name] — [what it does, which user story it serves]
2. [Screen name] — [what it does, which user story it serves]
3. ...
```

### Phase 3: Ask Alignment Questions

Use the `askUserQuestions` tool to clarify critical design decisions before designing. Focus on:
- Scope (what's in/out for v1)
- Billing model specifics (if applicable)
- Target personas or edge cases
- Any existing UX patterns to strictly follow or avoid
- Priority of screens if time-boxed

### Phase 4: ASCII Prototype

Design every screen and state in ASCII. Iterate until world-class quality.

**Design standards:**
- Match Linear/Stripe/Vercel aesthetics: clean, minimal, high information density
- Reuse existing modal shells, button styles, and layout primitives exactly
- Show all states: empty, loading, error, success, edge cases
- Include hover/focus/active indicators where meaningful

**ASCII format conventions:**
```
┌─────────────────────────────────────────┐
│ Modal Title                         [X] │
├─────────────────────────────────────────┤
│                                         │
│  Section header                         │
│  ┌───────────────────────────────────┐  │
│  │ Input field               [icon]  │  │
│  └───────────────────────────────────┘  │
│                                         │
│  [Secondary action]     [Primary CTA →] │
└─────────────────────────────────────────┘
```

Design the full flow as connected screens:
GitHub で全文を読む (外部ページ)
関連情報

関連する仕事