prisma-workflow

Prisma workflow for schema changes, migrations, and common pitfalls in this repo.

16 stars

Best use case

prisma-workflow is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Prisma workflow for schema changes, migrations, and common pitfalls in this repo.

Teams using prisma-workflow should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/prisma-workflow/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/prisma-workflow/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/prisma-workflow/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How prisma-workflow Compares

Feature / Agentprisma-workflowStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Prisma workflow for schema changes, migrations, and common pitfalls in this repo.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

Use this when changing the database schema or repository layer.

## Key files

- Schema: `prisma/schema.prisma`
- Migrations: `prisma/migrations/`
- Seed: `prisma/seed.ts`

## Common commands

- Generate client: `npm run prisma:generate`
- Create/apply migration (dev): `npm run prisma:migrate:dev`
- Introspect DB -> schema: `npm run prisma:db:pull`
- Explore data: `npm run prisma:studio`

## Nullability gotcha

- Prisma maps SQL `NULL` to JavaScript `null`.
- Prefer `value !== null` (or truthiness checks) over `value !== undefined` for DB-nullable fields.

Related Skills

Proactive Review Workflow

16
from diegosouzapw/awesome-omni-skill

Automate multi-pass code review across quality, security, and performance dimensions

prisma-v7

16
from diegosouzapw/awesome-omni-skill

Expert guidance for Prisma ORM v7 (7.0+). Use when working with Prisma schema files, migrations, Prisma Client queries, database setup, or when the user mentions Prisma, schema.prisma, @prisma/client, database models, or ORM. Covers ESM modules, driver adapters, prisma.config.ts, Rust-free client, and migration from v6.

prisma-orm

16
from diegosouzapw/awesome-omni-skill

Type-safe database access with Prisma ORM. Covers schema design, migrations, relations, queries, and TypeScript integration. Use when working with Prisma, database modeling, or building type-safe data layers for Node.js/TypeScript projects.

prisma-expert

16
from diegosouzapw/awesome-omni-skill

Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, relation design, or database connection issues.

prisma-docs

16
from diegosouzapw/awesome-omni-skill

Local Prisma documentation reference. Use when asked about Prisma ORM, Prisma Client, Prisma Schema, migrations, database queries, Prisma Accelerate, or Prisma Postgres.

prisma-database-setup

16
from diegosouzapw/awesome-omni-skill

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".

parallel-workflows

16
from diegosouzapw/awesome-omni-skill

Optimizes parallel execution of multiple tasks. Use when user mentions 並列で実行, 同時にやって, まとめてやって, run in parallel, do these together. Do NOT load for: 単一タスク, 順次実行が必要な作業, 依存関係のあるタスク.

osf-workflow-integrator

16
from diegosouzapw/awesome-omni-skill

Skill for integrating with Open Science Framework workflows

n8n-workflow

16
from diegosouzapw/awesome-omni-skill

Create, modify, and understand n8n automation workflows. Use when building n8n workflow JSON files, configuring nodes (HTTP Request, Code, IF, Merge, Webhook, Schedule), writing expressions with {{ $json }}, or implementing flow logic (conditionals, loops, error handling). Triggers for requests involving n8n, workflow automation, or node-based pipeline creation.

n8n-workflow-patterns

16
from diegosouzapw/awesome-omni-skill

Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, or scheduled tasks.

n8n-workflow-automation

16
from diegosouzapw/awesome-omni-skill

Build no-code/low-code automation workflows for construction using n8n. Automate data extraction, cost estimation, report generation, and system integrations without writing code.

n8n-workflow-architect

16
from diegosouzapw/awesome-omni-skill

Strategic automation architecture advisor. Use when users want to plan automation solutions, evaluate their tech stack (Shopify, Zoho, HubSpot, etc.), decide between n8n vs Python/Claude Code, or need guidance on production-ready automation design. Invokes plan mode for complex architectural decisions.