Backend Context Loader

Load the minimal Cookmate backend context fast. Use only for backend tasks to avoid repeated discovery: Prisma schema, domain modules, repositories, route patterns, shared route helpers.

majiayu000 3d5b4c4 2 files · 1.8 KB Updated 567 repo stars

File contents

Context Loader (Cookmate backend)

Goal: cut token/time spent rediscovering the repo. Load these in order, skim only what’s needed.

Quick sequence

  1. Prisma model source: apps/api/prisma/schema.prisma.
  2. Domain modules: packages/domain/src/** (check entity folders + index.ts exports).
  3. Repositories: apps/api/src/infra/db/repositories/** (map to models/domains).
  4. Route patterns: apps/api/src/interfaces/http/routes/collections/** (+ collections/members for sub-entity prefixing).
  5. Shared libs: apps/api/src/shared/lib/route/**, apps/api/src/shared/utils/handle-error.ts, apps/api/src/shared/enums/http-status.enum.ts.

Fast commands (prefer to keep context small)

  • List files quickly: rg --files apps/api/src/interfaces/http/routes/collections
  • Search patterns: rg "CollectionEntity" apps/api/src
  • Preview: sed -n '1,160p' path

Notes

  • Sub-entities: use collections/members as the reference for prefixes (/:parentId/...).
  • Stay concise: only open files relevant to the task; avoid full dumps.

majiayu000/claude-skill-registry-data/tree/main/development/backend-context-loader commit 3d5b4c497b

Frequently asked questions

npx skillmds add majiayu000/backend-context-loader