원클릭으로
backend-dev-guidelines
Shared backend guide for Langfuse's Next.js, tRPC, BullMQ, and TypeScript
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Shared backend guide for Langfuse's Next.js, tRPC, BullMQ, and TypeScript
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | backend-dev-guidelines |
| name_zh | 后端开发指南 |
| description | Shared backend guide for Langfuse's Next.js, tRPC, BullMQ, and TypeScript |
| description_zh | 遵循后端开发最佳实践,包括 API 设计、数据库操作和安全性。 |
| category | dev-tools |
| tags | ["ai","api","backend","cli","database"] |
| source | null |
| license | UNKNOWN |
| language | en |
| author | unknown |
| version | 0.1.0 |
| needs_review | false |
| slug | backend-dev-guidelines |
| created | 2026-06-12 |
| updated | 2026-06-12 |
| inputs | [{"name":"request","type":"string","required":true,"description":"User request or task description"}] |
| output | {"format":"markdown","description":"Generated content based on the user request"} |
Use this skill when you need guidance on backend dev guidelines.
User request or task description.
Generated content based on the user request.
Follow the guidelines in this skill when working on related tasks.
Use this skill for backend and API work across web/, worker/, and
packages/shared/.
SKILL.md when the task spans multiple backend areas or you need the
end-to-end reference map.security-review skill before
designing or implementing the change.features/[feature]/server/*Router.ts.traceException for error handling where relevant.__tests__/.env.mjs.pages/api/public/.withMiddlewares and createAuthedProjectAPIRoute.features/public-api/types/.__tests__/async/.worker/src/queues/.packages/shared/src/server/queues.features/ or worker/src/features/.WorkerManager in app.ts.env.mjs; do not read process.env directly
outside env setup.projectId.web/src/features/events/server/eventsRouter.ts.web/src/pages/api/public/datasets/index.ts.worker/src/queues/evalQueue.ts.references/database-patterns.md.camelCaseRouter.ts, for example datasetRouter.ts.service.ts in the feature server directory.camelCaseQueue.ts, for example evalQueue.ts.dataset-items.ts.process.env usage instead of env.mjs / env.ts.projectId filters on tenant-scoped queries.console.log instead of logger / traceException.| Topic | Read this when | File |
|---|---|---|
| Architecture and package boundaries | You need the web/worker/shared split, request flow, or queue lifecycle | references/architecture-overview.md |
| Routing and controllers | You are writing tRPC procedures, public API routes, or queue entrypoints | references/routing-and-controllers.md |
| Middleware and auth | You are changing request auth, permissions, or middleware composition | references/middleware-guide.md |
| Services and repositories | You are placing business logic, repository code, or DI patterns | references/services-and-repositories.md |
| Database access | You are touching Prisma, ClickHouse, tenant filters, or query patterns | references/database-patterns.md |
| Configuration | You are adding env vars, startup config, or runtime toggles | references/configuration.md |
| Testing | You are adding or updating backend tests | references/testing-guide.md |
Do not use this skill for tasks outside its scope.
See the skill content above for practical examples.
# 使用 backend-dev-guidelines 技能
python scripts/use-skill.py backend-dev-guidelines
# 查看技能详情
python scripts/inspect-skill.py backend-dev-guidelines
# 验证技能
python scripts/validate-skill.py backend-dev-guidelines
Set up and use 1Password CLI (op). Use when installing the CLI, enabling
Guide for adding new AI function examples, for testing specific features against the actual provider APIs.
Use when editing worker/src/constants/default-model-prices.json, packages/shared/src/server/llm/types.ts, pricing tiers, tokenizer IDs, or matchPattern regexes for OpenAI, Anthropic, Bedrock, Vertex, Azure, or Gemini model pricing.
Fixes broken typing checks detected by ty, make typing, or make check-repo. Use when typing errors appear in local runs, CI, or PR logs.
Add documentation for a new AI provider — usage docs, env vars, Docker
Guide for adding new AI provider packages to the AI SDK. Use when creating