Backend Python Expert
专注于 Python 后端开发,涵盖 FastAPI、异步编程和性能优化。
Best use case
Backend Python Expert is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
专注于 Python 后端开发,涵盖 FastAPI、异步编程和性能优化。
Teams using Backend Python Expert should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/backend-python-expert/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Backend Python Expert Compares
| Feature / Agent | Backend Python Expert | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
专注于 Python 后端开发,涵盖 FastAPI、异步编程和性能优化。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Backend Python Skills 提供 Python 后端开发的全栈能力支持。 ## 包含的技能模块 ### 1. [FastAPI 模板 (FastAPI Templates)](./FastAPI模板.md) - **核心价值**: 快速构建高性能的现代 Web API。 - **关键技术**: Pydantic 验证, 依赖注入, OpenAPI 文档. - **使用场景**: 微服务开发、API 网关构建。 ### 2. [Python 性能优化 (Performance)](./Python性能优化.md) - **核心价值**: 提升 Python 代码的执行效率。 - **关键技术**: Profiling, 多进程/多线程, 算法优化. - **使用场景**: 计算密集型任务、高并发服务。 ### 3. [异步 Python 模式 (Async Patterns)](./异步Python模式.md) - **核心价值**: 掌握 asyncio,编写高效的非阻塞代码。 - **关键技术**: async/await, 协程管理, 异步 I/O. - **使用场景**: I/O 密集型服务、实时通信。 ### 4. [Python 测试模式 (Testing)](./Python测试模式.md) - **核心价值**: 建立稳固的自动化测试体系。 - **关键技术**: Pytest, Mocking, Fixtures. - **使用场景**: 单元测试、集成测试编写。 ## 如何使用 - **API 开发**: "请使用 FastAPI 模板帮我创建一个用户注册接口。" - **并发优化**: "请参考异步 Python 模式,帮我优化这个爬虫脚本。" ## 交互式开发 (Interactive Development) 在设计架构或重构代码时,如果不确定用户的具体偏好(如框架选择、同步/异步决策),请使用 `mcp-feedback-enhanced` (e.g., `ask_followup_question`) 主动询问。如果该工具不可用,则通过对话直接询问。
Related Skills
beazley-deep-python
Write Python code in the style of David Beazley, author of Python Cookbook. Emphasizes generators, coroutines, metaprogramming, and understanding Python's internals. Use when writing advanced Python that requires deep language mastery.
backendless-automation
Automate Backendless tasks via Rube MCP (Composio). Always search tools first for current schemas.
backend-ultimate
Ultimate 25+ years expert-level backend skill covering FastAPI, Express, Node.js, Next.js with TypeScript. Includes ALL databases (PostgreSQL, MongoDB, Redis, Elasticsearch), ALL features (REST, GraphQL, WebSockets, gRPC, Message Queues), comprehensive security hardening (XSS, CSRF, SQL injection, authentication, authorization, rate limiting), complete performance optimization (caching, database tuning, load balancing), ALL deployment strategies (Docker, Kubernetes, CI/CD), advanced patterns (microservices, event-driven, saga, CQRS), ALL use cases (e-commerce, SaaS, real-time, high-traffic), complete testing (unit, integration, E2E, load, security). Route protection, middleware, authentication implementation in PERFECTION. Use for ANY backend system requiring enterprise-grade security, performance, scalability, and architectural excellence.
backend-testing
Write comprehensive backend tests including unit tests, integration tests, and API tests. Use when testing REST APIs, database operations, authentication flows, or business logic. Handles Jest, Pytest, Mocha, testing strategies, mocking, and test coverage.
backend-skills
Master Node.js, Express, PHP, Laravel, Java, Spring Boot, API design, and database integration. Build scalable APIs and server applications.
backend-skill
Design and implement backend functionality including route generation, request/response handling, and database connectivity.
backend-service-patterns
Architect scalable backend services using layered architecture, dependency injection, middleware patterns, service classes, and separation of concerns. Use when building API services, implementing business logic layers, creating service classes, setting up middleware chains, implementing dependency injection, designing controller-service-repository patterns, handling cross-cutting concerns, creating domain models, implementing CQRS patterns, or establishing backend architecture standards.
backend-scaffold
Generate production-ready backend code with routes, data models, service layers, and validation. Use when scaffolding backend from specs.
Backend Queries
Write secure, performant, and optimized database queries using parameterized queries, eager loading, proper indexing, and transaction management. Use this skill when writing database queries in controllers, repositories, services, or model methods, when using query builders or ORM methods, when implementing filtering/sorting/pagination logic, when optimizing N+1 query problems with eager loading, when working with joins and complex queries, when implementing query caching, or when wrapping related operations in database transactions.
backend-python-developer
Use this agent when you need expert backend development work with Python, including API design, database integration, authentication, testing, or any Python backend-focused development tasks.
backend-patterns
Backend patterns for ORPC routers, Drizzle schemas, and server-side code. Use when creating API endpoints, database tables, or services.
backend-passport-js
Authentication middleware for Express.js and Node.js applications. Use when building Express APIs that need JWT authentication, OAuth, or custom auth strategies. Provides 500+ authentication strategies. Choose Passport.js over Auth.js for Express backends, pure API servers, or when you need maximum control over auth flow.