界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

backend-platform

backend-platform

【数据与研究】Onyx backend platform guidance for FastAPI routes, auth/RBAC, SQLAlchemy, Alembic, Celery, file store, tracing, and backend tests.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: backend-platform description: "Onyx backend platform guidance for FastAPI routes, auth/RBAC, SQLAlchemy, Alembic, Celery, file store, tracing, and backend tests." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

Backend Platform

Use this sub-skill when you are editing or reasoning about the Python backend surface: FastAPI app wiring, auth/RBAC, SQLAlchemy data access, migrations, Celery workers, file store settings, tracing, or backend test selection.

Stay inside this scope. Route connector and indexing implementation to rag-indexing-connectors, chat/Craft/MCP/tool orchestration to agents-craft-and-tools, and web, mobile, or CLI work to the sibling client skills.

Read references/backend-architecture.md when you need app startup, middleware order, tenant/session boundaries, settings, tracing, or file store behavior.

Read references/api-and-migrations.md when you are adding or changing API routes, DB helper placement, error handling, migrations, or OpenAPI generation.

Read references/celery-and-background-jobs.md when you are touching Celery workers, queues, beat schedules, task expirations, or tenant propagation.

Read references/testing.md when you are choosing unit, external-dependency, integration, or Playwright coverage, or when you need secrets and logs guidance.

Read references/troubleshooting.md when imports, environments, services, auth, database access, or file store setup is unclear.

Run scripts/list_api_routes.py with uv run --frozen --no-default-groups --group backend and --repo-root when you need a read-only inventory of the current FastAPI route surface.

我的收藏