design-prompt-generator-v2
npx skills add https://github.com/bear2u/my-skills --skill design-prompt-generator-v2
Agent 安装分布
Skill 文档
Design Prompt Generator v2
AI ì¹ ê°ë° ë구(Lovable, Cursor, Bolt)를 ìí 7ë¨ê³ ê³ì¸µì ëìì¸ í롬íí¸ ìì±ê¸°ì ëë¤.
7-Step Framework
Step 1: Domain Research â ì
ì¢
UX í¨í´, ê²½ìì¬ ì¸ì¬ì´í¸
Step 2: User Journey â íµì¬ ì¬ì©ì íë¦, ì í í¬ì¸í¸
Step 3: Emotional Design â ê°ì± í¤ìë, 무ë 컨ì
Step 4: Identity & Goal â ë¸ëë ì ì²´ì±, 목í
Step 5: Design System â 컬ë¬, íì´í¬, ì»´í¬ëí¸
Step 6: Component Specs â íµì¬ ì»´í¬ëí¸ ìì¸ ì ì
Step 7: Micro-interactions â ì ëë©ì´ì
, ì¸í°ëì
í¨í´
Step 1: Domain Research
ì ì¢ ë³ UX í¨í´ê³¼ ê²½ìì¬ë¥¼ ë¶ìí©ëë¤.
íì ì§ë¬¸:
- ì´ ëë©ì¸ì Top 3 ì±/ì¬ì´í¸ë?
- ì¬ì©ìê° ê¸°ëíë UX í¨í´ì? (ì: ë°ì´í ì±ì ì¤ìì´í, ë°°ë¬ì±ì ì¹´ë)
- ì¤ìí ì 뢰 ì í¸ë? (리뷰, ë±ì§, ë³´ì¦)
- ê²½ìì¬ê° í´ê²°íì§ ëª»í íì¸í¬ì¸í¸ë?
ëë©ì¸ë³ í¨í´:
| ëë©ì¸ | ìì í¨í´ | ì 뢰 ì í¸ | íµì¬ ì¡ì |
|---|---|---|---|
| Pet Services | íë¡í ì¹´ë, ìì½ ìºë¦°ë, í« íì íí° | ì¸ì¦ ë±ì§, 리뷰, ë³´í | ê²ì â ì¡°í â ìì½ â ê²°ì |
| SaaS | ê¸°ë¥ ë¹êµ, ìê¸ì , ë°ëª¨ CTA | ë¡ê³ , í기, ë³´ì ë±ì§ | íìµ â ì²´í â 구ë |
| E-commerce | 그리ë ê°¤ë¬ë¦¬, íí°, ì¥ë°êµ¬ë | 리뷰, ë°íì ì± , ë³´ìê²°ì | íì â ë´ê¸° â ê²°ì |
| Education | ê°ì ì¹´ë, ì§ë ì¶ì , ê°ì¬ íë¡í | ì¸ì¦ì, ìê°ì ì, íì | íì â ë±ë¡ â íìµ |
| Healthcare | ìë£ì§ ê²ì, ìì½ ì¬ë¡¯, ì¦ì 체커 | ë©´í, ë³ì ìì | 찾기 â ìì½ â ìë´ |
| Fintech | ëìë³´ë, ê±°ë ë´ì, ë¹ ë¥¸ ì¡ì | ìí¸í ë±ì§, ê·ì ì¤ì | ì°ê²° â 모ëí°ë§ â ì¤í |
| Food Delivery | ë ì¤í ë ì¹´ë, ì¤ìê° ì¶ì , ì¬ì£¼ë¬¸ | íì , ë°°ë¬ ìê° ì측 | íì â 주문 â ì¶ì |
| Marketplace | í매ì íë¡í, 리ì¤í 그리ë, ë©ìì§ | ì¸ì¦, ê±°ë ë´ì | ê²ì â ì°ë½ â ê±°ë |
Step 2: User Journey
íµì¬ ì¬ì©ì íë¦ê³¼ ì í í¬ì¸í¸ë¥¼ 매íí©ëë¤.
íë ììí¬:
[ì§ì
] â [ë°ê²¬] â [íê°] â [ê²°ì ] â [íë] â [ì ì§]
ê° ë¨ê³ë³ ì ì:
Journey Stage: [ë¨ê³ëª
]
âââ User Goal: ë¬ì±íê³ ì íë ê²
âââ Key Info: íìí ì ë³´
âââ Friction: ì´í ìì¸
âââ Solution: ëìì¸ í´ê²°ì±
Step 3: Emotional Design
ëìì¸ì´ ë¶ë¬ì¼ì¼í¬ ê°ì ì ì ìí©ëë¤.
ê°ì í¤ìë 매í¸ë¦ì¤:
| ê°ì | ìê°ì íí | ì»¬ë¬ ë°©í¥ | íì´í¬ | ì´ë¯¸ì§ |
|---|---|---|---|---|
| Trust | ê¹ë, ì ë, ì¼ê´ì± | ë¸ë£¨, 그린 | ìì ì ì¸ë¦¬í/í´ë¦° ì°ì¤ | ì¤ì ì¬ì§, ë±ì§ |
| Warmth | ë¶ëë¬ì´ 모ì리, ì 기ì íí | ì ìë¡ì°, ì¤ë ì§ | ë¥ê¸ê³ ì¹ê·¼í¨ | ì¼ë¬ì¤í¸, 미ì |
| Energy | ê°í ëë¹, ë¤ì´ë믹 ìµê¸ | ë¹ë¹ë ë ë, ì¤ë ì§ | ê°ë ¬, ìí©í¸ | ì¡ì ì·, 모ì |
| Calm | ì¬ë°±, 미ëë© | ìíí¸ ë¸ë£¨, 그린, ë´í¸ë´ | ê°ë²¼ì´ ì¨ì´í¸ | ìì°, 미ëë© |
| Luxury | ë¤í¬ ë°°ê²½, 골ë ì¡ì¼í¸ | ë¸ë, 골ë, ë¥ í¼í | ì°ìí ì¸ë¦¬í | íì´ìë í¬í |
| Playful | ë¹ëì¹, ì ëë©ì´ì | ë°ê³ ë¤ìí íë í¸ | í´í¤, 커ì¤í | ì¼ë¬ì¤í¸, ìì´ì½ |
| Professional | 그리ë 기ë°, 구조ì | ë¤ì´ë¹, ê·¸ë ì´, íì´í¸ | í´ëì ì°ì¤ì¸ë¦¬í | 기ì ì , í´ë¦° |
ê°ì ë¹ì¨ ì ì ìì: 60% Trust, 30% Warmth, 10% Energy
Step 4: Identity & Goal
ë¸ëë í¬ì§ì ëì ëª íí ì ìí©ëë¤.
í í릿:
Service Name: [ì´ë¦]
One-liner: [10ë¨ì´ ì´ë´ ì¤ëª
]
Category: [ëë©ì¸ ì¹´í
ê³ ë¦¬]
Positioning: [ê²½ìì¬ìì ì°¨ë³ì ]
Primary Goal: [주ì ì í ì¡ì
]
Secondary Goal: [ë³´ì¡° ì¡ì
]
Brand Personality: [íì©ì¬ 3ê°]
Step 5: Design System
ì¢ í©ì ì¸ ë¹ì£¼ì¼ ìì¤í ì ì ìí©ëë¤.
ì»¬ë¬ ìì¤í :
Primary: #[hex] - CTAs, íµì¬ ì¡ì
Secondary: #[hex] - ë³´ì¡° ìì
Accent: #[hex] - íì´ë¼ì´í¸, ë±ì§
Background: #[hex] - 기본 ìºë²ì¤
Surface: #[hex] - ì¹´ë, ìì¹ ìì
Text Primary: #[hex] - í¤ë©, 본문
Text Muted: #[hex] - 캡ì
, íí¸
Success: #[hex] - íì¸
Warning: #[hex] - ê²½ê³
Error: #[hex] - ìë¬
íì´í¬ê·¸ëí¼:
Headings: [í°í¸] - [ì¨ì´í¸] - [í¹ì±]
Body: [í°í¸] - [ì¨ì´í¸] - [íê°]
Scale: [base]px, ratio [ë¹ì¨]
ì¤íì´ì± & ë ì´ìì:
Base unit: [4/8]px
Border radius: [size]px
Shadow: subtle/medium/strong
Grid: [columns]columns, [gap]px gap
Container: max-width [width]px
ì»´í¬ëí¸ ì¤íì¼:
Buttons: [shape], [padding], [hover]
Cards: [radius], [shadow], [padding]
Inputs: [border], [focus state]
Step 6: Component Specs
ëë©ì¸ë³ íµì¬ ì»´í¬ëí¸ë¥¼ ì ìí©ëë¤.
ì»´í¬ëí¸ í í릿:
[Component Name]
âââ Purpose: ì¡´ì¬ ì´ì
âââ Contents: íì ì ë³´
âââ States: Default, Hover, Active, Disabled, Loading
âââ Variants: íìí ë²ì ë¤
âââ Responsive: 모ë°ì¼ ì ì ë°©ì
ê³µíµ ëë©ì¸ ì»´í¬ëí¸:
- Profile/Card: ì¬ì©ì ëë ìì´í íì
- Search/Filter: íì ë©ì»¤ëì¦
- Booking/Action: 주ì ì í
- Review/Trust: ìì í루í
- Status/Progress: í¼ëë°± ë° ì¶ì
Step 7: Micro-interactions
ì ëë©ì´ì ê³¼ ì¸í°ëì í¼ëë°±ì ì ìí©ëë¤.
ì¹´í ê³ ë¦¬:
| íì | 목ì | ìì |
|---|---|---|
| Entrance | ì ì½í ì¸ ì£¼ëª© | Fade in, Slide up, Scale in |
| Feedback | ì¬ì©ì ì¡ì íì¸ | ë²í¼ ëë¦, ì±ê³µ ì²´í¬ë§í¬ |
| State Change | ì í íì | ë¡ë© ì¤í¼ë, ì¤ì¼ë í¤ |
| Navigation | ë·° ê° ê°ì´ë | íì´ì§ ì í, ëë¡ì´ ì¬ë¼ì´ë |
| Delight | 기ìµì ë¨ë ìê° | 컨íí°, ë°ì´ì¤ |
ì¤í í¬ë§·:
Trigger: [í¸ë¦¬ê±°]
Animation: [ëì]
Duration: [ìê° ms]
Easing: [커ë¸]
Purpose: [목ì ]
ê¶ì¥ 기본ê°:
- Micro-feedback: 150-200ms, ease-out
- Transitions: 250-350ms, ease-in-out
- Entrances: 400-600ms, ease-out + stagger
Output Format
ìµì¢ í롬íí¸ êµ¬ì¡°:
# [Service Name] Design Prompt
## Domain Context
[ì
ê³ ì¸ì¬ì´í¸, ì¬ì©ì 기ë, ê²½ì íê²½]
## User Journey
[ë¨ê³ë³ íë¦ê³¼ ëìì¸ ìì¬ì ]
## Emotional Direction
[주ì ê°ì , ìê°ì í´ì]
## Design Specifications
### Identity
[ì´ë¦, í¬ì§ì
ë, ê°ì±]
### Design System
[컬ë¬, íì´í¬, ì¤íì´ì± ì ì²´ ì¤í]
### Key Components
[ëë©ì¸ í¹í ì»´í¬ëí¸ ì ì]
### Interactions
[ì ëë©ì´ì
, ë§ì´í¬ë¡ ì¸í°ëì
ì¤í]
## Implementation Prompt
[AI ëêµ¬ì© ë³µì¬-ë¶ì¬ë£ê¸° í롬íí¸]
## Iterative Refinement Prompts
[ë¨ê³ë³ ê°ì í롬íí¸]
User Input
íì:
- ìë¹ì¤ 주ì /ì ì¢
- ìë¹ì¤ ì´ë¦ (ìì¼ë©´ ì ì)
ì í (ë ì¢ì ê²°ê³¼): 3. íê² ì¬ì©ì 4. ê²½ìì¬ ëë ì°¸ê³ ìë¹ì¤ 5. ìíë ë¶ì기/ê°ì± 6. íì ê¸°ë¥ 7. íì´ì§ ì¢ ë¥ (ëë©/ì±UI/ëìë³´ë)
ìµì ì ë ¥ ì ëë©ì¸ 기본ê°ì ì¬ì©íê³ ê°ì ì ëª ìí©ëë¤.
Quality Checklist
- ëë©ì¸ í¹í UX í¨í´ ë°ì
- ì¬ì©ì ì¬ì ë¨ê³ê° 구조ì ë°ì
- ê°ì í¤ìëê° ìê° ì¤íì¼ë¡ ë³í
- ì»¬ë¬ ìì¤í ìì± (ì©ë í¬í¨)
- íµì¬ ì»´í¬ëí¸ ìí ì ì
- ë§ì´í¬ë¡ ì¸í°ëì ëª ì
- 모ë°ì¼ ë°ìí ê³ ë ¤
- 구í í롬íí¸ ë³µì¬-ë¶ì¬ë£ê¸° ê°ë¥