[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K1CB49VRN86PW0WRYDWYEB":3,"skill-same:01M6K1CB49VRN86PW0WRYDWYEB":155},{"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":34,"publishedAt":55,"linkOnly":56,"markdownContent":57,"markdownBody":58,"frontMatter":59,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":69,"repositoryHtmlUrl":70,"repositoryHomepageUrl":6,"ownerHtmlUrl":71,"ownerBlogUrl":72,"ownerDescription":73,"updatedAt":74,"install":75,"resources":88},"01M6K1CB49VRN86PW0WRYDWYEB","saleor-paper-storefront",null,"Project-specific patterns for the Saleor Paper storefront built with Next.js 16, TypeScript, and Tailwind CSS. Use when working with product pages, checkout flow, caching, variant selection, filtering, SEO, or UI components. For universal Saleor API patterns, see the saleor-storefront dependency.","NagyVikt\u002Fcodex-plugins","NagyVikt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F137165288?v=4","01M6K0SJ3R2DAZRJKJJS10VN87","Viktor Nagy","01M6K0SJ9HXN0GBD91QDQ9WNVV",2,"MIT","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002FSKILL.md",[18,23,26,31],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000019","营销推广","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",{"categoryNo":32,"categoryName":33,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000035","市场营销",[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"saleor paper storefront","paper","caching","variant","for","with","checkout","ui components","pages","project","css","selection","agent-skills","use","filtering","Next.js","Tailwind","api","seo","components","2026-11-10 10:12:30",false,"---\nname: saleor-paper-storefront\ndescription: >\n  Project-specific patterns for the Saleor Paper storefront built with Next.js 16,\n  TypeScript, and Tailwind CSS. Use when working with product pages, checkout flow,\n  caching, variant selection, filtering, SEO, or UI components. For universal Saleor\n  API patterns, see the saleor-storefront dependency.\nlicense: MIT\nmetadata:\n  author: saleor-paper\n  version: \"1.1.0\"\ndependencies:\n  - saleor\u002Fagent-skills#saleor-storefront\n---\n\n# Saleor Paper Storefront\n\nProject-specific guide for the Saleor Paper storefront — a Next.js 16 e-commerce\napplication with TypeScript, Tailwind CSS, and the Saleor GraphQL API. Contains\n11 rules across 6 categories covering caching, PDP architecture, checkout\ncomponents, UI patterns, and SEO.\n\n> **Prerequisite**: This skill depends on [`saleor-storefront`](https:\u002F\u002Fgithub.com\u002Fsaleor\u002Fagent-skills)\n> for universal Saleor API knowledge (data model, permissions, checkout lifecycle,\n> channels). Install it alongside this skill.\n\n## AI-Ready Structure\n\nBuilt for front-end developers and AI agents. This skill package includes:\n\n- `AGENTS.md` for architecture overview and quick reference\n- `rules\u002F` with 11 task-specific rules (GraphQL, caching, variants, checkout, and more)\n- `.agents\u002Fskills\u002F` compatibility for installed community skills\n- Consistent patterns that make AI-assisted edits predictable\n\nWhether you are pair-programming with Cursor, Claude, or Copilot, the structure\nis designed to help agents navigate and modify the codebase confidently.\n\n## When to Apply\n\nReference these guidelines when:\n\n- Working on product detail pages (PDP), variant selection, or filtering\n- Modifying checkout flow or payment integration\n- Editing GraphQL queries or regenerating types\n- Debugging caching, stale content, or revalidation\n- Creating UI components with design tokens\n- Adding SEO metadata, JSON-LD, or OG images\n- Writing tests or investigating Saleor API behavior\n\n## Rule Categories by Priority\n\n| Priority | Category      | Impact   | Prefix      |\n| -------- | ------------- | -------- | ----------- |\n| 1        | Data Layer    | CRITICAL | `data-`     |\n| 2        | Product Pages | HIGH     | `product-`  |\n| 3        | Checkout Flow | HIGH     | `checkout-` |\n| 4        | UI & Channels | MEDIUM   | `ui-`       |\n| 5        | SEO           | MEDIUM   | `seo-`      |\n| 6        | Development   | MEDIUM   | `dev-`      |\n\n## Quick Reference\n\n### 1. Data Layer (CRITICAL)\n\n- `data-caching` - Cache Components (PPR), cache tags, revalidation, price flow\n- `data-graphql` - Two codegen setups, permission patterns, nullable fields\n\n### 2. Product Pages (HIGH)\n\n- `product-pdp` - PDP architecture, gallery, data flow, add-to-cart, ErrorBoundary\n- `product-variants` - Variant selection state machine, option states, discount badges\n- `product-filtering` - Server vs client filtering, category slug resolution\n\n### 3. Checkout Flow (HIGH)\n\n- `checkout-management` - Checkout lifecycle, cookie storage, payment debugging\n- `checkout-components` - Reusable checkout UI (SignInForm, AddressSelector, PaymentMethodSelector)\n\n### 4. UI & Channels (MEDIUM)\n\n- `ui-components` - Design tokens, shadcn\u002Fui primitives, component locations\n- `ui-channels` - Multi-channel URLs, fulfillment model, purchasability debugging, channel selector\n\n### 5. SEO (MEDIUM)\n\n- `seo-metadata` - JSON-LD structured data, metadata helpers, OG image generation\n\n### 6. Development (MEDIUM)\n\n- `dev-investigation` - Saleor API source code investigation methodology\n\n## How to Use\n\nRead individual rule files for detailed explanations and code examples:\n\n```\nrules\u002Fdata-caching.md\nrules\u002Fproduct-variants.md\n```\n\nEach rule file contains:\n\n- Brief explanation of why it matters\n- File locations and architecture diagrams\n- Code examples (correct and incorrect patterns)\n- Anti-patterns to avoid\n\n## Full Compiled Document\n\nFor the complete guide with all rules expanded: `AGENTS.md`\n","# Saleor Paper Storefront\n\nProject-specific guide for the Saleor Paper storefront — a Next.js 16 e-commerce\napplication with TypeScript, Tailwind CSS, and the Saleor GraphQL API. Contains\n11 rules across 6 categories covering caching, PDP architecture, checkout\ncomponents, UI patterns, and SEO.\n\n> **Prerequisite**: This skill depends on [`saleor-storefront`](https:\u002F\u002Fgithub.com\u002Fsaleor\u002Fagent-skills)\n> for universal Saleor API knowledge (data model, permissions, checkout lifecycle,\n> channels). Install it alongside this skill.\n\n## AI-Ready Structure\n\nBuilt for front-end developers and AI agents. This skill package includes:\n\n- `AGENTS.md` for architecture overview and quick reference\n- `rules\u002F` with 11 task-specific rules (GraphQL, caching, variants, checkout, and more)\n- `.agents\u002Fskills\u002F` compatibility for installed community skills\n- Consistent patterns that make AI-assisted edits predictable\n\nWhether you are pair-programming with Cursor, Claude, or Copilot, the structure\nis designed to help agents navigate and modify the codebase confidently.\n\n## When to Apply\n\nReference these guidelines when:\n\n- Working on product detail pages (PDP), variant selection, or filtering\n- Modifying checkout flow or payment integration\n- Editing GraphQL queries or regenerating types\n- Debugging caching, stale content, or revalidation\n- Creating UI components with design tokens\n- Adding SEO metadata, JSON-LD, or OG images\n- Writing tests or investigating Saleor API behavior\n\n## Rule Categories by Priority\n\n| Priority | Category      | Impact   | Prefix      |\n| -------- | ------------- | -------- | ----------- |\n| 1        | Data Layer    | CRITICAL | `data-`     |\n| 2        | Product Pages | HIGH     | `product-`  |\n| 3        | Checkout Flow | HIGH     | `checkout-` |\n| 4        | UI & Channels | MEDIUM   | `ui-`       |\n| 5        | SEO           | MEDIUM   | `seo-`      |\n| 6        | Development   | MEDIUM   | `dev-`      |\n\n## Quick Reference\n\n### 1. Data Layer (CRITICAL)\n\n- `data-caching` - Cache Components (PPR), cache tags, revalidation, price flow\n- `data-graphql` - Two codegen setups, permission patterns, nullable fields\n\n### 2. Product Pages (HIGH)\n\n- `product-pdp` - PDP architecture, gallery, data flow, add-to-cart, ErrorBoundary\n- `product-variants` - Variant selection state machine, option states, discount badges\n- `product-filtering` - Server vs client filtering, category slug resolution\n\n### 3. Checkout Flow (HIGH)\n\n- `checkout-management` - Checkout lifecycle, cookie storage, payment debugging\n- `checkout-components` - Reusable checkout UI (SignInForm, AddressSelector, PaymentMethodSelector)\n\n### 4. UI & Channels (MEDIUM)\n\n- `ui-components` - Design tokens, shadcn\u002Fui primitives, component locations\n- `ui-channels` - Multi-channel URLs, fulfillment model, purchasability debugging, channel selector\n\n### 5. SEO (MEDIUM)\n\n- `seo-metadata` - JSON-LD structured data, metadata helpers, OG image generation\n\n### 6. Development (MEDIUM)\n\n- `dev-investigation` - Saleor API source code investigation methodology\n\n## How to Use\n\nRead individual rule files for detailed explanations and code examples:\n\n```\nrules\u002Fdata-caching.md\nrules\u002Fproduct-variants.md\n```\n\nEach rule file contains:\n\n- Brief explanation of why it matters\n- File locations and architecture diagrams\n- Code examples (correct and incorrect patterns)\n- Anti-patterns to avoid\n\n## Full Compiled Document\n\nFor the complete guide with all rules expanded: `AGENTS.md`\n",{"name":5,"license":15,"metadata":60,"description":63,"dependencies":64},{"author":61,"version":62},"saleor-paper","1.1.0","Project-specific patterns for the Saleor Paper storefront built with Next.js 16, TypeScript, and Tailwind CSS. Use when working with product pages, checkout flow, caching, variant selection, filtering, SEO, or UI components. For universal Saleor API patterns, see the saleor-storefront dependency.\n",[65],"saleor\u002Fagent-skills#saleor-storefront","main","9a4409c8751439c3aeeea2bc3940ba05dc3cd3b5","plugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront",0,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins","https:\u002F\u002Fgithub.com\u002FNagyVikt","https:\u002F\u002Fwebu.hu\u002F","Codex is a tool they said...\r\n\r\nCreator of GitGuardex, CueCards. Tech stack: Next.js · TypeScript · Rust · Linux. ","2026-03-30 02:19:53",{"source":8,"skillName":5,"commands":76,"prompt":86,"zipAvailable":87},[77,80,83],{"tool":78,"command":79},"npx","npx skills add NagyVikt\u002Fcodex-plugins --skill saleor-paper-storefront",{"tool":81,"command":82},"bunx","bunx skills add NagyVikt\u002Fcodex-plugins --skill saleor-paper-storefront",{"tool":84,"command":85},"pnpm","pnpm dlx skills add NagyVikt\u002Fcodex-plugins --skill saleor-paper-storefront","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002FSKILL.md",true,[89,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151],{"path":90,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":94},"AGENTS.md","REFERENCE","参考文档",89371,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002FAGENTS.md",{"path":96,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":97,"sourceHtmlUrl":98},"README.md",3182,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002FREADME.md",{"path":100,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Fsaleor-key-directories.md",3437,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Freferences\u002Fsaleor-key-directories.md",{"path":104,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Fvariant-state-machine.md",3283,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Freferences\u002Fvariant-state-machine.md",{"path":108,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002Fvariant-utils-reference.md",3390,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Freferences\u002Fvariant-utils-reference.md",{"path":112,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":113,"sourceHtmlUrl":114},"rules\u002Fcheckout-components.md",4409,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fcheckout-components.md",{"path":116,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":117,"sourceHtmlUrl":118},"rules\u002Fcheckout-management.md",6077,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fcheckout-management.md",{"path":120,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":121,"sourceHtmlUrl":122},"rules\u002Fdata-caching.md",22535,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fdata-caching.md",{"path":124,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":125,"sourceHtmlUrl":126},"rules\u002Fdata-graphql.md",3902,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fdata-graphql.md",{"path":128,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":129,"sourceHtmlUrl":130},"rules\u002Fdev-investigation.md",3579,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fdev-investigation.md",{"path":132,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":133,"sourceHtmlUrl":134},"rules\u002Fproduct-filtering.md",4136,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fproduct-filtering.md",{"path":136,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":137,"sourceHtmlUrl":138},"rules\u002Fproduct-pdp.md",15306,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fproduct-pdp.md",{"path":140,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":141,"sourceHtmlUrl":142},"rules\u002Fproduct-variants.md",6410,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fproduct-variants.md",{"path":144,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":145,"sourceHtmlUrl":146},"rules\u002Fseo-metadata.md",3316,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fseo-metadata.md",{"path":148,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":149,"sourceHtmlUrl":150},"rules\u002Fui-channels.md",5529,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fui-channels.md",{"path":152,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":153,"sourceHtmlUrl":154},"rules\u002Fui-components.md",2669,"https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsaleor\u002Fskills\u002Fsaleor-paper-storefront\u002Frules\u002Fui-components.md",[156,194,224,248,277,299],{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":174,"publishedAt":55},"01M6K1ZEN8P9R2S6NPNJNJ8JVH","workflow","Vercel Workflow DevKit (WDK) expert guidance. Use when building durable workflows, long-running tasks, API routes or agents that need pause\u002Fresume, retries, step-based execution, or crash-safe orchestration with Vercel Workflow.","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvercel\u002Fskills\u002Fworkflow\u002FSKILL.md",[162,165,168,171],{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":166,"categoryName":167,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":169,"categoryName":170,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师",{"categoryNo":172,"categoryName":173,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000038","人力资源",[158,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],"workflows","create","run","streaming","logs","start","why","loop","wait for","branch","auto","log","conversation","human","lib","condition","rendering","retries","sleep",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":208,"publishedAt":55},"01M6K1Z71NWFSPHK2VJJ73MVSY","verification","Full-story verification — infers what the user is building, then verifies the complete flow end-to-end: browser → API → data → response. Triggers on dev server start and 'why isn't this working' signals.","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvercel\u002Fskills\u002Fverification\u002FSKILL.md",[200,203,204,205],{"categoryNo":201,"categoryName":202,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},{"categoryNo":206,"categoryName":207,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000033","数据分析师",[196,209,178,210,52,211,184,212,213,214,215,44,216,217,218,219,220,221,222,223],"auth","routing middleware","projects","user story","full stack","jest","local","end","app","false","unit","error","middleware","loading","unit test",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":231,"publishedAt":55},"01M6K1YPRYJS3BQEDP8HKBHPEJ","vercel-storage","Vercel storage expert guidance — Blob, Edge Config, and Marketplace storage (Neon Postgres, Upstash Redis). Use when choosing, configuring, or using data storage with Vercel applications.","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvercel\u002Fskills\u002Fvercel-storage\u002FSKILL.md",[230],{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},[232,233,234,235,177,236,237,185,238,239,240,241,242,243,217,189,244,245,246,247],"storage","vercel storage","vercel","config","supabase","migrate","router","clerk","expert","prisma","connection pooling","neon","turso","upstash","URL","auth0",{"skillNo":249,"name":250,"nameZh":6,"description":251,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":252,"categories":253,"keywords":261,"publishedAt":55},"01M6K1YFEP0GPPGMQ3D0FPTS27","vercel-services","Vercel Services — deploy multiple services within a single Vercel project. Use for monorepo layouts or when combining a backend (Python, Go) with a frontend (Next.js, Vite) in one deployment.","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvercel\u002Fskills\u002Fvercel-services\u002FSKILL.md",[254,257,258],{"categoryNo":255,"categoryName":256,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":259,"categoryName":260,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[262,263,234,264,265,266,267,268,269,270,271,66,272,273,44,274,217,275,220,276],"vercel services","services","frontend","docker compose","SET","configure","monorepo","go api","fastapi","up","aws lambda","go backend","get","apps","python backend",{"skillNo":278,"name":279,"nameZh":6,"description":280,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":281,"categories":282,"keywords":283,"publishedAt":55},"01M6K1Y8S3CRD43DPKX0PK1MTT","vercel-sandbox","Vercel Sandbox guidance — ephemeral Firecracker microVMs for running untrusted code safely. Supports AI agents, code generation, and experimentation. Use when executing user-generated or AI-generated code in isolation.","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvercel\u002Fskills\u002Fvercel-sandbox\u002FSKILL.md",[],[284,285,234,286,287,176,177,288,289,290,291,292,293,294,295,296,222,297,279,298],"sandbox","vercel sandbox","safe","ai agents","code","ai sdk","Code Generation","playground","generated","spawn","install","runner","io","child","student",{"skillNo":300,"name":301,"nameZh":6,"description":302,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":303,"categories":304,"keywords":306,"publishedAt":55},"01M6K1Y1J8S7AN97H75SHBGF7J","vercel-queues","Vercel Queues guidance (public beta) — durable event streaming with topics, consumer groups, retries, and delayed delivery. $0.60\u002F1M ops. Powers Workflow DevKit. Use when building async processing, fan-out patterns, or event-driven architectures.","https:\u002F\u002Fgithub.com\u002FNagyVikt\u002Fcodex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvercel\u002Fskills\u002Fvercel-queues\u002FSKILL.md",[305],{"categoryNo":166,"categoryName":167,"taxonomyType":21,"taxonomyTypeDesc":22},[307,234,158,175,178,308,266,52,267,271,309,310,311,312,217,189,313,192,222,314],"vercel queues","beta","message","delivery","across","worker","processing","at"]