Backend Python Expert

专注于 Python 后端开发,涵盖 FastAPI、异步编程和性能优化。

181 stars

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

$curl -o ~/.claude/skills/05-backend-python/SKILL.md --create-dirs "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/05-backend-python/SKILL.md"

Manual Installation

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

How Backend Python Expert Compares

Feature / AgentBackend Python ExpertStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

adhd-design-expert

181
from majiayu000/claude-skill-registry

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

add-backend-tool

181
from majiayu000/claude-skill-registry

Add a new tool to the backend OpenAI function calling system. Use when user mentions "new tool", "add tool", "backend function", "agent capability", or wants to extend what the AI agent can do.

add-backend-testing

181
from majiayu000/claude-skill-registry

Add backend integration testing with Vitest to an existing app. Sets up isolated test database schema and writes tests for tRPC routers.

adapter-expert

181
from majiayu000/claude-skill-registry

Adapter Layer 전문가. CommandAdapter(persist만, JpaRepository 1:1), QueryAdapter(4개 메서드, QueryDslRepository 1:1), AdminQueryAdapter(Join 허용, DTO Projection), LockQueryAdapter(6개 Lock 메서드). 필드 2개만(Repository + Mapper). @Component 필수. @Transactional 절대 금지.

plaid-accounts-expert

181
from majiayu000/claude-skill-registry

Expert on Plaid accounts and account management. Covers account data retrieval, balance checking, account types, multi-account handling, and account webhooks. Invoke when user mentions Plaid accounts, account balance, account types, or account management.

accountant-expert

181
from majiayu000/claude-skill-registry

Expert-level accounting, tax, financial reporting, and accounting systems

Python JSON

181
from majiayu000/claude-skill-registry

UTF-8 JSON file I/O utilities to avoid Windows encoding issues (CP-1252 vs UTF-8)

33GOD System Expert

181
from majiayu000/claude-skill-registry

Deep knowledge expert for the 33GOD agentic pipeline system, understands component relationships and suggests feature implementations based on actual codebase state

2000s-visualization-expert

181
from majiayu000/claude-skill-registry

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

Operations & Growth Expert

181
from majiayu000/claude-skill-registry

专注于内容创作(文案、运营稿件)、运营数据分析、以及营销活动策划与设置。帮助项目实现从“可用”到“好用”及“增长”的闭环。

Backend Node.js Expert

181
from majiayu000/claude-skill-registry

专注于 Node.js 后端开发模式与最佳实践。

Backend Database Expert

181
from majiayu000/claude-skill-registry

专注于数据库设计、SQL 优化和迁移策略。