Awesome-omni-skill backend-patterns

Backend patterns for ORPC routers, Drizzle schemas, and server-side code. Use when creating API endpoints, database tables, or services.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/backend-patterns-grmkris" ~/.claude/skills/diegosouzapw-awesome-omni-skill-backend-patterns && rm -rf "$T"
manifest: skills/development/backend-patterns-grmkris/SKILL.md
source content

Backend Patterns

Use these patterns when creating API endpoints, database schemas, or server-side logic.

When to Use

  • Creating new ORPC router procedures
  • Adding database tables or schema changes
  • Implementing server-side business logic
  • Adding authentication/authorization logic

Key Files

  • src/server/create-api.ts
    - API factory with dependency injection
  • src/server/context.ts
    - Request context with session and db
  • src/server/index.ts
    - Procedure definitions (publicProcedure, protectedProcedure)
  • src/server/routers/index.ts
    - Router definitions
  • src/db/schema/
    - Table definitions

Pattern Files