원클릭으로
backend-async-tasks
Use when creating or updating Celery tasks, async job logic, or Beat schedules in the backend.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when creating or updating Celery tasks, async job logic, or Beat schedules in the backend.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Expert knowledge for Advanced Alchemy / SQLAlchemy ORM patterns. Use when working with models, services, repositories, or database migrations.
Expert knowledge for Litestar Python web framework. Use when working with Litestar routes, plugins, middleware, dependency injection, or configuration.
Use when running installs, dev servers, tests, lint/format, codegen, or Docker lifecycle tasks; Taskfile is the source of truth.
Use when changing GraphQL schema, resolvers, or frontend GraphQL documents so the contract and codegen stay in sync.
Use for change discipline, validation expectations, and safety checks when making repo changes.
SOC 직업 분류 기준
| name | backend-async-tasks |
| description | Use when creating or updating Celery tasks, async job logic, or Beat schedules in the backend. |
backend/src/backend/apps/**/tasks.py.backend/src/backend/celery_app.py.tasks.py file under the relevant app module.@app.task imported from backend.celery_app.int, None, etc.). Keep task-specific parameters
local unless they must be environment-configured.asyncio.run() to bridge async work.get_task_session() from backend.celery_app.app.conf.beat_schedule in
backend/src/backend/celery_app.py and use celery.schedules.crontab.alchemy_config engine inside a task; it is not fork-safe
for Celery workers.get_task_session() to manage DB connections safely across worker
processes.backend/src/backend/apps/**/tasks.pybackend/src/backend/celery_app.pybackend/tests/apps/users/test_tasks.py