Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

python-fastapi-ddd-skill

python-fastapi-ddd-skill 收录了来自 iktakahiro 的 6 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
6
Stars
2
更新
2026-02-04
Forks
0
职业覆盖
2 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

python-fastapi-ddd-presentation-skill
软件开发工程师

Guides the FastAPI Presentation layer in a Python DDD + Onion Architecture app (route handler structure, Pydantic request/response schemas, mapping Domain exceptions to HTTP errors, and OpenAPI error documentation), based on the dddpy reference. Use when adding/refactoring endpoints that call UseCases and convert primitives ↔ Value Objects/Entities.

2026-02-04
python-fastapi-ddd-skill
软件开发工程师

Guides FastAPI backend design using Domain-Driven Design (DDD) and Onion Architecture in Python. Use when structuring a FastAPI app (routes/handlers, Pydantic schemas, Depends-based DI), modeling domain Entities/Value Objects, defining repository interfaces, implementing SQLAlchemy infrastructure adapters, or writing use cases, based on the dddpy reference.

2026-02-04
python-fastapi-ddd-testing-skill
软件质量保证分析师与测试员

Guides unit testing for Python DDD + Onion Architecture apps (Domain Entities/Value Objects and UseCases) using pytest and repository mocks, based on the dddpy reference. Use when adding tests, choosing what to mock, or structuring test folders for a DDD FastAPI project.

2026-02-04
python-fastapi-ddd-tooling-skill
软件开发工程师

Guides project tooling for a Python FastAPI + SQLAlchemy DDD/Onion Architecture codebase: uv-based environment setup, Makefile workflows, ruff formatting/linting, mypy typing, pytest, and CI (GitHub Actions), based on the dddpy reference. Use when bootstrapping a repo or tightening developer experience and quality gates.

2026-02-04
git-flow-release
软件开发工程师

Create a release for this repository by tagging main with calendar versioning (optionally using git-flow if configured); use when the user asks to create a release or bump version.

2026-02-04
commit
软件开发工程师

Prepare and create git commits in this repository using Conventional Commits; use when the user asks to commit or split commits for a task.

2026-02-04