[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CSZRZ8C5RVHZGECZD6BRE4":3,"skill-same:01M6CSZRZ8C5RVHZGECZD6BRE4":96},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":31,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":60,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6CSZRZ8C5RVHZGECZD6BRE4","enhance-prompt",null,"Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI\u002FUX keywords, injects design system context, and structures output for better generation results.","Sam-06060\u002Fjarvis-assistant","Sam-06060","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F208600848?v=4","01M6CRKT7C7FXD21V6HXF293S0","Samson Frank Ganta","01M6CRKTBEKYFD8YX5Z1GT99EE",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fenhance-prompt\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"prompt","enhance prompt","enhance","design","design system","ux","ui","system","read","write","context","results","prompts","community","stitch","2026-11-10 10:12:30",false,"---\nname: enhance-prompt\ndescription: Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI\u002FUX keywords, injects design system context, and structures output for better generation results.\nallowed-tools:\n  - \"Read\"\n  - \"Write\"\nrisk: unknown\nsource: community\n---\n\n# 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:\u002F\u002Fstitch.withgoogle.com\u002Fdocs\u002Flearn\u002Fprompting\u002F\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\u002Fcomponents | 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\u002FUX 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\u002FMobile], [Desktop\u002FMobile]-first\n- Theme: [Light\u002FDark], [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","# 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:\u002F\u002Fstitch.withgoogle.com\u002Fdocs\u002Flearn\u002Fprompting\u002F\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\u002Fcomponents | 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\u002FUX 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\u002FMobile], [Desktop\u002FMobile]-first\n- Theme: [Light\u002FDark], [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",{"name":5,"risk":52,"source":45,"description":7,"allowed-tools":53},"unknown",[54,55],"Read","Write","main","a50a3aa6b39fb0e1b7db88bef1bfc9c93606e126","modules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fenhance-prompt",0,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant","https:\u002F\u002Fgithub.com\u002FSam-06060","Mobile Application Developer | Kotlin | Flutter, KMP, Swfit, Android,Swift UI | Building at Saar It Resources | Creator of Jarvis (AI Assistant)","2026-06-23 05:13:38",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add Sam-06060\u002Fjarvis-assistant --skill enhance-prompt",{"tool":70,"command":71},"bunx","bunx skills add Sam-06060\u002Fjarvis-assistant --skill enhance-prompt",{"tool":73,"command":74},"pnpm","pnpm dlx skills add Sam-06060\u002Fjarvis-assistant --skill enhance-prompt","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fenhance-prompt\u002FSKILL.md",true,[78,84,88,92],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"evals\u002Ftriggers.json","REFERENCE","参考文档",1017,"https:\u002F\u002Fgithub.com\u002Fevent4u-app\u002Fagent-config\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fskill-writing\u002Fevals\u002Ftriggers.json",{"path":85,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Fprocedure.md",11559,"https:\u002F\u002Fgithub.com\u002Fevent4u-app\u002Fagent-config\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fskill-writing\u002Freferences\u002Fprocedure.md",{"path":89,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fread-only-scripts.md",992,"https:\u002F\u002Fgithub.com\u002Fevent4u-app\u002Fagent-config\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fskill-writing\u002Freferences\u002Fread-only-scripts.md",{"path":93,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fsection-patterns.md",17920,"https:\u002F\u002Fgithub.com\u002Fevent4u-app\u002Fagent-config\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fskill-writing\u002Freferences\u002Fsection-patterns.md",[97,108,124,149,168,195],{"skillNo":98,"name":99,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":105,"publishedAt":47},"01M6GDRVS6FXX3ESH0C9DW01C0","test_skill","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fscratch\u002Ftest_skill\u002FSKILL.md",[102],{"categoryNo":103,"categoryName":104,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[106,107],"Test Skill","test",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":47},"01M6GDRQ40HX22MA6XWC31RHHK","zustand-store-ts","Create Zustand stores following established patterns with proper TypeScript types and middleware.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzustand-store-ts\u002FSKILL.md",[],[115,116,117,118,119,120,121,45,122,123],"zustand store ts","zustand","store","with","types","middleware","patterns","create","typescript",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":131,"publishedAt":47},"01M6GDRKEA0WE670SPFWX5GKCN","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoom-automation\u002FSKILL.md",[130],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[132,133,134,135,136,137,138,139,140,141,142,143,144,145,45,146,147,148],"automation","zoom automation","zoom","first","Tools","search","MCP","via","meeting","automate","critical","creation","webinars","composio","recordings","management","tracking",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":156,"publishedAt":47},"01M6GDRFS1452PC71JQ38S24HR","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoho-crm-automation\u002FSKILL.md",[155],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[157,132,158,159,160,161,162,45,137,163,145,164,142,141,136,165,122,166,138,167],"crm automation","zoho crm","crm","zoho crm automation","zoho","leads","contacts","records","update","tasks","manage",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":47},"01M6GDRCKQBAVTGHX5XBH26KPZ","zod-validation-expert","Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzod-validation-expert\u002FSKILL.md",[174],{"categoryNo":175,"categoryName":176,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[178,179,180,181,182,123,183,184,185,186,187,188,118,189,190,191,192,45,193,194],"expert","zod","zod validation expert","validation","react","safe","parsing","errors","schema validation","react hook form","hook","trpc","form","type","next","schema","Next.js",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":47},"01M6GDR658B08K4MY0RWD4A6EH","zeroize-audit","Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C\u002FC++\u002FRust code handling secrets, keys, passwords, or other sensitive data.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzeroize-audit\u002FSKILL.md",[201],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[203,204,41,205,206,207,208,209,45,210,40,211,212,213,214,215,216,217,218,138],"zeroize audit","audit","passwords","get","project","c++","activate","assembly","Bash","secrets","analysis","data","flow","verification","code","rust"]