[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-prisma-prisma-database-setup-pl":3,"guides-for-prisma-prisma-database-setup":224,"similar-k171jjcav8z7q0wkzdqz88p4pn8669t2":225},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":192,"isFallback":196,"parentExtension":197,"providers":198,"relations":202,"repo":204,"workflow":221},1778053689272.9224,"k171jjcav8z7q0wkzdqz88p4pn8669t2",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.). Use when setting up a new project, changing databases, or troubleshooting connection issues. Triggers on \"configure postgres\", \"connect to mysql\", \"setup mongodb\", \"sqlite setup\".",{},"Prisma Database Setup","https://github.com/prisma/skills/tree/HEAD/prisma-database-setup",[15,16,17,18,19,20,21,22,23],"prisma","database","postgresql","mysql","sqlite","mongodb","sqlserver","cockroachdb","configuration",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":180,"workflow":190},1778053716548.3733,"kn7360snfzxe24amxb097bfk8d867t7a","en",{"checks":29,"evaluatedAt":170,"extensionSummary":171,"promptVersionExtension":172,"promptVersionScoring":173,"rationale":174,"score":175,"summary":176,"tags":177,"targetMarket":178,"tier":179},[30,35,38,41,45,48,52,56,59,62,66,71,74,78,81,84,87,90,93,96,100,104,108,112,116,119,122,125,129,132,135,138,141,144,148,151,154,157,160,163,167],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly states the problem of configuring Prisma with various database providers and names specific triggers.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","The skill provides detailed guides and specific configurations for multiple database providers, offering value beyond a generic prompt.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The skill provides comprehensive guides for setting up Prisma with different databases, covering schema, configuration, driver adapters, and client setup, making it ready for production workflows.",{"category":42,"check":43,"severity":33,"summary":44},"Scope","Single responsibility principle","The skill focuses solely on configuring Prisma with various database providers and does not extend into unrelated domains.",{"category":42,"check":46,"severity":33,"summary":47},"Description quality","The description is accurate, concise, and reflects the skill's capabilities of guiding Prisma database configuration.",{"category":49,"check":50,"severity":33,"summary":51},"Invocation","Scoped tools","The skill uses narrowly scoped instructions for different database providers and setup steps, rather than a single generalist tool.",{"category":53,"check":54,"severity":33,"summary":55},"Documentation","Configuration & parameter reference","All configuration files, environment variables, and driver adapter details are documented, with clear examples provided.",{"category":42,"check":57,"severity":33,"summary":58},"Tool naming","Tool names within the Markdown files (e.g., `prisma-postgres`, `prisma-client-setup`) are descriptive and relevant to the domain.",{"category":42,"check":60,"severity":33,"summary":61},"Minimal I/O surface","The skill's instructions focus on configuration and code snippets, with no excessive or unnecessary input/output parameters.",{"category":63,"check":64,"severity":33,"summary":65},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":67,"check":68,"severity":69,"summary":70},"Maintenance","Commit recency","not_applicable","No commit history is available for this extension.",{"category":67,"check":72,"severity":69,"summary":73},"Dependency Management","No third-party dependencies are directly managed or listed within the skill's code or documentation that would require explicit management.",{"category":75,"check":76,"severity":33,"summary":77},"Security","Secret Management","The skill provides guidance on environment variables for database credentials but does not handle or expose secrets itself.",{"category":75,"check":79,"severity":33,"summary":80},"Injection","The skill provides code snippets and configuration guides; it does not load or execute untrusted external data.",{"category":75,"check":82,"severity":33,"summary":83},"Transitive Supply-Chain Grenades","The skill's content is self-contained within the repository and does not fetch or execute external code at runtime.",{"category":75,"check":85,"severity":33,"summary":86},"Sandbox Isolation","The skill provides instructions and code examples, not executable scripts that modify files outside of user-defined project structures.",{"category":75,"check":88,"severity":33,"summary":89},"Sandbox escape primitives","The skill does not contain any detached-process spawns or deny-retry loops.",{"category":75,"check":91,"severity":33,"summary":92},"Data Exfiltration","The skill focuses on configuration and does not contain any imperative instructions to read or submit confidential data.",{"category":75,"check":94,"severity":33,"summary":95},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, and descriptions use clean printable ASCII.",{"category":97,"check":98,"severity":33,"summary":99},"Hooks","Opaque code execution","The skill's content is in plain, readable Markdown and code snippets; no obfuscated or minified code is present.",{"category":101,"check":102,"severity":33,"summary":103},"Portability","Structural Assumption","The skill provides examples for file paths like `./dev.db` and `prisma/schema.prisma`, which are common but can be adjusted by the user.",{"category":105,"check":106,"severity":69,"summary":107},"Trust","Issues Attention","No GitHub issue data available.",{"category":109,"check":110,"severity":33,"summary":111},"Versioning","Release Management","The `SKILL.md` frontmatter includes a `version: \"7.6.0\"` field.",{"category":113,"check":114,"severity":69,"summary":115},"Code Execution","Validation","The skill provides documentation and configuration examples, not executable code that requires input validation.",{"category":75,"check":117,"severity":33,"summary":118},"Unguarded Destructive Operations","The skill provides configuration instructions and code snippets; it does not contain any destructive operations.",{"category":113,"check":120,"severity":33,"summary":121},"Error Handling","The skill is instructional and does not contain executable code that would require error handling.",{"category":113,"check":123,"severity":69,"summary":124},"Logging","The skill is instructional and does not perform actions that require local audit logging.",{"category":126,"check":127,"severity":69,"summary":128},"Compliance","GDPR","The skill does not operate on personal data; it provides configuration guidance for databases.",{"category":126,"check":130,"severity":33,"summary":131},"Target market","The extension provides guidance for various database providers and does not appear to have any regional restrictions, targeting a global market.",{"category":101,"check":133,"severity":33,"summary":134},"Runtime stability","The skill mentions Node.js and TypeScript version requirements and provides guidance for Bun runtime, indicating awareness of runtime environments.",{"category":49,"check":136,"severity":33,"summary":137},"Precise Purpose","The description clearly outlines the purpose of guiding Prisma database configuration and lists specific triggers and use cases.",{"category":49,"check":139,"severity":33,"summary":140},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and triggers.",{"category":53,"check":142,"severity":33,"summary":143},"Concise Body","The skill body is well-organized, uses references for detailed instructions, and stays within reasonable length limits.",{"category":145,"check":146,"severity":33,"summary":147},"Context","Progressive Disclosure","The main SKILL.md outlines the flow and links to detailed reference files for specific database configurations.",{"category":145,"check":149,"severity":69,"summary":150},"Forked exploration","This skill is instructional and does not involve deep exploration or code review that would necessitate forked context.",{"category":31,"check":152,"severity":33,"summary":153},"Usage examples","The skill provides clear code examples for schema configuration, environment variables, and Prisma Client instantiation for various databases.",{"category":31,"check":155,"severity":33,"summary":156},"Edge cases","The skill addresses limitations for specific databases (e.g., SQLite enums, MongoDB migrations) and common issues within their respective reference files.",{"category":113,"check":158,"severity":69,"summary":159},"Tool Fallback","The skill does not rely on external tools like custom MCP servers; it uses standard Prisma CLI commands and internal logic.",{"category":101,"check":161,"severity":33,"summary":162},"Stack assumptions","The skill specifies Node.js and TypeScript version requirements and mentions Bun runtime, addressing its stack assumptions.",{"category":164,"check":165,"severity":33,"summary":166},"Safety","Halt on unexpected state","The skill is instructional and does not perform destructive operations that would require halting on unexpected pre-state.",{"category":101,"check":168,"severity":33,"summary":169},"Cross-skill coupling","The skill is self-contained and focuses on database configuration, not implicitly relying on other skills.",1778053702407,"This skill provides detailed instructions and code examples for setting up Prisma with PostgreSQL, MySQL, SQLite, MongoDB, SQL Server, and CockroachDB. It covers schema configuration, environment variables, driver adapters, and Prisma Client setup.","2.0.0","3.4.0","The skill is highly comprehensive and well-documented, covering a wide range of database configurations for Prisma with clear instructions and examples. It adheres to best practices for skill structure and safety.",98,"A comprehensive guide to configuring Prisma with various database providers.",[15,16,17,18,19,20,21,22,23],"global","verified",{"codeQuality":181,"collectedAt":182,"documentation":183,"maintenance":185,"security":186,"testCoverage":189},{},1778053691520,{"descriptionLength":184,"readmeSize":8},287,{},{"hasNpmPackage":187,"license":188,"smitheryVerified":187},false,"MIT",{"hasCi":187,"hasTests":187},{"updatedAt":191},1778053716548,{"githubOwner":15,"githubRepo":193,"locale":27,"slug":194,"type":195},"skills","prisma-database-setup","skill",true,null,{"extract":199,"llm":201},{"commitSha":200,"license":188},"741a74fdafc1bf61fa208c2f73878be688cba263",{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":203},"kd76h7swxyhk8405svecsqq7gh864y5s",{"_creationTime":205,"_id":203,"identity":206,"providers":208,"workflow":218},1777995558409.8394,{"githubOwner":15,"githubRepo":193,"sourceUrl":207},"https://github.com/prisma/skills",{"discover":209,"github":212},{"sources":210},[211],"skills-sh",{"closedIssues90d":8,"forks":213,"license":188,"openIssues90d":8,"pushedAt":214,"readmeSize":215,"stars":216,"topics":217},2,1775122185000,5117,34,[],{"discoverAt":219,"extractAt":220,"githubAt":220,"updatedAt":220},1777995558409,1778053690224,{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191},1778053689723,1778053689272,[],[226,250,270,289,307,327],{"_creationTime":227,"_id":228,"community":229,"display":230,"identity":242,"providers":244,"relations":248,"workflow":249},1778053689272.9238,"k17a5hw81fhwybk1wxavs6mvjs8676ca",{"reviewCount":8},{"description":231,"installMethods":232,"name":233,"sourceUrl":234,"tags":235},"Set up a new Prisma Postgres database and connect it to a local project using the Management API. Use when asked to \"set up a database\", \"create a Prisma Postgres project\", \"get a connection string\", \"connect my app to Prisma Postgres\", or \"provision a database\".",{},"Prisma Postgres Setup","https://github.com/prisma/skills/tree/HEAD/prisma-postgres-setup",[15,236,16,237,238,239,240,241],"postgres","setup","connection","api","typescript","node-js",{"githubOwner":15,"githubRepo":193,"locale":27,"slug":243,"type":195},"prisma-postgres-setup",{"extract":245,"llm":246},{"commitSha":200,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":247,"targetMarket":178,"tier":179},99,{"repoId":203},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191},{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":263,"providers":265,"relations":268,"workflow":269},1778053689272.9243,"k1708aetge4r52xy7r4jqs55w1866mgj",{"reviewCount":8},{"description":255,"installMethods":256,"name":257,"sourceUrl":258,"tags":259},"Complete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on \"upgrade to prisma 7\", \"prisma 7 migration\", \"prisma-client generator\", \"driver adapter required\".",{},"Prisma Upgrade v7","https://github.com/prisma/skills/tree/HEAD/prisma-upgrade-v7",[15,260,261,240,262,16],"orm","migration","javascript",{"githubOwner":15,"githubRepo":193,"locale":27,"slug":264,"type":195},"prisma-upgrade-v7",{"extract":266,"llm":267},{"commitSha":200,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":203},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191},{"_creationTime":271,"_id":272,"community":273,"display":274,"identity":282,"providers":284,"relations":287,"workflow":288},1778053689272.9214,"k179nfcsssmeyeansre4nra1dn867zv4",{"reviewCount":8},{"description":275,"installMethods":276,"name":277,"sourceUrl":278,"tags":279},"Prisma CLI commands reference covering all available commands, options, and usage patterns. Use when running Prisma CLI commands, setting up projects, generating client, running migrations, managing databases, or starting Prisma's MCP server. Triggers on \"prisma init\", \"prisma generate\", \"prisma migrate\", \"prisma db\", \"prisma studio\", \"prisma mcp\".",{},"Prisma CLI Reference","https://github.com/prisma/skills/tree/HEAD/prisma-cli",[15,280,16,281,260],"cli","documentation",{"githubOwner":15,"githubRepo":193,"locale":27,"slug":283,"type":195},"prisma-cli",{"extract":285,"llm":286},{"commitSha":200,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":203},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191},{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":300,"providers":302,"relations":305,"workflow":306},1778053689272.9229,"k178wmqqr7yxw2r4kzhd5hdw6s8669ak",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"Required reference for Prisma v7 driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter/Transaction interfaces. Contains critical contract details not inferable from code examples — including the transaction lifecycle protocol, error mapping requirements, and verification checklist. Existing implementations do not replace this skill.",{},"Prisma Driver Adapter Implementation","https://github.com/prisma/skills/tree/HEAD/prisma-driver-adapter-implementation",[15,240,16,260,299,281],"driver-adapter",{"githubOwner":15,"githubRepo":193,"locale":27,"slug":301,"type":195},"prisma-driver-adapter-implementation",{"extract":303,"llm":304},{"commitSha":200,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":203},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191},{"_creationTime":308,"_id":309,"community":310,"display":311,"identity":319,"providers":321,"relations":325,"workflow":326},1778053689272.9219,"k1723tayzwmzj3cdhb26ey52a1867pxb",{"reviewCount":8},{"description":312,"installMethods":313,"name":314,"sourceUrl":315,"tags":316},"Prisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on \"prisma query\", \"findMany\", \"create\", \"update\", \"delete\", \"$transaction\".",{},"Prisma Client API","https://github.com/prisma/skills/tree/HEAD/prisma-client-api",[15,16,317,240,318,260],"api-reference","crud",{"githubOwner":15,"githubRepo":193,"locale":27,"slug":320,"type":195},"prisma-client-api",{"extract":322,"llm":323},{"commitSha":200,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":324,"targetMarket":178,"tier":179},95,{"repoId":203},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191},{"_creationTime":328,"_id":329,"community":330,"display":331,"identity":339,"providers":341,"relations":344,"workflow":345},1778053689272.9233,"k177t72hzww4nkdkzx9hq1g0b1867ktp",{"reviewCount":8},{"description":332,"installMethods":333,"name":334,"sourceUrl":335,"tags":336},"Prisma Postgres setup and operations guidance across Console, create-db CLI, Management API, and Management API SDK. Use when creating Prisma Postgres databases, working in Prisma Console, provisioning with create-db/create-pg/create-postgres, or integrating programmatic provisioning with service tokens or OAuth.",{},"Prisma Postgres","https://github.com/prisma/skills/tree/HEAD/prisma-postgres",[15,236,16,280,239,337,281,338],"sdk","provisioning",{"githubOwner":15,"githubRepo":193,"locale":27,"slug":340,"type":195},"prisma-postgres",{"extract":342,"llm":343},{"commitSha":200,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":324,"targetMarket":178,"tier":179},{"repoId":203},{"anyEnrichmentAt":222,"extractAt":223,"githubAt":222,"llmAt":191,"updatedAt":191}]