python-layout-decisions
Blockchain & Web3Guides the user through arranging Python code — choosing between a src directory and a flat top level, carving packages by technical layer or business domain, keeping nesting shallow, splitting oversized modules, declaring exports with __all__ in modules and package init files, preferring absolute imports, placing test files, and reworking an existing repository safely. Use when creating a Python project skeleton, auditing or untangling a current layout, deciding what a module or package should export, or choosing where tests live. Not for Python syntax questions, runtime debugging, build and packaging configuration such as pyproject settings, or projects in other languages.
- Version
- v1.0.0
- Size
- 18 KB
- Updated
- 2026-10-11
$ skilvault read --manual python-layout-decisionsYour client verifies the signature before reading. This explicit manual read is available on every plan. Free automatically loads five chosen skills; paid plans automatically load relevant skills across the library.