Skip to main content

feature-driven-architecture-python

Stars12
Forks2
UpdatedJuly 9, 2026 at 11:31

Apply when structuring or restructuring a Python backend by business capability (vertical slices) โ€” laying out a new project, reorganizing a layered codebase, or drawing feature boundaries. Governs top-level layout; for the internals of a complex slice see ddd-architecture-python. Covers directory layout, feature boundaries, inter-feature communication, database model ownership, migration strategies, boundary enforcement, testing across features, and migration from layered architectures. FastAPI-focused; the layout patterns port to Flask. Best suited for projects with 5+ distinct features.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly