[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-neondatabase-neon-postgres-zh-CN":3,"guides-for-neondatabase-neon-postgres":351,"similar-k178jsxt2xc6pq5dfwhsy826mh86my49-zh-CN":352},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":236,"parentExtension":250,"providers":251,"relations":257,"repo":260,"tags":347,"workflow":348},1778694650366.6177,"k178jsxt2xc6pq5dfwhsy826mh86my49",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证（@neondatabase/auth）、PostgREST 风格的数据 API（@neondatabase/neon-js）、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。",{"claudeCode":12},"neondatabase/agent-skills","neon-postgres","https://github.com/neondatabase/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778694650366.618,"kn70j9byb3s61y3anq8frpd4a986m9by","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"tier":219,"useCases":220},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,72,76,79,82,85,88,91,95,99,102,106,109,112,115,118,121,124,128,131,135,139,142,145,148,151,155,158,161,164,167,170,173,177,181,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","描述清楚地概述了该技能的作用和面向的用户，具体指出了 Neon Serverless Postgres，并涵盖了从设置到 API 使用的各种相关任务。",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Frontmatter 简洁，有效地总结了该技能的核心功能和范围。",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","SKILL.md 的正文简洁，通过链接到外部 markdown 文件获取更详细的信息，遵循渐进式披露原则。",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","SKILL.md 有效地使用相对链接指向 `references/` 目录下的 markdown 文件，以获取详细的过程和信息，避免嵌入大量原始内容。",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","该技能似乎不涉及需要进行 fork 的深度探索或审计类任务。",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","README 提供了几个清晰、可直接使用的示例，演示了该技能的各种功能，并附有合理的可预测输出。",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","SKILL.md 概述了几个关键领域和注意事项，暗示了对 Neon 功能（如自动缩放和零缩放）常见场景和限制的处理。",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","该技能似乎不依赖外部 MCP 服务器或需要回退机制的工具。",{"category":53,"check":54,"severity":24,"summary":55},"Portability","Stack assumptions","该技能假设使用标准的代理环境，并提到了特定的 JavaScript 包，暗示使用 Node.js 运行时，没有做出不寻常的堆栈假设。",{"category":57,"check":58,"severity":24,"summary":59},"Safety","Halt on unexpected state","该技能的文档指导用户遵循最佳实践和注意事项，暗示了一种谨慎的方法，倾向于在意外状态下停止，而不是破坏性地继续。",{"category":53,"check":61,"severity":24,"summary":62},"Cross-skill coupling","该技能是独立的，专注于 Neon Postgres 文档和最佳实践；它似乎不隐式依赖其他技能。",{"category":42,"check":64,"severity":24,"summary":65},"Problem relevance","描述清楚地说明了问题：提供有关使用 Neon Serverless Postgres 的指导和最佳实践。",{"category":42,"check":67,"severity":24,"summary":68},"Unique selling proposition","该技能提供了针对 Neon 精心策划和组织的特定信息和最佳实践集，超出了通用的 Postgres 建议，并提供了超越简单提示的显著价值。",{"category":42,"check":70,"severity":24,"summary":71},"Production readiness","该技能以文档为中心，并且对于其既定目的（指导用户使用 Neon Serverless Postgres）而言似乎是完整的。它全面涵盖了设置、功能和 API。",{"category":73,"check":74,"severity":24,"summary":75},"Scope","Single responsibility principle","该扩展仅专注于 Neon Serverless Postgres 及其相关的工具和功能，保持了清晰一致的领域。",{"category":73,"check":77,"severity":24,"summary":78},"Description quality","描述准确、简洁，并有效地传达了该技能的目的和范围。",{"category":22,"check":80,"severity":39,"summary":81},"Scoped tools","该技能主要依赖 LLM 的理解和文档引用，而不是暴露具有动词-名词操作的离散工具。",{"category":30,"check":83,"severity":39,"summary":84},"Configuration & parameter reference","该技能基于文档，不公开可配置的参数或选项。",{"category":73,"check":86,"severity":39,"summary":87},"Tool naming","该技能不公开要评估的显式工具或命令名称。",{"category":73,"check":89,"severity":39,"summary":90},"Minimal I/O surface","该技能不公开具有输入/输出模式的显式工具。",{"category":92,"check":93,"severity":24,"summary":94},"License","License usability","该项目根据 Apache-2.0 许可证授权，这是一个宽松的开源许可证。",{"category":96,"check":97,"severity":24,"summary":98},"Maintenance","Commit recency","该存储库最近有提交（过去 3 个月内），表明维护活跃。",{"category":96,"check":100,"severity":39,"summary":101},"Dependency Management","该技能主要提供文档和指导；没有需要显式管理的复杂第三方依赖项。",{"category":103,"check":104,"severity":39,"summary":105},"Security","Secret Management","该技能基于文档，不处理或公开任何秘密。",{"category":103,"check":107,"severity":24,"summary":108},"Injection","该技能专注于引用官方文档，不加载或执行不受信任的第三方数据或代码。",{"category":103,"check":110,"severity":24,"summary":111},"Transitive Supply-Chain Grenades","该技能在运行时不获取外部内容或执行任意代码，从而避免了传递性供应链风险。",{"category":103,"check":113,"severity":24,"summary":114},"Sandbox Isolation","作为一个基于文档的技能，它不执行文件系统操作或与沙箱交互，从而可能导致逃逸。",{"category":103,"check":116,"severity":24,"summary":117},"Sandbox escape primitives","该技能不包含可能导致沙箱逃逸原语的脚本或指令。",{"category":103,"check":119,"severity":24,"summary":120},"Data Exfiltration","该技能不会读取或向任何第三方提交机密数据。",{"category":103,"check":122,"severity":24,"summary":123},"Hidden Text Tricks","捆绑的内容和描述似乎没有隐藏的操纵技巧或恶意格式。",{"category":125,"check":126,"severity":24,"summary":127},"Hooks","Opaque code execution","该技能不涉及不透明的代码执行；其功能基于提供结构化的文档和指导。",{"category":53,"check":129,"severity":24,"summary":130},"Structural Assumption","该技能对用户的项目布局没有结构性假设，专注于通用的 Neon 文档。",{"category":132,"check":133,"severity":24,"summary":134},"Trust","Issues Attention","过去 90 天内有 0 个问题已打开和 2 个问题已关闭，维护者对报告的问题反应迅速。",{"category":136,"check":137,"severity":24,"summary":138},"Versioning","Release Management","存储库有最近的提交，并且 `SKILL.md` 的 frontmatter 为该技能提供了清晰的标识符，便于版本管理。",{"category":49,"check":140,"severity":39,"summary":141},"Validation","该技能基于文档，不执行代码或处理需要验证的结构化输出。",{"category":103,"check":143,"severity":39,"summary":144},"Unguarded Destructive Operations","该技能纯粹是信息性的，不执行任何破坏性操作。",{"category":49,"check":146,"severity":24,"summary":147},"Error Handling","作为一个以文档为中心的技能，它没有需要显式处理的错误路径；失败通常源于 LLM 的解释。",{"category":49,"check":149,"severity":39,"summary":150},"Logging","该技能是只读的，不执行需要日志记录的操作。",{"category":152,"check":153,"severity":39,"summary":154},"Compliance","GDPR","该技能不处理个人数据；它提供关于 Neon Serverless Postgres 的文档和指导。",{"category":152,"check":156,"severity":24,"summary":157},"Target market","该技能具有全球适用性，不包含任何区域或司法管辖区的限制。",{"category":53,"check":159,"severity":24,"summary":160},"Runtime stability","该技能依赖于标准的代理功能和文档，使其可以在不同的运行时环境中移植。",{"category":30,"check":162,"severity":24,"summary":163},"README","存在 README 文件，清楚地说明了扩展的目的并提供了安装说明。",{"category":73,"check":165,"severity":39,"summary":166},"Tool surface size","该技能不公开离散的工具或命令；其功能已集成到代理的 LLM 功能中。",{"category":22,"check":168,"severity":39,"summary":169},"Overlapping near-synonym tools","该技能不公开显式工具，因此不存在重叠的近义词工具名称。",{"category":30,"check":171,"severity":24,"summary":172},"Phantom features","README 和 SKILL.md 中提到的所有功能和能力都与该技能的文档化内容和结构相匹配。",{"category":174,"check":175,"severity":24,"summary":176},"Install","Installation instruction","README 提供了清晰的安装说明，包括 `skills add` 命令和 Claude Code 插件，并附有示例用法。",{"category":178,"check":179,"severity":39,"summary":180},"Errors","Actionable error messages","作为一个基于文档的技能，它没有需要用户可操作错误消息的用户界面错误路径。",{"category":182,"check":183,"severity":39,"summary":184},"Execution","Pinned dependencies","该技能本身不捆绑带有固定依赖项的脚本；它指导用户了解 Neon 的生态系统。",{"category":73,"check":186,"severity":39,"summary":187},"Dry-run preview","该技能纯粹是信息性的，不执行任何状态更改操作。",{"category":189,"check":190,"severity":39,"summary":191},"Protocol","Idempotent retry & timeouts","该技能不进行远程调用或执行状态更改操作，这些操作需要幂等性或超时。",{"category":152,"check":193,"severity":39,"summary":194},"Telemetry opt-in","该技能不发出遥测数据。",1778694576870,"该技能是 Neon Serverless Postgres 的综合指南和最佳实践资源。它涵盖了设置、连接方法、功能、CLI 和 SDK 等开发工具、身份验证以及 Neon 的特定功能，如分支、自动缩放和即时恢复。",[198,199,200,201,202],"关于 Neon Serverless Postgres 架构和术语的指南","设置、本地开发和连接方法的说明","关于 Neon 功能（如分支、自动缩放和恢复）的详细信息","关于 Neon 的 Auth、Data API、CLI 和 Admin API/SDK 的信息","Neon 开发和管理最佳实践",[204,205,206],"提供直接的数据库访问或查询执行","管理 Neon 以外的用户基础设施","提供非 Neon 特定的通用 PostgreSQL 建议","3.0.0","4.4.0","为用户提供使用 Neon Serverless Postgres 的专家指导和最佳实践，涵盖从初始设置到高级功能和程序化管理的全部内容。","该技能内容全面，文档齐全，并遵循范围和清晰度的最佳实践。由于其以文档为中心的性质，许多安全性和执行检查不适用，并且它通过了所有适用的检查。",100,"一个高质量、以文档为中心的技能，提供关于 Neon Serverless Postgres 的专家指导。",[214,215,216,217,218],"postgres","neon","database","documentation","best-practices","verified",[221,222,223,224,225],"Neon Serverless Postgres 入门","为项目选择正确的连接方法","理解和利用 Neon 的高级功能","实现 Neon 资源的程序化管理","解决 Neon 相关的开发问题",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"popularity":239,"security":240,"testCoverage":242},{"hasLockfile":228},true,1778694562790,{"descriptionLength":231,"readmeSize":232},329,3284,{"closedIssues90d":234,"forks":235,"hasChangelog":236,"openIssues90d":8,"pushedAt":237,"stars":238},2,7,false,1778304279000,61,{"npmDownloads":8},{"hasNpmPackage":228,"license":241,"smitheryVerified":236},"Apache-2.0",{"hasCi":228,"hasTests":228},{"updatedAt":244},1778694650366,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/neon-postgres","neondatabase","agent-skills","skill",null,{"evaluate":252,"extract":255},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":253,"targetMarket":254,"tier":219},[214,215,216,217,218],"global",{"commitSha":256},"HEAD",{"repoId":258,"translatedFrom":259},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09","k1739tdkkxjmmx9m9gk67e8s5986me1q",{"_creationTime":261,"_id":258,"identity":262,"providers":263,"workflow":342},1778694505123.966,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":264,"discover":333,"extract":336,"github":338,"npm":341},{"commitSha":256,"extensions":265},[266,283,294,303,311,317,325],{"basePath":267,"description":268,"displayName":215,"installMethods":269,"rationale":270,"selectedPaths":271,"source":280,"sourceLanguage":281,"type":282},"","Official Neon Serverless Postgres plugins for Claude Code",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[272,275,277],{"path":273,"priority":274},".claude-plugin/marketplace.json","mandatory",{"path":276,"priority":274},"README.md",{"path":278,"priority":279},"LICENSE","high","rule","en","marketplace",{"basePath":284,"description":285,"displayName":215,"installMethods":286,"license":241,"rationale":287,"selectedPaths":288,"source":280,"sourceLanguage":281,"type":293},"plugins/neon-postgres","Manage your Neon projects and databases with the neon-postgres agent skill and the Neon MCP Server",{"claudeCode":215},"plugin manifest at plugins/neon-postgres/.claude-plugin/plugin.json",[289,291],{"path":290,"priority":274},".claude-plugin/plugin.json",{"path":292,"priority":279},".cursor-plugin/plugin.json","plugin",{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":280,"sourceLanguage":281,"type":249},"evals/neon-postgres-egress-optimizer/.claude/skills/score-eval","Score the eval diff at $ARGUMENTS against the eval rubric.","score-eval",{"claudeCode":12},"SKILL.md frontmatter at evals/neon-postgres-egress-optimizer/.claude/skills/score-eval/SKILL.md",[301],{"path":302,"priority":274},"SKILL.md",{"basePath":304,"description":305,"displayName":306,"installMethods":307,"rationale":308,"selectedPaths":309,"source":280,"sourceLanguage":281,"type":249},"skills/claimable-postgres","Provision instant temporary Postgres databases via Claimable Postgres by Neon (neon.new) with no login, signup, or credit card. Supports REST API, CLI, and SDK. Use when users ask for a quick Postgres environment, a throwaway DATABASE_URL for prototyping/tests, or \"just give me a DB now\". Triggers include: \"quick postgres\", \"temporary postgres\", \"no signup database\", \"no credit card database\", \"instant DATABASE_URL\", \"npx neon-new\", \"neon.new\", \"neon.new API\", \"claimable postgres API\".","claimable-postgres",{"claudeCode":12},"SKILL.md frontmatter at skills/claimable-postgres/SKILL.md",[310],{"path":302,"priority":274},{"basePath":246,"description":312,"displayName":13,"installMethods":313,"rationale":314,"selectedPaths":315,"source":280,"sourceLanguage":281,"type":249},"Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.",{"claudeCode":12},"SKILL.md frontmatter at skills/neon-postgres/SKILL.md",[316],{"path":302,"priority":274},{"basePath":318,"description":319,"displayName":320,"installMethods":321,"rationale":322,"selectedPaths":323,"source":280,"sourceLanguage":281,"type":249},"skills/neon-postgres-branches","Choose and create the right Neon branch type for testing and development. Use when users ask about Neon branching, migration testing with real data, isolated test environments, schema-only branch workflows for sensitive data, or branch creation via Neon CLI or Neon MCP. Triggers include \"Neon branch\", \"test migrations safely\", \"branch production data\", \"schema-only branch\", \"reset branch\" and \"sensitive data testing\".","neon-postgres-branches",{"claudeCode":12},"SKILL.md frontmatter at skills/neon-postgres-branches/SKILL.md",[324],{"path":302,"priority":274},{"basePath":326,"description":327,"displayName":328,"installMethods":329,"rationale":330,"selectedPaths":331,"source":280,"sourceLanguage":281,"type":249},"skills/neon-postgres-egress-optimizer","Diagnose and fix excessive Postgres egress (network data transfer) in a codebase. Use when a user mentions high database bills, unexpected data transfer costs, network transfer charges, egress spikes, \"why is my Neon bill so high\", \"database costs jumped\", SELECT * optimization, query overfetching, reduce Neon costs, optimize database usage, or wants to reduce data sent from their database to their application. Also use when reviewing query patterns for cost efficiency, even if the user doesn't explicitly mention egress or data transfer.","neon-postgres-egress-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/neon-postgres-egress-optimizer/SKILL.md",[332],{"path":302,"priority":274},{"sources":334},[335],"manual",{"npmPackage":337},"@neondatabase/agent-skills",{"closedIssues90d":234,"description":339,"forks":235,"license":241,"openIssues90d":8,"pushedAt":237,"readmeSize":232,"stars":238,"topics":340},"Agent Skills for Neon Severless Postgres",[],{"downloads":8},{"classifiedAt":343,"discoverAt":344,"extractAt":345,"githubAt":345,"npmAt":346,"updatedAt":343},1778694509843,1778694505124,1778694506897,1778694508518,[218,216,217,215,214],{"evaluatedAt":349,"extractAt":350,"updatedAt":244},1778694576976,1778694510092,[],[353,384,406,429,460,487],{"_creationTime":354,"_id":355,"community":356,"display":357,"identity":363,"providers":366,"relations":375,"tags":379,"workflow":380},1778697939909.8792,"k170m27smymn49mgrbpwz23vnh86mc0m",{"reviewCount":8},{"description":358,"installMethods":359,"name":361,"sourceUrl":362},"来自 Supabase 的 Postgres 性能优化和最佳实践。在编写、审查或优化 Postgres 查询、模式设计或数据库配置时，请使用此技能。",{"claudeCode":360},"supabase/agent-skills","supabase-postgres-best-practices","https://github.com/supabase/agent-skills",{"basePath":364,"githubOwner":365,"githubRepo":248,"locale":18,"slug":361,"type":249},"skills/supabase-postgres-best-practices","supabase",{"evaluate":367,"extract":374},{"promptVersionExtension":207,"promptVersionScoring":208,"score":368,"tags":369,"targetMarket":254,"tier":219},99,[214,370,371,372,373,218],"sql","performance","optimization","schema",{"commitSha":256},{"parentExtensionId":376,"repoId":377,"translatedFrom":378},"k170hrswycfq556p713vzeqg5586nhg4","kd7dwty9y1efv0wztdwgh1x9w186n12k","k17fbv6g1x0t6xarhsc4jgw4rs86nk95",[218,372,371,214,373,370],{"evaluatedAt":381,"extractAt":382,"updatedAt":383},1778697909644,1778697815468,1778697939910,{"_creationTime":385,"_id":386,"community":387,"display":388,"identity":392,"providers":393,"relations":400,"tags":402,"workflow":403},1778694668893.9373,"k17ds908z1702zje7yx3z59t4986ms38",{"reviewCount":8},{"description":389,"installMethods":390,"name":391,"sourceUrl":14},"选择和创建适合测试和开发的 Neon 分支类型。当用户询问有关 Neon 分支、使用真实数据进行迁移测试、隔离测试环境、敏感数据模式专用分支工作流或通过 Neon CLI 或 Neon MCP 创建分支时使用。触发词包括“Neon 分支”、“安全地测试迁移”、“分支生产数据”、“模式专用分支”、“重置分支”和“敏感数据测试”。",{"claudeCode":12},"Neon Postgres Branches",{"basePath":318,"githubOwner":247,"githubRepo":248,"locale":18,"slug":320,"type":249},{"evaluate":394,"extract":399},{"promptVersionExtension":207,"promptVersionScoring":208,"score":368,"tags":395,"targetMarket":254,"tier":219},[214,215,216,396,397,398],"branching","developer-tools","cli",{"commitSha":256,"license":241},{"repoId":258,"translatedFrom":401},"k1748275xyj2k1sxv02cfanf4186mv8v",[396,398,216,397,215,214],{"evaluatedAt":404,"extractAt":350,"updatedAt":405},1778694599350,1778694668894,{"_creationTime":407,"_id":408,"community":409,"display":410,"identity":414,"providers":415,"relations":423,"tags":425,"workflow":426},1778694651329.508,"k1730ms7v6g8ha5jqkg8v1j5hd86m95q",{"reviewCount":8},{"description":411,"installMethods":412,"name":413,"sourceUrl":14},"使用 Neon (neon.new) 的 Claimable Postgres 即时创建临时 Postgres 数据库，无需登录、注册或信用卡。支持 REST API、CLI 和 SDK。当用户需要快速的 Postgres 环境、用于原型设计/测试的临时 DATABASE_URL 或“立即提供数据库”时使用。触发词包括：“quick postgres”、“temporary postgres”、“no signup database”、“no credit card database”、“instant DATABASE_URL”、“npx neon-new”、“neon.new”、“neon.new API”、“claimable postgres API”。",{"claudeCode":12},"Claimable Postgres",{"basePath":304,"githubOwner":247,"githubRepo":248,"locale":18,"slug":306,"type":249},{"evaluate":416,"extract":422},{"promptVersionExtension":207,"promptVersionScoring":208,"score":417,"tags":418,"targetMarket":254,"tier":421},95,[214,216,215,419,420],"development","testing","community",{"commitSha":256,"license":241},{"repoId":258,"translatedFrom":424},"k17f3vsghfwfxrwmhm694dcbg586m514",[216,419,215,214,420],{"evaluatedAt":427,"extractAt":350,"updatedAt":428},1778694576391,1778694651329,{"_creationTime":430,"_id":431,"community":432,"display":433,"identity":439,"providers":443,"relations":454,"tags":456,"workflow":457},1778683190010.2644,"k171stsw666bte87f4t40zsk2s86mmmq",{"reviewCount":8},{"description":434,"installMethods":435,"name":437,"sourceUrl":438},"Neon serverless Postgres with autoscaling, instant database branching, and zero-downtime deployments. Use when building serverless applications, implementing database branching for dev/staging, or deploying with Vercel/Netlify.",{"claudeCode":436},"bobmatnyc/claude-mpm-skills","Neon Serverless Postgres","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":440,"githubOwner":441,"githubRepo":442,"locale":281,"slug":215,"type":249},"toolchains/platforms/database/neon","bobmatnyc","claude-mpm-skills",{"evaluate":444,"extract":452},{"promptVersionExtension":207,"promptVersionScoring":208,"score":445,"tags":446,"targetMarket":254,"tier":421},77,[214,215,216,447,448,449,450,451,370,419],"serverless","typescript","orm","drizzle","prisma",{"commitSha":256,"license":453},"MIT",{"repoId":455},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[216,419,450,215,449,214,451,447,370,448],{"evaluatedAt":458,"extractAt":459,"updatedAt":458},1778684450543,1778683190010,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":474,"relations":481,"tags":483,"workflow":484},1778691705439.1682,"k17d64c6cje0qa1sp2r2wn4pzx86mv9p",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing.\n\nTrigger phrases: \"SDK design\", \"developer experience\", \"API design\", \"SDK DX\", \"error messages\", \"type safety\", \"IDE integration\", \"SDK versioning\", \"migration guides\", \"client library design\", \"making SDKs feel native\", \"SDK best practices\"\n",{"claudeCode":467},"jonathimer/devmarketing-skills","sdk-dx","https://github.com/jonathimer/devmarketing-skills",{"basePath":471,"githubOwner":472,"githubRepo":473,"locale":281,"slug":468,"type":249},"skills/sdk-dx","jonathimer","devmarketing-skills",{"evaluate":475,"extract":480},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":476,"targetMarket":254,"tier":219},[477,478,479,217,218],"sdk","developer-experience","api-design",{"commitSha":256},{"repoId":482},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[479,218,478,217,477],{"evaluatedAt":485,"extractAt":486,"updatedAt":485},1778692521720,1778691705439,{"_creationTime":488,"_id":489,"community":490,"display":491,"identity":497,"providers":501,"relations":509,"tags":511,"workflow":512},1778687399826.03,"k17aw44qv21pmpr9yh96rknat986n6md",{"reviewCount":8},{"description":492,"installMethods":493,"name":495,"sourceUrl":496},"Get best practices for C# async programming",{"claudeCode":494},"github/awesome-copilot","csharp-async","https://github.com/github/awesome-copilot",{"basePath":498,"githubOwner":499,"githubRepo":500,"locale":281,"slug":495,"type":249},"skills/csharp-async","github","awesome-copilot",{"evaluate":502,"extract":508},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":503,"targetMarket":254,"tier":219},[504,505,506,218,507],"csharp","async","programming","developer-tooling",{"commitSha":256},{"repoId":510},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[505,218,504,507,506],{"evaluatedAt":513,"extractAt":514,"updatedAt":513},1778689742883,1778687399826]