Навыки python-fastapi-development
📦

python-fastapi-development

Безопасно

Создание бэкендов на FastAPI

Этот навык предоставляет комплексный рабочий процесс для создания готовых к продакшену Python-бэкендов на FastAPI с интеграцией базы данных, аутентификацией, тестированием и паттернами развёртывания.

Поддерживает: Claude Codex Code(CC)
📊 70 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «python-fastapi-development». Используйте @python-fastapi-development для создания каркаса нового FastAPI проекта

Ожидаемый результат:

Этот навык предоставляет структурированный 8-фазный рабочий процесс:

Фаза 1: Настройка проекта
- Навыки: app-builder, python-scaffold, fastapi-templates
- Действия: Настройка окружения, структура проекта, конфигурация FastAPI

Фаза 2: Настройка базы данных
- Навыки: database-design, pydantic-models
- Действия: Проектирование схемы, модели SQLAlchemy, миграции

[Продолжается через все 8 фаз...]

Использование «python-fastapi-development». Какие фазы включает рабочий процесс разработки FastAPI?

Ожидаемый результат:

Рабочий процесс включает 8 фаз:
1. Настройка проекта
2. Настройка базы данных
3. API маршруты
4. Аутентификация
5. Обработка ошибок
6. Тестирование
7. Документация
8. Развёртывание

Аудит безопасности

Безопасно
v1 • 2/24/2026

Security audit completed. All static findings are false positives. The 'external_commands' flagged lines are skill references (@skill-name) not shell executions. The 'weak cryptographic algorithm' flags are markdown references, not code. This is a legitimate FastAPI development workflow documentation file with no actual security risks.

1
Просканировано файлов
217
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
85
Контент
33
Сообщество
100
Безопасность
83
Соответствие спецификации

Что вы можете построить

Настройка нового FastAPI проекта

Быстрое создание каркаса нового FastAPI проекта с правильной структурой, логированием и конфигурацией окружения.

Интеграция базы данных

Настройка моделей SQLAlchemy, миграций и подключений к базе данных для продакшен приложений.

Полная разработка API

Следование структурированному 8-фазному рабочему процессу от настройки проекта до развёртывания.

Попробуйте эти промпты

Запуск нового FastAPI проекта
Используйте @python-fastapi-development для создания каркаса нового FastAPI проекта с SQLAlchemy и JWT аутентификацией.
Добавление моделей базы данных
Используйте @python-fastapi-development для настройки моделей SQLAlchemy для системы аутентификации пользователей с PostgreSQL.
Создание API эндпоинтов
Используйте @python-fastapi-development для создания RESTful API эндпоинтов с CRUD операциями для ресурса items.
Полноценное приложение FastAPI
Используйте @python-fastapi-development для создания полноценного приложения FastAPI с аутентификацией, базой данных, тестированием и развёртыванием Docker.

Лучшие практики

  • Используйте асинхронные паттерны с SQLAlchemy 2.0 для лучшей производительности
  • Всегда проверяйте входные данные с помощью моделей Pydantic
  • Реализуйте правильную обработку ошибок с пользовательскими исключениями

Избегать

  • Не пропускайте аннотации типов — они улучшают поддерживаемость кода
  • Не используйте синхронные вызовы базы данных в асинхронных эндпоинтах
  • Не храните секреты в коде — используйте переменные окружения

Часто задаваемые вопросы

Какую версию FastAPI поддерживает этот навык?
Этот навык поддерживает FastAPI с Python 3.11+ и совместим с SQLAlchemy 2.0 и Pydantic v2.
Этот навык пишет код за меня?
Нет. Этот навык предоставляет руководства по рабочему процессу и подсказки для вызова других специализированных навыков, которые генерируют код.
Могу ли я использовать этот навык с другими базами данных?
Да. Рабочий процесс разработан для PostgreSQL, но может быть адаптирован для других баз данных, поддерживаемых SQLAlchemy.
Какие методы аутентификации охвачены?
Рабочий процесс охватывает JWT аутентификацию и паттерны реализации OAuth2.
Включено ли развёртывание Docker?
Да. Фаза 8 охватывает создание Dockerfile, настройку docker-compose и паттерны облачного развёртывания.
Может ли Claude Code использовать этот навык?
Да. Этот навык совместим с инструментами Claude, Codex и Claude Code.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md