backend-development-python

Python后端开发专家。精通FastAPI、Django、Flask等框架,以及Pydantic、SQLModel、Alembic、Playwright等Python生态最佳实践。

33 stars

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

$curl -o ~/.claude/skills/python/SKILL.md --create-dirs "https://raw.githubusercontent.com/aAAaqwq/AGI-Super-Team/main/skills/backend-development/python/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/python/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How backend-development-python Compares

Feature / Agentbackend-development-pythonStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

33
from aAAaqwq/AGI-Super-Team

Use when implementing any feature or bugfix, before writing implementation code

Subagent-Driven Development

33
from aAAaqwq/AGI-Super-Team

Use when executing implementation plans with independent tasks in the current session

Test-Driven Development (TDD)

33
from aAAaqwq/AGI-Super-Team

Write the test first, watch it fail, write minimal code to pass

python-performance-optimization

33
from aAAaqwq/AGI-Super-Team

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

33
from aAAaqwq/AGI-Super-Team

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

33
from aAAaqwq/AGI-Super-Team

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

33
from aAAaqwq/AGI-Super-Team

Node.js后端开发专家。精通NestJS、Express、Koa等框架,以及TypeScript、Prisma、Redis等技术栈。

backend-development

33
from aAAaqwq/AGI-Super-Team

老王我是后端通才,啥后端技术都能搞!但你得告诉老王你想用啥语言,别tm让老王我瞎猜! 后端服务开发专家(通才)。精通多种后端技术栈,能够根据需求选择最合适的技术方案。 当用户需要开发API、数据库设计、微服务架构或后端业务逻辑时使用此技能。 根据用户需求的技术栈,自动切换到对应语言的专家模式: - Python → 查看 python/SKILL.md - Node.js → 查看 nodejs/SKILL.md - Go → 查看 go/SKILL.md - Java → 查看 java/SKILL.md

wemp-operator

33
from aAAaqwq/AGI-Super-Team

> 微信公众号全功能运营——草稿/发布/评论/用户/素材/群发/统计/菜单/二维码 API 封装

Content & Documentation

zsxq-smart-publish

33
from aAAaqwq/AGI-Super-Team

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

33
from aAAaqwq/AGI-Super-Team

Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.

zoho-crm-automation

33
from aAAaqwq/AGI-Super-Team

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.