Folder Structure Template
CommunityEnterprise-grade Python project structure.
Software Engineering#template#fastapi#software design#project structure#python#ddd#clean architecture
AuthorDoanNgocCuong
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a robust, production-ready folder structure for Python projects, adhering to industry best practices and architectural patterns like Clean Architecture, DDD, and Hexagonal Architecture. It aims to standardize project organization for scalability and maintainability.
Core Features & Use Cases
- Layered Architecture: Implements Presentation, Application, Domain, and Infrastructure layers with strict dependency rules.
- Domain-Driven Design (DDD): Organizes code into Bounded Contexts for complex applications.
- Comprehensive Testing: Includes structures for unit, integration, API, E2E, and load tests.
- Detailed Documentation: Follows the Diátaxis framework for tutorials, how-to guides, and runbooks.
- Use Case: A new FinTech SaaS project needs a scalable and maintainable backend architecture. This template provides the blueprint for organizing the codebase, ensuring clear separation of concerns and testability from the start.
Quick Start
Use the folder structure template to set up a new Python project with a clean architecture.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Folder Structure Template Download link: https://github.com/DoanNgocCuong/working/archive/main.zip#folder-structure-template Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.