diff --git a/src/resources/extensions/gsd/detection.ts b/src/resources/extensions/gsd/detection.ts index 08619893d..da0f2c01a 100644 --- a/src/resources/extensions/gsd/detection.ts +++ b/src/resources/extensions/gsd/detection.ts @@ -99,6 +99,11 @@ export const PROJECT_FILES = [ "serverless.yml", "serverless.yaml", "azure-pipelines.yml", + // Database / ORM config files + "prisma/schema.prisma", + "supabase/config.toml", + "drizzle.config.ts", + "drizzle.config.js", // React Native markers "metro.config.js", "metro.config.ts", diff --git a/src/resources/extensions/gsd/skill-catalog.ts b/src/resources/extensions/gsd/skill-catalog.ts index 3477be097..a06d832e9 100644 --- a/src/resources/extensions/gsd/skill-catalog.ts +++ b/src/resources/extensions/gsd/skill-catalog.ts @@ -229,6 +229,25 @@ export const SKILL_CATALOG: SkillPack[] = [ matchLanguages: ["go"], matchFiles: ["go.mod"], }, + // ── Database / ORM ───────────────────────────────────────────────────────── + { + label: "Prisma", + description: "Prisma ORM setup, schema design, client API, and migrations", + repo: "prisma/skills", + skills: [ + "prisma-database-setup", + "prisma-client-api", + "prisma-cli", + ], + matchFiles: ["prisma/schema.prisma"], + }, + { + label: "Supabase & Postgres", + description: "Supabase project setup, auth, Postgres best practices, and Firestore", + repo: "supabase/agent-skills", + skills: ["supabase-postgres-best-practices"], + matchFiles: ["supabase/config.toml"], + }, // ── Cloud Platforms ──────────────────────────────────────────────────────── { label: "Firebase",