{"id":"4c64c073-3c2b-40e3-abdb-5d6b40abff49","shortId":"KcGxCc","kind":"skill","title":"enhance-prompt","tagline":"Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.","description":"# Enhance Prompt for Stitch\n\nYou are a **Stitch Prompt Engineer**. Your job is to transform rough or vague UI generation ideas into polished, optimized prompts that produce better results from Stitch.\n\n## Prerequisites\n\nBefore enhancing prompts, consult the official Stitch documentation for the latest best practices:\n\n- **Stitch Effective Prompting Guide**: https://stitch.withgoogle.com/docs/learn/prompting/\n\nThis guide contains up-to-date recommendations that may supersede or complement the patterns in this skill.\n\n## When to Use This Skill\n\nActivate when a user wants to:\n- Polish a UI prompt before sending to Stitch\n- Improve a prompt that produced poor results\n- Add design system consistency to a simple idea\n- Structure a vague concept into an actionable prompt\n\n## Enhancement Pipeline\n\nFollow these steps to enhance any prompt:\n\n### Step 1: Assess the Input\n\nEvaluate what's missing from the user's prompt:\n\n| Element | Check for | If missing... |\n|---------|-----------|---------------|\n| **Platform** | \"web\", \"mobile\", \"desktop\" | Add based on context or ask |\n| **Page type** | \"landing page\", \"dashboard\", \"form\" | Infer from description |\n| **Structure** | Numbered sections/components | Create logical page structure |\n| **Visual style** | Adjectives, mood, vibe | Add appropriate descriptors |\n| **Colors** | Specific values or roles | Add design system or suggest |\n| **Components** | UI-specific terms | Translate to proper keywords |\n\n### Step 2: Check for DESIGN.md\n\nLook for a `DESIGN.md` file in the current project:\n\n**If DESIGN.md exists:**\n1. Read the file to extract the design system block\n2. Include the color palette, typography, and component styles\n3. Format as a \"DESIGN SYSTEM (REQUIRED)\" section in the output\n\n**If DESIGN.md does not exist:**\n1. Add this note at the end of the enhanced prompt:\n\n```\n---\n💡 **Tip:** For consistent designs across multiple screens, create a DESIGN.md \nfile using the `design-md` skill. This ensures all generated pages share the \nsame visual language.\n```\n\n### Step 3: Apply Enhancements\n\nTransform the input using these techniques:\n\n#### A. Add UI/UX Keywords\n\nReplace vague terms with specific component names:\n\n| Vague | Enhanced |\n|-------|----------|\n| \"menu at the top\" | \"navigation bar with logo and menu items\" |\n| \"button\" | \"primary call-to-action button\" |\n| \"list of items\" | \"card grid layout\" or \"vertical list with thumbnails\" |\n| \"form\" | \"form with labeled input fields and submit button\" |\n| \"picture area\" | \"hero section with full-width image\" |\n\n#### B. Amplify the Vibe\n\nAdd descriptive adjectives to set the mood:\n\n| Basic | Enhanced |\n|-------|----------|\n| \"modern\" | \"clean, minimal, with generous whitespace\" |\n| \"professional\" | \"sophisticated, trustworthy, with subtle shadows\" |\n| \"fun\" | \"vibrant, playful, with rounded corners and bold colors\" |\n| \"dark mode\" | \"dark theme with high-contrast accents on deep backgrounds\" |\n\n#### C. Structure the Page\n\nOrganize content into numbered sections:\n\n```markdown\n**Page Structure:**\n1. **Header:** Navigation with logo and menu items\n2. **Hero Section:** Headline, subtext, and primary CTA\n3. **Content Area:** [Describe the main content]\n4. **Footer:** Links, social icons, copyright\n```\n\n#### D. Format Colors Properly\n\nWhen colors are mentioned, format them as:\n```\nDescriptive Name (#hexcode) for functional role\n```\n\nExamples:\n- \"Deep Ocean Blue (#1a365d) for primary buttons and links\"\n- \"Warm Cream (#faf5f0) for page background\"\n- \"Soft Gray (#6b7280) for secondary text\"\n\n### Step 4: Format the Output\n\nStructure the enhanced prompt in this order:\n\n```markdown\n[One-line description of the page purpose and vibe]\n\n**DESIGN SYSTEM (REQUIRED):**\n- Platform: [Web/Mobile], [Desktop/Mobile]-first\n- Theme: [Light/Dark], [style descriptors]\n- Background: [Color description] (#hex)\n- Primary Accent: [Color description] (#hex) for [role]\n- Text Primary: [Color description] (#hex)\n- [Additional design tokens...]\n\n**Page Structure:**\n1. **[Section]:** [Description]\n2. **[Section]:** [Description]\n...\n```\n\n## Output Options\n\n**Default:** Return the enhanced prompt as text for the user to copy.\n\n**Optional file output:** If the user requests, write to a file:\n- `next-prompt.md` — for use with the `stitch-loop` skill\n- Custom filename specified by user\n\n## Examples\n\n### Example 1: Vague Input → Structured Prompt\n\n**User input:**\n> \"make me a login page\"\n\n**Enhanced output:**\n```markdown\nA clean, trustworthy login page with a centered form and subtle branding.\n\n**DESIGN SYSTEM (REQUIRED):**\n- Platform: Web, Desktop-first\n- Theme: Light, minimal, professional\n- Background: Clean White (#ffffff)\n- Surface: Soft Gray (#f9fafb) for form card\n- Primary Accent: Deep Blue (#2563eb) for submit button and links\n- Text Primary: Near Black (#111827) for headings\n- Text Secondary: Medium Gray (#6b7280) for labels\n- Buttons: Subtly rounded (8px), full-width on form\n- Cards: Gently rounded (12px), soft shadow for elevation\n\n**Page Structure:**\n1. **Header:** Minimal logo, centered\n2. **Login Card:** Centered form with email, password fields, \"Forgot password?\" link\n3. **Submit Button:** Primary blue \"Sign In\" button\n4. **Footer:** \"Don't have an account? Sign up\" link\n\n---\n💡 **Tip:** For consistent designs across multiple screens, create a DESIGN.md \nfile using the `design-md` skill.\n```\n\n### Example 2: Feature Request → Targeted Edit\n\n**User input:**\n> \"add a search bar\"\n\n**Enhanced output:**\n```markdown\nAdd a search bar to the header navigation.\n\n**Specific changes:**\n- Location: Header, right side before user avatar\n- Style: Pill-shaped input with subtle gray background (#f3f4f6)\n- Icon: Magnifying glass icon on the left, inside the input\n- Placeholder: \"Search...\" in light gray (#9ca3af)\n- Behavior: Expands on focus with subtle shadow\n- Width: 240px default, 320px on focus\n\n**Context:** This is a targeted edit. Make only this change while preserving all existing elements.\n```\n\n## Tips for Best Results\n\n1. **Be specific early** — Vague inputs need more enhancement\n2. **Match the user's intent** — Don't over-design if they want simple\n3. **Keep it structured** — Numbered sections help Stitch understand hierarchy\n4. **Include the design system** — Consistency is key for multi-page projects\n5. **One change at a time for edits** — Don't bundle unrelated changes\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["enhance","prompt","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-enhance-prompt","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/enhance-prompt","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34793 github stars · SKILL.md body (6,663 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T00:50:52.766Z","embedding":null,"createdAt":"2026-04-18T21:36:36.828Z","updatedAt":"2026-04-24T00:50:52.766Z","lastSeenAt":"2026-04-24T00:50:52.766Z","tsv":"'/docs/learn/prompting/':81 '1':152,240,275,441,564,611,704,846 '111827':675 '12px':697 '1a365d':491 '2':224,250,449,567,709,757,855 '240px':822 '2563eb':665 '3':259,314,457,721,870 '320px':824 '4':464,510,729,880 '5':893 '6b7280':505,682 '8px':688 '9ca3af':813 'accent':425,548,662 'account':735 'across':290,743 'action':140,352 'activ':105 'add':16,126,174,201,209,276,324,387,764,771 'addit':559 'adject':198,389 'amplifi':384 'appli':315 'appropri':202 'area':375,459 'ask':179,939 'assess':153 'avatar':787 'b':383 'background':428,502,543,650,796 'bar':341,767,774 'base':175 'basic':394 'behavior':814 'best':73,844 'better':27,57 'black':674 'block':249 'blue':490,664,725 'bold':415 'boundari':947 'brand':637 'bundl':903 'button':347,353,373,494,668,685,723,728 'c':429 'call':350 'call-to-act':349 'card':357,660,694,711 'center':633,708,712 'chang':780,836,895,905 'check':166,225 'clarif':941 'clean':397,627,651 'clear':914 'color':204,253,416,472,475,544,549,556 'complement':94 'compon':214,257,332 'concept':137 'consist':129,288,741,885 'consult':65 'contain':84 'content':434,458,463 'context':22,177,827 'contrast':424 'copi':583 'copyright':469 'corner':413 'cream':498 'creat':192,293,746 'criteria':950 'cta':456 'current':235 'custom':604 'd':470 'dark':417,419 'dashboard':184 'date':88 'deep':427,488,663 'default':572,823 'describ':460,918 'descript':188,388,481,525,545,550,557,566,569 'descriptor':203,542 'design':20,127,210,247,263,289,300,532,560,638,742,753,865,883 'design-md':299,752 'design.md':227,231,238,271,295,748 'desktop':173,644 'desktop-first':643 'desktop/mobile':537 'document':69 'earli':849 'edit':761,832,900 'effect':76 'element':165,841 'elev':701 'email':715 'end':281 'engin':39 'enhanc':2,14,30,63,142,148,284,316,335,395,516,575,623,768,854 'enhance-prompt':1 'ensur':304 'environ':930 'environment-specif':929 'evalu':156 'exampl':487,609,610,756 'exist':239,274,840 'expand':815 'expert':935 'extract':245 'f3f4f6':797 'f9fafb':657 'faf5f0':499 'featur':758 'ffffff':653 'field':370,717 'file':232,243,296,585,594,749 'filenam':605 'first':538,645 'focus':817,826 'follow':144 'footer':465,730 'forgot':718 'form':185,365,366,634,659,693,713 'format':260,471,478,511 'full':380,690 'full-width':379,689 'fun':408 'function':485 'generat':28,49,306 'generous':400 'gentl':695 'glass':800 'gray':504,656,681,795,812 'grid':358 'guid':78,83 'head':677 'header':442,705,777,782 'headlin':452 'help':876 'hero':376,450 'hex':546,551,558 'hexcod':483 'hierarchi':879 'high':423 'high-contrast':422 'icon':468,798,801 'idea':7,50,133 'imag':382 'improv':119 'includ':251,881 'infer':186 'inject':19 'input':155,319,369,613,617,763,792,807,851,944 'insid':805 'intent':860 'item':346,356,448 'job':41 'keep':871 'key':887 'keyword':18,222,326 'label':368,684 'land':182 'languag':312 'latest':72 'layout':359 'left':804 'light':647,811 'light/dark':540 'limit':906 'line':524 'link':466,496,670,720,738 'list':354,362 'locat':781 'logic':193 'login':621,629,710 'logo':343,445,707 'look':228 'loop':602 'magnifi':799 'main':462 'make':618,833 'markdown':438,521,625,770 'match':856,915 'may':91 'md':301,754 'medium':680 'mention':477 'menu':336,345,447 'minim':398,648,706 'miss':159,169,952 'mobil':172 'mode':418 'modern':396 'mood':199,393 'multi':890 'multi-pag':889 'multipl':291,744 'name':333,482 'navig':340,443,778 'near':673 'need':852 'next-prompt.md':595 'note':278 'number':190,436,874 'ocean':489 'offici':67 'one':523,894 'one-lin':522 'optim':12,53 'option':571,584 'order':520 'organ':433 'output':25,269,513,570,586,624,769,924 'over-design':863 'page':180,183,194,307,432,439,501,528,562,622,630,702,891 'palett':254 'password':716,719 'pattern':96 'permiss':945 'pictur':374 'pill':790 'pill-shap':789 'pipelin':143 'placehold':808 'platform':170,535,641 'play':410 'polish':9,52,111 'poor':124 'practic':74 'prerequisit':61 'preserv':838 'primari':348,455,493,547,555,661,672,724 'produc':56,123 'profession':402,649 'project':236,892 'prompt':3,13,31,38,54,64,77,114,121,141,150,164,285,517,576,615 'proper':221,473 'purpos':529 'read':241 'recommend':89 'replac':327 'request':590,759 'requir':265,534,640,943 'result':29,58,125,845 'return':573 'review':936 'right':783 'role':208,486,553 'rough':45 'round':412,687,696 'safeti':946 'scope':917 'screen':292,745 'search':766,773,809 'secondari':507,679 'section':266,377,437,451,565,568,875 'sections/components':191 'send':116 'set':391 'shadow':407,699,820 'shape':791 'share':308 'side':784 'sign':726,736 'simpl':132,869 'skill':99,104,302,603,755,909 'skill-enhance-prompt' 'social':467 'soft':503,655,698 'sophist':403 'source-sickn33' 'specif':15,205,217,331,779,848,931 'specifi':606 'step':146,151,223,313,509 'stitch':11,33,37,60,68,75,118,601,877 'stitch-loop':600 'stitch-optim':10 'stitch.withgoogle.com':80 'stitch.withgoogle.com/docs/learn/prompting/':79 'stop':937 'structur':24,134,189,195,430,440,514,563,614,703,873 'style':197,258,541,788 'submit':372,667,722 'substitut':927 'subt':686 'subtext':453 'subtl':406,636,794,819 'success':949 'suggest':213 'supersed':92 'surfac':654 'system':21,128,211,248,264,533,639,884 'target':760,831 'task':913 'techniqu':322 'term':218,329 'test':933 'text':508,554,578,671,678 'theme':420,539,646 'thumbnail':364 'time':898 'tip':286,739,842 'token':561 'top':339 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'transform':4,44,317 'translat':219 'treat':922 'trustworthi':404,628 'type':181 'typographi':255 'ui':6,48,113,216 'ui-specif':215 'ui/ux':17,325 'understand':878 'unrel':904 'up-to-d':85 'use':102,297,320,597,750,907 'user':108,162,581,589,608,616,762,786,858 'vagu':5,47,136,328,334,612,850 'valid':932 'valu':206 'vertic':361 'vibe':200,386,531 'vibrant':409 'visual':196,311 'want':109,868 'warm':497 'web':171,642 'web/mobile':536 'white':652 'whitespac':401 'width':381,691,821 'write':591","prices":[{"id":"051b4327-9ccb-4efa-8f4a-681ff9965b9f","listingId":"4c64c073-3c2b-40e3-abdb-5d6b40abff49","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:36:36.828Z"}],"sources":[{"listingId":"4c64c073-3c2b-40e3-abdb-5d6b40abff49","source":"github","sourceId":"sickn33/antigravity-awesome-skills/enhance-prompt","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/enhance-prompt","isPrimary":false,"firstSeenAt":"2026-04-18T21:36:36.828Z","lastSeenAt":"2026-04-24T00:50:52.766Z"}],"details":{"listingId":"4c64c073-3c2b-40e3-abdb-5d6b40abff49","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"enhance-prompt","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34793,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T00:28:59Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"ff3b6fcee1cff997efa81ef76750e4db11e8f22c","skill_md_path":"skills/enhance-prompt/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/enhance-prompt"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"enhance-prompt","description":"Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/enhance-prompt"},"updatedAt":"2026-04-24T00:50:52.766Z"}}