Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

Backend Python Expert

/Backend Python Expert

Pomaga w tworzeniu backendu w Pythonie: API w FastAPI, programowaniu asynchronicznym i optymalizacji wydajności.

Repozytorium
traeskill ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.05.2026

Ocena i bezpieczeństwo

86/ 100Klasa: dobry
Format15 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność21 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
8
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/init_fastapi_project.py

Co robi i kiedy

Pomaga w tworzeniu backendu w Pythonie: API w FastAPI, programowaniu asynchronicznym i optymalizacji wydajności.

Oryginalny opis (EN)

当用户需要进行 Python 后端开发时使用。此 Skill 提供 FastAPI 开发、异步编程和性能优化等 Python 后端开发全栈能力支持。

Jak działa

  1. 🤖 智能体与 MCP 增强 (Agent & MCP Enhancements)
  2. 包含的技能模块
  3. 实用脚本
  4. 如何使用
Sekcje z nagłówków SKILL.md, w oryginale · 70 linii, 202 słów
Podgląd SKILL.md
---
name: Backend Python Expert
description: 当用户需要进行 Python 后端开发时使用。此 Skill 提供 FastAPI 开发、异步编程和性能优化等 Python 后端开发全栈能力支持。
dependencies:
  - 05_Backend_Database
---

# Backend Python Skills

提供 Python 后端开发的全栈能力支持。

## 🤖 智能体与 MCP 增强 (Agent & MCP Enhancements)

本 Skill 支持并推荐配合特定的智能体角色和 MCP 工具使用,以获得最佳效果。

### 推荐智能体角色
*   **Python Backend Expert**: 详见 [AGENTS.md](AGENTS.md)。
    *   该角色专注于 FastAPI、异步编程和性能优化。
    *   启用后,AI 将优先使用 Pydantic 进行类型验证,关注异步性能。

### 推荐 MCP 工具
*   **PostgreSQL/MySQL MCP**: 直接执行 SQL 查询验证,获取实时 Schema 信息。
*   **mcp-feedback-enhanced**: 在设计 API 或数据库结构时,主动向用户确认业务需求。

---

## 包含的技能模块

### 1. [FastAPI 模板](./references/FastAPI模板.md)
- **核心价值**: 快速构建高性能的现代 Web API。
- **关键技术**: Pydantic 验证, 依赖注入, OpenAPI 文档。
- **使用场景**: 微服务开发、API 网关构建。

### 2. [Python 性能优化](./references/Python性能优化.md)
- **核心价值**: 提升 Python 代码的执行效率。
- **关键技术**: Profiling, 多进程/多线程, 算法优化。
- **使用场景**: 计算密集型任务、高并发服务。

### 3. [异步 Python 模式](./references/异步Python模式.md)
- **核心价值**: 掌握 asyncio,编写高效的非阻塞代码。
- **关键技术**: async/await, 协程管理, 异步 I/O。
- **使用场景**: I/O 密集型服务、实时通信。

### 4. [Python 测试模式](./references/Python测试模式.md)
- **核心价值**: 建立稳固的自动化测试体系。
- **关键技术**: Pytest, Mocking, Fixtures。
- **使用场景**: 单元测试、集成测试编写。

## 实用脚本

### 初始化 FastAPI 项目

```bash
# 创建新项目
python scripts/init_fastapi_project.py my_project --path ./projects

# 生成的目录结构:
# my_project/
# ├── app/
# │   ├── api/v1/endpoints/
# │   ├── core/config.py
# │   ├── models/
# │   ├── schemas/
# │   ├── services/
# │   └── main.py
# ├── tests/
# ├── requirements.txt
# └── pyproject.toml
```

## 如何使用

- **API 开发**: "请使用 FastAPI 模板帮我创建一个用户注册接口。"
- **并发优化**: "请参考异步 Python 模式,帮我优化这个爬虫脚本。"
- **项目初始化**: "帮我初始化一个 FastAPI 项目,项目名叫 user_service。"
Pliki w paczce (8)
  • AGENTS.md 2 KB
  • SKILL.md 3 KB
  • metadata.json 1 KB
  • references/FastAPI模板.md 16 KB
  • references/Python性能优化.md 21 KB
  • references/Python测试模式.md 21 KB
  • references/异步Python模式.md 18 KB
  • scripts/init_fastapi_project.py 6 KB

Wersje

W bazie nie ma innych skilli o nazwie Backend Python Expert.

Migawka bazy z 13.11.2026 · wersja paczki a0436f9443e2 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90python-backend-pack
    Zbiera podstawowe umiejętności backendu w Pythonie: wzorce FastAPI, pakowanie, migracje bazy danych, projektowanie CLI i cache Redis przy budowie usług API.
  • 91stack-backend
    Opisuje konwencje backendu FastAPI i React: endpointy, serwisy, schematy, testy i zależności Pythona 3.12 zarządzane przez uv.
  • 81python-backend-fastapi-docker-agents
    Pomaga założyć projekt w Pythonie, zbudować usługę FastAPI, utwardzić obraz Docker i stworzyć agenta AI w Pydantic AI.
  • 86python-fastapi-apps
    Buduje lub rozbudowuje webową aplikację w Python FastAPI, od routingu po testy i wdrożenie.
  • 100fastapi-expert
    Wspiera tworzenie wydajnych API w FastAPI z obsługą async, REST, OpenAPI i Pydantic.
  • 100init-backend
    Zakłada produkcyjny projekt backendu w Node.js z TypeScriptem, Pythonie z FastAPI i uv albo w Go, z gotową strukturą.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.