Communitygithub.com

google-labs-code/enhance-prompt

모호한 UI 아이디어를 세련되고 Stitch에 최적화된 프롬프트로 변환합니다. 구체성을 높이고, UI/UX 키워드를 추가하며, 디자인 시스템 컨텍스트를 주입하고, 더 나은 생성 결과를 위해 출력을 구조화합니다.

enhance-prompt란 무엇인가요?

이 스킬은 개발자나 디자이너가 대략적인 UI 아이디어를 가지고 있을 때, 이를 AI 에이전트가 더 정확하고 일관성 있게 이해할 수 있는 고품질 프롬프트로 정제해주는 도구입니다. 특히 Google Labs의 Stitch 디자인 시스템에 최적화되어 있어, Stitch 컴포넌트, 패턴, 스타일 가이드를 자동으로 참고하여 프롬프트에 주입합니다. Cursor, Claude Code, Codex와 같은 AI 코딩 도우미에서 사용할 수 있으며, 사용자가 입력한 모호한 설명을 분석하여 구체적인 UI 요소, 레이아웃, 상태, 인터랙션 세부사항을 추가합니다. 이 스킬의 핵심 가치는 'Garbage In, Garbage Out' 문제를 해결하여 AI 생성 결과의 품질을 비약적으로 향상시키고, 반복적인 수정 작업을 줄여주는데 있습니다. SKILL.md 문서에 따르면, 입력 프롬프트를 받아 Stitch 디자인 원칙에 맞게 재구성하고, UI/UX 모범 사례를 반영한 구조화된 출력을 생성합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/google-labs-code/stitch-skills/tree/main/skills/enhance-prompt

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

enhance-prompt은(는) 무엇을 하나요?

모호한 UI 아이디어를 세련되고 Stitch에 최적화된 프롬프트로 변환합니다. 구체성을 높이고, UI/UX 키워드를 추가하며, 디자인 시스템 컨텍스트를 주입하고, 더 나은 생성 결과를 위해 출력을 구조화합니다.

개요

google-labs-code/enhance-prompt는 불완전하거나 막연한 사용자 입력을 받아 AI 에이전트가 더 잘 이해하고 실행할 수 있는 정밀한 프롬프트로 개선합니다. 이 도구는 특히 Stitch 디자인 시스템과 호환되는 UI 컴포넌트를 생성할 때 유용합니다.

주요 기능

  • 구체성 향상: 모호한 용어를 명확하고 측정 가능한 UI 속성으로 대체합니다.
  • UI/UX 키워드 통합: 접근성, 반응형 디자인, 사용자 흐름 등과 같은 관련 용어를 자동으로 추가합니다.
  • 디자인 시스템 컨텍스트 주입: Stitch 디자인 토큰, 컴포넌트 변형, 레이아웃 규칙을 프롬프트에 포함시킵니다.
  • 구조화된 출력: AI가 파싱하기 쉬운 형식(예: YAML 또는 JSON)으로 결과를 반환합니다.

사용 방법

  1. 입력: 모호한 UI 아이디어를 자연어로 제공합니다.
    • 예: "사용자 프로필 카드가 필요해요"
  2. 처리: 스킬이 입력을 분석하고 Stitch 디자인 시스템 규칙을 적용합니다.
  3. 출력: 개선된 프롬프트가 생성됩니다.
    • 예:
      component: UserProfileCard
      description: Stitch Card 컴포넌트를 사용하여 사용자 프로필을 표시합니다.
      variant: elevated
      slots:
        - avatar: 사용자 아바타 이미지 (원형, 48px)
        - name: 텍스트, bold, 16px, 다크 모드 지원
        - bio: 텍스트, regular, 14px, 최대 2줄
      states:
        - default: 로드된 상태
        - loading: 스켈레톤 플레이스홀더
        - error: 재시도 버튼 포함
      

지원 플랫폼

  • Claude Code: .claude/skills/ 디렉토리에 배치하여 사용합니다.
  • Cursor: docs/ 또는 .cursorrules에 설정합니다.
  • Codex: SKILL.md 파일을 프로젝트 루트에 추가합니다.

예제

입력: "대시보드에 차트를 추가하고 싶어요"

출력:

{
  "component": "DashboardChart",
  "description": "Stitch Chart 컴포넌트를 사용하여 대시보드에 데이터 시각화를 추가합니다.",
  "recommended_props": {
    "type": "line",
    "responsive": true,
    "accessibility": {
      "ariaLabel": "월별 판매 데이터 차트",
      "role": "img"
    }
  },
  "layout": "DashboardLayout에 Grid 배치로 2열",
  "states": ["loading", "data", "empty", "error"]
}

설치

이 스킬을 사용하려면 해당 저장소를 클론하거나 SKILL.md 파일을 프로젝트의 적절한 위치에 복사하세요.

git clone https://github.com/google-labs-code/enhance-prompt.git

또는 AI 에이전트 설정에 따라 스킬 디렉토리에 복사합니다.

기여

버그 리포트, 기능 제안, 풀 리퀘스트를 환영합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.

라이선스

Apache 2.0 라이선스 하에 배포됩니다.

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

관련 스킬