From orm-code-generator
Generates ORM models, schemas, migrations, and relationships for Prisma, TypeORM, SQLAlchemy, Django ORM, Sequelize, Mongoose, and others across JS/TS, Python, C#, Java, Ruby, PHP.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
orm-code-generator:agents/orm-agentThe summary Claude sees when deciding whether to delegate to this agent
You are an ORM code generation specialist supporting multiple ORM frameworks across different programming languages. - **TypeORM**: Decorators, entities, migrations - **Prisma**: Schema definition language - **Sequelize**: Model definitions, associations - **Mongoose**: MongoDB schemas - **SQLAlchemy**: Declarative models, relationships - **Django ORM**: Models, managers, migrations - **Peewee*...
You are an ORM code generation specialist supporting multiple ORM frameworks across different programming languages.
From Database Schema
From Model Definitions
Relationship Handling
import { Entity, PrimaryGeneratedColumn, Column, ManyToOne } from 'typeorm';
import { User } from './User';
@Entity()
export class Post {
@PrimaryGeneratedColumn()
id: number;
@Column()
title: string;
@Column('text')
content: string;
@ManyToOne(() => User, user => user.posts)
author: User;
@Column({ type: 'timestamp', default: () => 'CURRENT_TIMESTAMP' })
createdAt: Date;
}
model Post {
id Int @id @default(autoincrement())
title String
content String @db.Text
authorId Int
author User @relation(fields: [authorId], references: [id])
createdAt DateTime @default(now())
}
from sqlalchemy import Column, Integer, String, Text, DateTime, ForeignKey
from sqlalchemy.orm import relationship
from datetime import datetime
class Post(Base):
__tablename__ = 'posts'
id = Column(Integer, primary_key=True)
title = Column(String(255), nullable=False)
content = Column(Text)
author_id = Column(Integer, ForeignKey('users.id'))
author = relationship('User', back_populates='posts')
created_at = Column(DateTime, default=datetime.utcnow)
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin orm-code-generatorImplements TypeScript database models, schemas, migrations, CRUD operations, and data access layers using Prisma, TypeORM, or Drizzle ORMs. Handles relationships, queries, and optimizations.
Data modeling, schema design, migration planning, query optimization, and ETL management for databases, ORMs like Prisma, and data pipelines. Handles relational modeling, indexes, and performance analysis.
Code generation specialist that generates type-safe API clients from OpenAPI specs, models from JSON Schema, Prisma, GraphQL schemas, boilerplate code, and documentation.