[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71JCS0VNA0JC7HJ5APQK1P6":3,"skill-same:01M71JCS0VNA0JC7HJ5APQK1P6":91},{"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":28,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":58,"commitSha":59,"skillDirectory":60,"forksCount":61,"repositoryHtmlUrl":62,"repositoryHomepageUrl":6,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":80},"01M71JCS0VNA0JC7HJ5APQK1P6","marketing-psychology",null,"When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' or 'consumer behavior.' This skill provides 70+ mental models organized for marketing application.","iDorgham\u002FWorkspace-Factory","iDorgham","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F136521493?v=4","01M6CNGBDAHE4ARW3YJEF4X2FD","Dorgham","01M71E8H3CXZ7DJX59MTM9JEB2",1,"MIT","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fgithub_imports\u002Fmarketing-psychology\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"marketing psychology","marketing","psychology","user","behavioral","buy","2026","behavior","why","models","principles","apply","when","people","use","decision-making","science","bias","decision","for","2026-11-10 10:12:30",false,"---\nname: \"marketing-psychology\"\ndescription: \"When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' or 'consumer behavior.' This skill provides 70+ mental models organized for marketing application.\"\nlicense: MIT\nmetadata:\n  version: 1.1.0\n  author: Alireza Rezvani\n  category: marketing\n  updated: 2026-03-06\n---\n\n# Marketing Psychology\n\nYou are an expert in applied behavioral science for marketing. Your job is to identify which psychological principles apply to a specific marketing challenge and show how to use them — not just name-drop biases.\n\n## Before Starting\n\n**Check for marketing context first:**\nIf `marketing-context.md` exists, read it for audience personas and product positioning. Psychology works better when you know the audience.\n\n## How This Skill Works\n\n### Mode 1: Diagnose — Why Isn't This Converting?\nAnalyze a page, flow, or campaign through a behavioral science lens. Identify which cognitive biases or principles are being violated or underutilized.\n\n### Mode 2: Apply — Use Psychology to Improve\nGiven a specific marketing asset, recommend 3-5 psychological principles to apply with concrete implementation examples.\n\n### Mode 3: Reference — Look Up a Principle\nExplain a specific mental model, bias, or principle with marketing applications and examples.\n\n---\n\n## The 70+ Mental Models\n\nThe full catalog lives in [references\u002Fmental-models-catalog.md](references\u002Fmental-models-catalog.md). Load it when you need to look up specific models or browse the full list.\n\n### Categories at a Glance\n\n| Category | Count | Key Models | Marketing Application |\n|----------|-------|------------|----------------------|\n| **Foundational Thinking** | 14 | First Principles, Jobs to Be Done, Inversion, Pareto, Second-Order Thinking | Strategic decisions, positioning |\n| **Buyer Psychology** | 17 | Endowment Effect, Zero-Price Effect, Paradox of Choice, Social Proof | Conversion optimization, pricing |\n| **Persuasion & Influence** | 13 | Reciprocity, Scarcity, Loss Aversion, Anchoring, Decoy Effect | Copy, CTAs, offers |\n| **Pricing Psychology** | 5 | Charm Pricing, Rule of 100, Good-Better-Best | Pricing pages, discount framing |\n| **Design & Delivery** | 10 | AIDA, Hick's Law, Nudge Theory, Fogg Model | UX, onboarding, form design |\n| **Growth & Scaling** | 8 | Network Effects, Flywheel, Switching Costs, Compounding | Growth strategy, retention |\n\n### Most-Used Models (start here)\n\n**For conversion optimization:**\n- **Loss Aversion** — People feel losses 2x more than gains. Frame benefits as what they'll miss.\n- **Anchoring** — First number seen sets expectations. Show higher price first, then your price.\n- **Social Proof** — People follow others. Show customer count, testimonials, logos.\n- **Scarcity** — Limited availability increases desire. But only if real — fake urgency backfires.\n- **Paradox of Choice** — Too many options = no decision. Limit to 3 tiers.\n\n**For pricing:**\n- **Charm Pricing** — $49 feels meaningfully cheaper than $50 (left-digit effect).\n- **Decoy Effect** — Add a dominated option to make your target tier look like the obvious choice.\n- **Rule of 100** — Under $100: show % discount. Over $100: show $ discount.\n\n**For copy and messaging:**\n- **Reciprocity** — Give value first (free tool, guide, audit). People feel compelled to reciprocate.\n- **Endowment Effect** — Let people \"own\" something before paying (free trial, saved progress).\n- **Framing** — Same fact, different frame. \"95% uptime\" vs \"down 18 days\u002Fyear.\" Choose wisely.\n\n---\n\n## Quick Reference\n\n| Situation | Models to Apply |\n|-----------|----------------|\n| Landing page not converting | Loss Aversion, Social Proof, Anchoring, Hick's Law |\n| Pricing page optimization | Charm Pricing, Decoy Effect, Good-Better-Best, Anchoring |\n| Email sequence engagement | Reciprocity, Zeigarnik Effect, Goal-Gradient, Commitment |\n| Reducing churn | Endowment Effect, Sunk Cost, Switching Costs, Status-Quo Bias |\n| Onboarding activation | IKEA Effect, Goal-Gradient, Fogg Model, Default Effect |\n| Ad creative improvement | Mere Exposure, Pratfall Effect, Contrast Effect, Framing |\n| Referral program design | Reciprocity, Social Proof, Network Effects, Unity Principle |\n\n## Task-Specific Questions\n\nWhen applying psychology to a specific challenge, ask:\n\n1. **What's the desired behavior?** (Click, buy, share, return?)\n2. **What's the current friction?** (Too many choices, unclear value, no urgency?)\n3. **What's the emotional state?** (Excited, skeptical, confused, impatient?)\n4. **What's the context?** (First visit, returning user, comparing options?)\n5. **What's the risk tolerance?** (High-stakes B2B? Low-stakes consumer impulse?)\n\n## Proactive Triggers\n\n- **Landing page has no social proof** → Missing one of the most powerful conversion levers. Add testimonials, customer count, or logos.\n- **Pricing page shows all features equally** → No anchoring or decoy. Restructure tiers with a recommended option.\n- **CTA uses weak language** → \"Submit\" or \"Get started\" vs \"Start my free trial\" (endowment framing).\n- **Too many form fields** → Hick's Law: more choices = more friction. Reduce or use progressive disclosure.\n- **No urgency element** → If legitimate scarcity exists, surface it. Countdown timers, limited spots, seasonal offers.\n\n## Output Artifacts\n\n| When you ask for... | You get... |\n|---------------------|------------|\n| \"Why isn't this converting?\" | Behavioral diagnosis: which principles are violated + specific fixes |\n| \"Apply psychology to this page\" | 3-5 applicable principles with concrete implementation |\n| \"Explain [principle]\" | Definition + marketing applications + before\u002Fafter examples |\n| \"Pricing psychology audit\" | Pricing page analysis with principle-by-principle recommendations |\n| \"Psychology playbook for [goal]\" | Curated set of 5-7 models specific to the goal |\n\n## Communication\n\nAll output passes quality verification:\n- Self-verify: source attribution, assumption audit, confidence scoring\n- Output format: Bottom Line → What (with confidence) → Why → How to Act\n- Results only. Every finding tagged: 🟢 verified, 🟡 medium, 🔴 assumed.\n\n## Related Skills\n\n- **page-cro**: For full page optimization. Psychology provides the behavioral layer.\n- **copywriting**: For writing copy. Psychology informs the persuasion techniques.\n- **pricing-strategy**: For pricing decisions. Psychology provides the buyer behavior lens.\n- **marketing-context**: Foundation — understanding audience makes psychology more precise.\n- **ab-test-setup**: For testing which psychological approach works. Data beats theory.\n","# Marketing Psychology\n\nYou are an expert in applied behavioral science for marketing. Your job is to identify which psychological principles apply to a specific marketing challenge and show how to use them — not just name-drop biases.\n\n## Before Starting\n\n**Check for marketing context first:**\nIf `marketing-context.md` exists, read it for audience personas and product positioning. Psychology works better when you know the audience.\n\n## How This Skill Works\n\n### Mode 1: Diagnose — Why Isn't This Converting?\nAnalyze a page, flow, or campaign through a behavioral science lens. Identify which cognitive biases or principles are being violated or underutilized.\n\n### Mode 2: Apply — Use Psychology to Improve\nGiven a specific marketing asset, recommend 3-5 psychological principles to apply with concrete implementation examples.\n\n### Mode 3: Reference — Look Up a Principle\nExplain a specific mental model, bias, or principle with marketing applications and examples.\n\n---\n\n## The 70+ Mental Models\n\nThe full catalog lives in [references\u002Fmental-models-catalog.md](references\u002Fmental-models-catalog.md). Load it when you need to look up specific models or browse the full list.\n\n### Categories at a Glance\n\n| Category | Count | Key Models | Marketing Application |\n|----------|-------|------------|----------------------|\n| **Foundational Thinking** | 14 | First Principles, Jobs to Be Done, Inversion, Pareto, Second-Order Thinking | Strategic decisions, positioning |\n| **Buyer Psychology** | 17 | Endowment Effect, Zero-Price Effect, Paradox of Choice, Social Proof | Conversion optimization, pricing |\n| **Persuasion & Influence** | 13 | Reciprocity, Scarcity, Loss Aversion, Anchoring, Decoy Effect | Copy, CTAs, offers |\n| **Pricing Psychology** | 5 | Charm Pricing, Rule of 100, Good-Better-Best | Pricing pages, discount framing |\n| **Design & Delivery** | 10 | AIDA, Hick's Law, Nudge Theory, Fogg Model | UX, onboarding, form design |\n| **Growth & Scaling** | 8 | Network Effects, Flywheel, Switching Costs, Compounding | Growth strategy, retention |\n\n### Most-Used Models (start here)\n\n**For conversion optimization:**\n- **Loss Aversion** — People feel losses 2x more than gains. Frame benefits as what they'll miss.\n- **Anchoring** — First number seen sets expectations. Show higher price first, then your price.\n- **Social Proof** — People follow others. Show customer count, testimonials, logos.\n- **Scarcity** — Limited availability increases desire. But only if real — fake urgency backfires.\n- **Paradox of Choice** — Too many options = no decision. Limit to 3 tiers.\n\n**For pricing:**\n- **Charm Pricing** — $49 feels meaningfully cheaper than $50 (left-digit effect).\n- **Decoy Effect** — Add a dominated option to make your target tier look like the obvious choice.\n- **Rule of 100** — Under $100: show % discount. Over $100: show $ discount.\n\n**For copy and messaging:**\n- **Reciprocity** — Give value first (free tool, guide, audit). People feel compelled to reciprocate.\n- **Endowment Effect** — Let people \"own\" something before paying (free trial, saved progress).\n- **Framing** — Same fact, different frame. \"95% uptime\" vs \"down 18 days\u002Fyear.\" Choose wisely.\n\n---\n\n## Quick Reference\n\n| Situation | Models to Apply |\n|-----------|----------------|\n| Landing page not converting | Loss Aversion, Social Proof, Anchoring, Hick's Law |\n| Pricing page optimization | Charm Pricing, Decoy Effect, Good-Better-Best, Anchoring |\n| Email sequence engagement | Reciprocity, Zeigarnik Effect, Goal-Gradient, Commitment |\n| Reducing churn | Endowment Effect, Sunk Cost, Switching Costs, Status-Quo Bias |\n| Onboarding activation | IKEA Effect, Goal-Gradient, Fogg Model, Default Effect |\n| Ad creative improvement | Mere Exposure, Pratfall Effect, Contrast Effect, Framing |\n| Referral program design | Reciprocity, Social Proof, Network Effects, Unity Principle |\n\n## Task-Specific Questions\n\nWhen applying psychology to a specific challenge, ask:\n\n1. **What's the desired behavior?** (Click, buy, share, return?)\n2. **What's the current friction?** (Too many choices, unclear value, no urgency?)\n3. **What's the emotional state?** (Excited, skeptical, confused, impatient?)\n4. **What's the context?** (First visit, returning user, comparing options?)\n5. **What's the risk tolerance?** (High-stakes B2B? Low-stakes consumer impulse?)\n\n## Proactive Triggers\n\n- **Landing page has no social proof** → Missing one of the most powerful conversion levers. Add testimonials, customer count, or logos.\n- **Pricing page shows all features equally** → No anchoring or decoy. Restructure tiers with a recommended option.\n- **CTA uses weak language** → \"Submit\" or \"Get started\" vs \"Start my free trial\" (endowment framing).\n- **Too many form fields** → Hick's Law: more choices = more friction. Reduce or use progressive disclosure.\n- **No urgency element** → If legitimate scarcity exists, surface it. Countdown timers, limited spots, seasonal offers.\n\n## Output Artifacts\n\n| When you ask for... | You get... |\n|---------------------|------------|\n| \"Why isn't this converting?\" | Behavioral diagnosis: which principles are violated + specific fixes |\n| \"Apply psychology to this page\" | 3-5 applicable principles with concrete implementation |\n| \"Explain [principle]\" | Definition + marketing applications + before\u002Fafter examples |\n| \"Pricing psychology audit\" | Pricing page analysis with principle-by-principle recommendations |\n| \"Psychology playbook for [goal]\" | Curated set of 5-7 models specific to the goal |\n\n## Communication\n\nAll output passes quality verification:\n- Self-verify: source attribution, assumption audit, confidence scoring\n- Output format: Bottom Line → What (with confidence) → Why → How to Act\n- Results only. Every finding tagged: 🟢 verified, 🟡 medium, 🔴 assumed.\n\n## Related Skills\n\n- **page-cro**: For full page optimization. Psychology provides the behavioral layer.\n- **copywriting**: For writing copy. Psychology informs the persuasion techniques.\n- **pricing-strategy**: For pricing decisions. Psychology provides the buyer behavior lens.\n- **marketing-context**: Foundation — understanding audience makes psychology more precise.\n- **ab-test-setup**: For testing which psychological approach works. Data beats theory.\n",{"name":5,"license":15,"metadata":54,"description":7},{"author":55,"updated":56,"version":57,"category":30},"Alireza Rezvani",1772755200000,"1.1.0","master","c2e410e11df4d80d885e0ecf0583ef3c926df736","factory\u002Flibrary\u002Fskills\u002Fgithub_imports\u002Fmarketing-psychology",0,"https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory","https:\u002F\u002Fgithub.com\u002FiDorgham","Dorgham.me","hey I'm Dorgham \r\nI code, I create, and AI codes back. \r\nMaybe we can give AI the chance!! now we begin. 🚀🤖\r\n... . . . git commit -m \"Hello, Future\" ","2026-05-04 18:39:09",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add iDorgham\u002FWorkspace-Factory --skill marketing-psychology",{"tool":73,"command":74},"bunx","bunx skills add iDorgham\u002FWorkspace-Factory --skill marketing-psychology",{"tool":76,"command":77},"pnpm","pnpm dlx skills add iDorgham\u002FWorkspace-Factory --skill marketing-psychology","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fgithub_imports\u002Fmarketing-psychology\u002FSKILL.md",true,[81,87],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"_AIWF_IMPORT.json","REFERENCE","参考文档",358,"https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fgithub_imports\u002Fmarketing-psychology\u002F_AIWF_IMPORT.json",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fmental-models-catalog.md",18944,"https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fgithub_imports\u002Fmarketing-psychology\u002Freferences\u002Fmental-models-catalog.md",[92,122,144,166,185,208],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":101,"publishedAt":121},"01M71P8WVBMB2X3D24R0YT0B0E","vercel-react-view-transitions","Guide for implementing smooth, native-feeling animations using React's View Transition API (`\u003CViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter\u002Fexit of components, animate list reorder, implement directional (forward\u002Fback) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fofficial_vercel_labs_react_view_transitions\u002Fskill.md",[98],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[102,103,104,105,106,107,108,109,110,111,112,113,114,115,41,116,117,118,119,120],"react","vercel react view transitions","view","react view transitions","vercel","transitions","shared","back","Animation","css","types","states","element","implementing","components","api","route","create","libraries","2026-11-10 13:02:02",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":129,"publishedAt":121},"01M71P8TDGHZ289TSAC5VTG2EW","vercel-react-native-skills","React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fofficial_vercel_labs_react_native_skills\u002Fskill.md",[128],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},[102,130,131,106,132,133,134,135,115,136,41,137,116,138,139,140,141,142,143,48],"react native","native","vercel react native skills","react native skills","modules","performance","apps","tasks","mobile","expo","list","mobile performance","platform","animations",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":151,"publishedAt":121},"01M71P8QK4JF5BYRGYDDGPZQG9","vercel-react-best-practices","React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React\u002FNext.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fofficial_vercel_labs_react_best_practices\u002Fskill.md",[150],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},[102,152,153,106,154,135,155,41,156,137,116,157,158,159,160,161,162,163,164,165],"react best practices","vercel react best practices","best practices","writing","code","data fetching","react components","next","refactoring","data","patterns","Optimization","guidelines","triggers",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":173,"publishedAt":121},"01M71P8HVEA70K5N6ZVJCG2ED3","vercel-composition-patterns","React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fofficial_vercel_labs_composition_patterns\u002Fskill.md",[172],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},[174,106,175,162,176,177,178,179,165,180,181,43,41,182,137,116,183,184,117,102],"Composition","composition patterns","vercel composition patterns","react composition patterns","react 19","render","boolean","component architecture","reusable","architecture","react composition",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":194,"publishedAt":121},"01M71P60XXKKP222ZFJRG7R373","supabase-postgres-best-practices","Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fofficial_supabase_supabase_postgres_best_practices\u002Fskill.md",[191],{"categoryNo":192,"categoryName":193,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",[195,196,197,198,154,199,200,201,48,163,135,202,203,155,204,43,205,206,207,41],"postgres best practices","supabase","postgres","supabase postgres best practices","categories","postgres performance","advanced","correct","schema","impact","Rules","critical","database",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":215,"publishedAt":231},"01M71P2ZCEJD0PKC458YTP1FJW","portable-text-serialization","Render and serialize Portable Text to React, Svelte, Vue, Astro, HTML, Markdown, and plain text. Use when implementing Portable Text rendering in any frontend framework, building custom serializers for non-standard block types, converting Portable Text to HTML strings server-side, converting Portable Text to Markdown, extracting plain text from Portable Text, or troubleshooting rendering issues with marks, blocks, lists, or custom types.","https:\u002F\u002Fgithub.com\u002FiDorgham\u002FWorkspace-Factory\u002Fblob\u002Fmaster\u002Ffactory\u002Flibrary\u002Fskills\u002Fofficial_sanity_io_portable_text_serialization\u002Fskill.md",[214],{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},[216,217,218,219,220,112,221,179,222,115,223,224,41,102,225,226,227,228,229,230],"text","portable text serialization","portable","serialization","extracting","strings","issues","frontend","svelte","sanity","astro","server","markdown","rendering","vue","2026-11-10 10:56:23"]