FastAPI Customer Support Tech Enablement — скилл для Claude Code
Скилл помогает агенту проектировать бэкенды на FastAPI для служб поддержки: тикеты, авторизацию операторов и подключение баз данных.
npx skills add manutej/luxor-claude-marketplace --skill fastapi-customer-support-tech-enablement -a claude-code
npx skills add manutej/luxor-claude-marketplace --skill fastapi -a claude-codeЧто делает FastAPI Customer Support Tech Enablement
Скилл задаёт паттерны разработки API поддержки на Python 3.8+. В фокусе — разделение синхронных эндпоинтов и асинхронных вызовов через async def, валидация схем тикетов в Pydantic и инъекция зависимостей. Поддерживаются базы данных PostgreSQL, SQLite, MySQL и MongoDB.
Архитектура строится вокруг сессий SQLAlchemy через драйвер asyncpg с откатом транзакций при сбоях. Для безопасности описана проверка токенов JWT через OAuth2PasswordBearer с валидацией роли оператора. Без настроенной схемы базы данных асинхронные выборки работать не будут.
Какие задачи решает
- спроектировать модели тикетов с валидацией статусов и приоритетов
- настроить асинхронные сессии базы данных через SQLAlchemy
- внедрить авторизацию операторов поддержки по JWT-токенам
- разграничить синхронные и асинхронные маршруты в Starlette
Примеры запросов агенту
- Напиши эндпоинт создания тикета в техподдержку с валидацией через Pydantic
- Настрой асинхронную сессию SQLAlchemy для PostgreSQL с зависимостью get_db
- Сделай проверку роли оператора поддержки через OAuth2PasswordBearer
Как установить FastAPI Customer Support Tech Enablement
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi-customer-support-tech-enablement -a claude-codenpx skills add manutej/luxor-claude-marketplace --skill fastapi -a claude-code2Вручную: положить файлы
~/.claude/skills/fastapi/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fastapi/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi -a codex2Вручную: положить файлы
.agents/skills/fastapi/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi -a cursor2Вручную: положить файлы
.cursor/skills/fastapi/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install manutej/luxor-claude-marketplace fastapi2Вручную: положить файлы
.github/skills/fastapi/SKILL.md1Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi -a gemini-cli2Командой платформы
gemini skills install https://github.com/manutej/luxor-claude-marketplace --path plugins/luxor-backend-toolkit/skills/fastapiВручную: положить файлы
.devin/skills/fastapi/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add manutej/luxor-claude-marketplace --skill fastapi -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о FastAPI Customer Support Tech Enablement
Как установить FastAPI Customer Support Tech Enablement в Claude Code?
Выполните команду npx skills add manutej/luxor-claude-marketplace --skill fastapi-customer-support-tech-enablement -a claude-code в терминале.
Какие базы данных поддерживает этот скилл?
Скилл ориентирован на PostgreSQL через asyncpg, а также поддерживает SQLite, MySQL и MongoDB.
Какая минимальная версия Python нужна для работы?
Инструкции и шаблоны кода рассчитаны на Python 3.8 и выше.