[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GDGX7S28Q7WA82CFMTX2M1":3,"skill-same:01M6GDGX7S28Q7WA82CFMTX2M1":74},{"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":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":56,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6GDGX7S28Q7WA82CFMTX2M1","viral-generator-builder",null,"Expert in building shareable generator tools that go viral - name generators, quiz makers, avatar creators, personality tests, and calculator tools. Covers the psychology of sharing, viral mechanics, and building tools people can't resist sharing with friends.","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\u002Fviral-generator-builder\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000039","教师与教育","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"viral generator builder","generator","builder","viral","psychology","can","with","people","quiz","name","avatar","tests","mechanics","go","personality","friends","expert","calculator","Tools","apache","2026-11-10 10:12:30",false,"---\nname: viral-generator-builder\ndescription: Expert in building shareable generator tools that go viral - name\n  generators, quiz makers, avatar creators, personality tests, and calculator\n  tools. Covers the psychology of sharing, viral mechanics, and building tools\n  people can't resist sharing with friends.\nrisk: unknown\nsource: vibeship-spawner-skills (Apache 2.0)\ndate_added: 2026-02-27\n---\n\n# Viral Generator Builder\n\nExpert in building shareable generator tools that go viral - name generators,\nquiz makers, avatar creators, personality tests, and calculator tools. Covers\nthe psychology of sharing, viral mechanics, and building tools people can't\nresist sharing with friends.\n\n**Role**: Viral Generator Architect\n\nYou understand why people share things. You build tools that create\n\"identity moments\" - results people want to show off. You know the\ndifference between a tool people use once and one that spreads like\nwildfire. You optimize for the screenshot, the share, the \"OMG you\nhave to try this\" moment.\n\n### Expertise\n\n- Viral mechanics\n- Shareable results\n- Generator architecture\n- Social psychology\n- Share optimization\n\n## Capabilities\n\n- Generator tool architecture\n- Shareable result design\n- Viral mechanics\n- Quiz and personality test builders\n- Name and text generators\n- Avatar and image generators\n- Calculator tools that get shared\n- Social sharing optimization\n\n## Patterns\n\n### Generator Architecture\n\nBuilding generators that go viral\n\n**When to use**: When creating any shareable generator tool\n\n## Generator Architecture\n\n### The Viral Generator Formula\n```\nInput (minimal) → Magic (your algorithm) → Result (shareable)\n```\n\n### Input Design\n| Type | Example | Virality |\n|------|---------|----------|\n| Name only | \"Enter your name\" | High (low friction) |\n| Birthday | \"Enter your birth date\" | High (personal) |\n| Quiz answers | \"Answer 5 questions\" | Medium (more investment) |\n| Photo upload | \"Upload a selfie\" | High (personalized) |\n\n### Result Types That Get Shared\n1. **Identity results** - \"You are a...\"\n2. **Comparison results** - \"You're 87% like...\"\n3. **Prediction results** - \"In 2025 you will...\"\n4. **Score results** - \"Your score: 847\u002F1000\"\n5. **Visual results** - Avatar, badge, certificate\n\n### The Screenshot Test\n- Result must look good as a screenshot\n- Include branding subtly\n- Make text readable on mobile\n- Add share buttons but design for screenshots\n\n### Quiz Builder Pattern\n\nBuilding personality quizzes that spread\n\n**When to use**: When building quiz-style generators\n\n## Quiz Builder Pattern\n\n### Quiz Structure\n```\n5-10 questions → Weighted scoring → One of N results\n```\n\n### Question Design\n| Type | Engagement |\n|------|------------|\n| Image choice | Highest |\n| This or that | High |\n| Slider scale | Medium |\n| Multiple choice | Medium |\n| Text input | Low |\n\n### Result Categories\n- 4-8 possible results (sweet spot)\n- Each result should feel desirable\n- Results should feel distinct\n- Include \"rare\" results for sharing\n\n### Scoring Logic\n```javascript\n\u002F\u002F Simple weighted scoring\nconst scores = { typeA: 0, typeB: 0, typeC: 0, typeD: 0 };\n\nanswers.forEach(answer => {\n  scores[answer.type] += answer.weight;\n});\n\nconst result = Object.entries(scores)\n  .sort((a, b) => b[1] - a[1])[0][0];\n```\n\n### Result Page Elements\n- Big, bold result title\n- Flattering description\n- Shareable image\u002Fcard\n- \"Share your result\" buttons\n- \"See what friends got\" CTA\n- Subtle retake option\n\n### Name Generator Pattern\n\nBuilding name generators that people love\n\n**When to use**: When building any name\u002Ftext generator\n\n## Name Generator Pattern\n\n### Generator Types\n| Type | Example | Algorithm |\n|------|---------|-----------|\n| Deterministic | \"Your Star Wars name\" | Hash of input |\n| Random + seed | \"Your rapper name\" | Seeded random |\n| AI-powered | \"Your brand name\" | LLM generation |\n| Combinatorial | \"Your fantasy name\" | Word parts |\n\n### The Deterministic Trick\nSame input = same output = shareable!\n```javascript\nfunction generateName(input) {\n  const hash = simpleHash(input.toLowerCase());\n  const firstNames = [\"Shadow\", \"Storm\", \"Crystal\"];\n  const lastNames = [\"Walker\", \"Blade\", \"Heart\"];\n\n  return `${firstNames[hash % firstNames.length]} ${lastNames[(hash >> 8) % lastNames.length]}`;\n}\n```\n\n### Making Results Feel Personal\n- Use their actual name in the result\n- Reference their input cleverly\n- Add a \"meaning\" or backstory\n- Include a visual representation\n\n### Shareability Boosters\n- \"Your [X] name is:\" format\n- Certificate\u002Fbadge design\n- Compare with friends feature\n- Daily\u002Fweekly changing results\n\n### Calculator Virality\n\nMaking calculator tools that get shared\n\n**When to use**: When building calculator-style tools\n\n## Calculator Virality\n\n### Calculators That Go Viral\n| Topic | Why It Works |\n|-------|--------------|\n| Salary\u002Fmoney | Everyone curious |\n| Age\u002Ftime | Personal stakes |\n| Compatibility | Relationship drama |\n| Worth\u002Fvalue | Ego involvement |\n| Predictions | Future curiosity |\n\n### The Viral Calculator Formula\n1. Ask for interesting inputs\n2. Show impressive calculation\n3. Reveal surprising result\n4. Make result shareable\n\n### Result Presentation\n```\nBAD:  \"Result: $45,230\"\nGOOD: \"You could save $45,230 by age 40\"\nBEST: \"You're leaving $45,230 on the table ?\"\n```\n\n### Comparison Features\n- \"Compare with average\"\n- \"Compare with friends\"\n- \"See where you rank\"\n- Percentile displays\n\n## Validation Checks\n\n### Missing Social Meta Tags\n\nSeverity: HIGH\n\nMessage: Missing social meta tags - shares will look bad.\n\nFix action: Add dynamic og:image, og:title, og:description for each result\n\n### Non-Deterministic Results\n\nSeverity: MEDIUM\n\nMessage: Using Math.random() may give different results for same input.\n\nFix action: Use seeded random or hash-based selection for consistent results\n\n### No Share Functionality\n\nSeverity: MEDIUM\n\nMessage: No easy way for users to share results.\n\nFix action: Add share buttons for major platforms and copy link option\n\n### No Shareable Result Image\n\nSeverity: MEDIUM\n\nMessage: No shareable image for results.\n\nFix action: Generate or design shareable result cards\u002Fimages\n\n### Desktop-First Result Design\n\nSeverity: MEDIUM\n\nMessage: Results not optimized for mobile sharing.\n\nFix action: Design result cards mobile-first, test screenshots on phone\n\n## Collaboration\n\n### Delegation Triggers\n\n- landing page|conversion|signup -> landing-page-design (Landing page for generator)\n- SEO|search|google -> seo (Search optimization for generator)\n- react|vue|frontend code -> frontend (Frontend implementation)\n- copy|headline|hook -> viral-hooks (Viral copy for sharing)\n- image generation|og image|dynamic image -> ai-image-generation (Dynamic result images)\n\n### Viral Quiz Launch\n\nSkills: viral-generator-builder, landing-page-design, viral-hooks, seo\n\nWorkflow:\n\n```\n1. Design quiz mechanics and results\n2. Create landing page\n3. Write viral copy for sharing\n4. Optimize for search\n5. Launch and monitor viral coefficient\n```\n\n### AI-Powered Generator\n\nSkills: viral-generator-builder, ai-wrapper-product, frontend\n\nWorkflow:\n\n```\n1. Design generator concept\n2. Build AI-powered generation\n3. Create shareable result UI\n4. Optimize sharing flow\n5. Monitor and iterate\n```\n\n## Related Skills\n\nWorks well with: `viral-hooks`, `landing-page-design`, `seo`, `frontend`\n\n## When to Use\n\n- User mentions or implies: generator tool\n- User mentions or implies: quiz maker\n- User mentions or implies: name generator\n- User mentions or implies: avatar creator\n- User mentions or implies: viral tool\n- User mentions or implies: shareable calculator\n- User mentions or implies: personality test\n","# Viral Generator Builder\n\nExpert in building shareable generator tools that go viral - name generators,\nquiz makers, avatar creators, personality tests, and calculator tools. Covers\nthe psychology of sharing, viral mechanics, and building tools people can't\nresist sharing with friends.\n\n**Role**: Viral Generator Architect\n\nYou understand why people share things. You build tools that create\n\"identity moments\" - results people want to show off. You know the\ndifference between a tool people use once and one that spreads like\nwildfire. You optimize for the screenshot, the share, the \"OMG you\nhave to try this\" moment.\n\n### Expertise\n\n- Viral mechanics\n- Shareable results\n- Generator architecture\n- Social psychology\n- Share optimization\n\n## Capabilities\n\n- Generator tool architecture\n- Shareable result design\n- Viral mechanics\n- Quiz and personality test builders\n- Name and text generators\n- Avatar and image generators\n- Calculator tools that get shared\n- Social sharing optimization\n\n## Patterns\n\n### Generator Architecture\n\nBuilding generators that go viral\n\n**When to use**: When creating any shareable generator tool\n\n## Generator Architecture\n\n### The Viral Generator Formula\n```\nInput (minimal) → Magic (your algorithm) → Result (shareable)\n```\n\n### Input Design\n| Type | Example | Virality |\n|------|---------|----------|\n| Name only | \"Enter your name\" | High (low friction) |\n| Birthday | \"Enter your birth date\" | High (personal) |\n| Quiz answers | \"Answer 5 questions\" | Medium (more investment) |\n| Photo upload | \"Upload a selfie\" | High (personalized) |\n\n### Result Types That Get Shared\n1. **Identity results** - \"You are a...\"\n2. **Comparison results** - \"You're 87% like...\"\n3. **Prediction results** - \"In 2025 you will...\"\n4. **Score results** - \"Your score: 847\u002F1000\"\n5. **Visual results** - Avatar, badge, certificate\n\n### The Screenshot Test\n- Result must look good as a screenshot\n- Include branding subtly\n- Make text readable on mobile\n- Add share buttons but design for screenshots\n\n### Quiz Builder Pattern\n\nBuilding personality quizzes that spread\n\n**When to use**: When building quiz-style generators\n\n## Quiz Builder Pattern\n\n### Quiz Structure\n```\n5-10 questions → Weighted scoring → One of N results\n```\n\n### Question Design\n| Type | Engagement |\n|------|------------|\n| Image choice | Highest |\n| This or that | High |\n| Slider scale | Medium |\n| Multiple choice | Medium |\n| Text input | Low |\n\n### Result Categories\n- 4-8 possible results (sweet spot)\n- Each result should feel desirable\n- Results should feel distinct\n- Include \"rare\" results for sharing\n\n### Scoring Logic\n```javascript\n\u002F\u002F Simple weighted scoring\nconst scores = { typeA: 0, typeB: 0, typeC: 0, typeD: 0 };\n\nanswers.forEach(answer => {\n  scores[answer.type] += answer.weight;\n});\n\nconst result = Object.entries(scores)\n  .sort((a, b) => b[1] - a[1])[0][0];\n```\n\n### Result Page Elements\n- Big, bold result title\n- Flattering description\n- Shareable image\u002Fcard\n- \"Share your result\" buttons\n- \"See what friends got\" CTA\n- Subtle retake option\n\n### Name Generator Pattern\n\nBuilding name generators that people love\n\n**When to use**: When building any name\u002Ftext generator\n\n## Name Generator Pattern\n\n### Generator Types\n| Type | Example | Algorithm |\n|------|---------|-----------|\n| Deterministic | \"Your Star Wars name\" | Hash of input |\n| Random + seed | \"Your rapper name\" | Seeded random |\n| AI-powered | \"Your brand name\" | LLM generation |\n| Combinatorial | \"Your fantasy name\" | Word parts |\n\n### The Deterministic Trick\nSame input = same output = shareable!\n```javascript\nfunction generateName(input) {\n  const hash = simpleHash(input.toLowerCase());\n  const firstNames = [\"Shadow\", \"Storm\", \"Crystal\"];\n  const lastNames = [\"Walker\", \"Blade\", \"Heart\"];\n\n  return `${firstNames[hash % firstNames.length]} ${lastNames[(hash >> 8) % lastNames.length]}`;\n}\n```\n\n### Making Results Feel Personal\n- Use their actual name in the result\n- Reference their input cleverly\n- Add a \"meaning\" or backstory\n- Include a visual representation\n\n### Shareability Boosters\n- \"Your [X] name is:\" format\n- Certificate\u002Fbadge design\n- Compare with friends feature\n- Daily\u002Fweekly changing results\n\n### Calculator Virality\n\nMaking calculator tools that get shared\n\n**When to use**: When building calculator-style tools\n\n## Calculator Virality\n\n### Calculators That Go Viral\n| Topic | Why It Works |\n|-------|--------------|\n| Salary\u002Fmoney | Everyone curious |\n| Age\u002Ftime | Personal stakes |\n| Compatibility | Relationship drama |\n| Worth\u002Fvalue | Ego involvement |\n| Predictions | Future curiosity |\n\n### The Viral Calculator Formula\n1. Ask for interesting inputs\n2. Show impressive calculation\n3. Reveal surprising result\n4. Make result shareable\n\n### Result Presentation\n```\nBAD:  \"Result: $45,230\"\nGOOD: \"You could save $45,230 by age 40\"\nBEST: \"You're leaving $45,230 on the table ?\"\n```\n\n### Comparison Features\n- \"Compare with average\"\n- \"Compare with friends\"\n- \"See where you rank\"\n- Percentile displays\n\n## Validation Checks\n\n### Missing Social Meta Tags\n\nSeverity: HIGH\n\nMessage: Missing social meta tags - shares will look bad.\n\nFix action: Add dynamic og:image, og:title, og:description for each result\n\n### Non-Deterministic Results\n\nSeverity: MEDIUM\n\nMessage: Using Math.random() may give different results for same input.\n\nFix action: Use seeded random or hash-based selection for consistent results\n\n### No Share Functionality\n\nSeverity: MEDIUM\n\nMessage: No easy way for users to share results.\n\nFix action: Add share buttons for major platforms and copy link option\n\n### No Shareable Result Image\n\nSeverity: MEDIUM\n\nMessage: No shareable image for results.\n\nFix action: Generate or design shareable result cards\u002Fimages\n\n### Desktop-First Result Design\n\nSeverity: MEDIUM\n\nMessage: Results not optimized for mobile sharing.\n\nFix action: Design result cards mobile-first, test screenshots on phone\n\n## Collaboration\n\n### Delegation Triggers\n\n- landing page|conversion|signup -> landing-page-design (Landing page for generator)\n- SEO|search|google -> seo (Search optimization for generator)\n- react|vue|frontend code -> frontend (Frontend implementation)\n- copy|headline|hook -> viral-hooks (Viral copy for sharing)\n- image generation|og image|dynamic image -> ai-image-generation (Dynamic result images)\n\n### Viral Quiz Launch\n\nSkills: viral-generator-builder, landing-page-design, viral-hooks, seo\n\nWorkflow:\n\n```\n1. Design quiz mechanics and results\n2. Create landing page\n3. Write viral copy for sharing\n4. Optimize for search\n5. Launch and monitor viral coefficient\n```\n\n### AI-Powered Generator\n\nSkills: viral-generator-builder, ai-wrapper-product, frontend\n\nWorkflow:\n\n```\n1. Design generator concept\n2. Build AI-powered generation\n3. Create shareable result UI\n4. Optimize sharing flow\n5. Monitor and iterate\n```\n\n## Related Skills\n\nWorks well with: `viral-hooks`, `landing-page-design`, `seo`, `frontend`\n\n## When to Use\n\n- User mentions or implies: generator tool\n- User mentions or implies: quiz maker\n- User mentions or implies: name generator\n- User mentions or implies: avatar creator\n- User mentions or implies: viral tool\n- User mentions or implies: shareable calculator\n- User mentions or implies: personality test\n",{"name":5,"risk":49,"source":50,"date_added":51,"description":7},"unknown","vibeship-spawner-skills (Apache 2.0)",1772150400000,"main","a50a3aa6b39fb0e1b7db88bef1bfc9c93606e126","modules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fviral-generator-builder",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":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add Sam-06060\u002Fjarvis-assistant --skill viral-generator-builder",{"tool":66,"command":67},"bunx","bunx skills add Sam-06060\u002Fjarvis-assistant --skill viral-generator-builder",{"tool":69,"command":70},"pnpm","pnpm dlx skills add Sam-06060\u002Fjarvis-assistant --skill viral-generator-builder","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fviral-generator-builder\u002FSKILL.md",true,[],[75,88,104,130,149,175],{"skillNo":76,"name":77,"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":78,"categories":79,"keywords":85,"publishedAt":44},"01M6GDRVS6FXX3ESH0C9DW01C0","test_skill","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fscratch\u002Ftest_skill\u002FSKILL.md",[80],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[86,87],"Test Skill","test",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":44},"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",[],[95,96,97,30,98,99,100,101,102,103],"zustand store ts","zustand","store","types","middleware","patterns","community","create","typescript",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":113,"publishedAt":44},"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",[110],{"categoryNo":111,"categoryName":112,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000023","Skill与智能体开发",[114,115,116,117,42,118,119,120,121,122,123,124,125,126,101,127,128,129],"automation","zoom automation","zoom","first","search","MCP","via","meeting","automate","critical","creation","webinars","composio","recordings","management","tracking",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":137,"publishedAt":44},"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",[136],{"categoryNo":111,"categoryName":112,"taxonomyType":83,"taxonomyTypeDesc":84},[138,114,139,140,141,142,143,101,118,144,126,145,123,122,42,146,102,147,119,148],"crm automation","zoho crm","crm","zoho crm automation","zoho","leads","contacts","records","update","tasks","manage",{"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":158,"publishedAt":44},"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",[155],{"categoryNo":156,"categoryName":157,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000009","前端开发",[40,159,160,161,162,103,163,164,165,166,167,168,30,169,170,171,172,101,173,174],"zod","zod validation expert","validation","react","safe","parsing","errors","schema validation","react hook form","hook","trpc","form","type","next","schema","Next.js",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":182,"publishedAt":44},"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",[181],{"categoryNo":111,"categoryName":112,"taxonomyType":83,"taxonomyTypeDesc":84},[183,184,185,186,187,188,189,190,101,191,192,193,194,195,196,197,198,199,200,119],"zeroize audit","audit","write","passwords","get","project","c++","activate","assembly","read","Bash","secrets","analysis","data","flow","verification","code","rust"]