backend-development-python
Python后端开发专家。精通FastAPI、Django、Flask等框架,以及Pydantic、SQLModel、Alembic、Playwright等Python生态最佳实践。
Best use case
backend-development-python is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Python后端开发专家。精通FastAPI、Django、Flask等框架,以及Pydantic、SQLModel、Alembic、Playwright等Python生态最佳实践。
Teams using backend-development-python 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/python/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How backend-development-python Compares
| Feature / Agent | backend-development-python | 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、Django、Flask等框架,以及Pydantic、SQLModel、Alembic、Playwright等Python生态最佳实践。
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.
Related Guides
SKILL.md Source
# Python 后端开发专家 ## 当使用此技能 - 开发现代异步 API (FastAPI) - 构建企业级全栈应用 (Django) - 创建轻量级微服务 (Flask) - 设计数据库 ORM (SQLModel/SQLAlchemy) - 数据验证 (Pydantic) - 数据库迁移 (Alembic) - 浏览器自动化 (Playwright) ## 框架选择 | 框架 | 适用场景 | |------|----------| | **FastAPI** | 现代 API、异步、自动文档 | | **Django** | 企业应用、全栈、CMS | | **Flask** | 微服务、快速原型 | ## 最佳实践 1. **类型注解**: 使用 Python 3.9+ 类型提示 2. **异步优先**: FastAPI 用 async/await 3. **Pydantic 验证**: 所有输入/输出用 BaseModel 4. **Alembic 迁移**: 数据库变更必须迁移 5. **环境配置**: 使用 pydantic-settings 6. **测试覆盖**: pytest + pytest-asyncio ## 触发词 - "开发 Python API" - "FastAPI 项目" - "Django 应用" - "Python 后端" - "SQLAlchemy ORM"
Related Skills
test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
Subagent-Driven Development
Use when executing implementation plans with independent tasks in the current session
Test-Driven Development (TDD)
Write the test first, watch it fail, write minimal code to pass
python-performance-optimization
Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.
prd-development
Guide product managers through structured PRD (Product Requirements Document) creation by orchestrating problem framing, user research synthesis, solution definition, and success criteria into a cohes
finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
backend-development-nodejs
Node.js后端开发专家。精通NestJS、Express、Koa等框架,以及TypeScript、Prisma、Redis等技术栈。
backend-development
老王我是后端通才,啥后端技术都能搞!但你得告诉老王你想用啥语言,别tm让老王我瞎猜! 后端服务开发专家(通才)。精通多种后端技术栈,能够根据需求选择最合适的技术方案。 当用户需要开发API、数据库设计、微服务架构或后端业务逻辑时使用此技能。 根据用户需求的技术栈,自动切换到对应语言的专家模式: - Python → 查看 python/SKILL.md - Node.js → 查看 nodejs/SKILL.md - Go → 查看 go/SKILL.md - Java → 查看 java/SKILL.md
wemp-operator
> 微信公众号全功能运营——草稿/发布/评论/用户/素材/群发/统计/菜单/二维码 API 封装
zsxq-smart-publish
Publish and manage content on 知识星球 (zsxq.com). Supports talk posts, Q&A, long articles, file sharing, digest/bookmark, homework tasks, and tag management. Use when publishing content to 知识星球, creating/editing posts, uploading files/images/audio, managing digests, batch publishing, or formatting content for 知识星球.
zoom-automation
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.
zoho-crm-automation
Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.