Skip to content
SkilVault
Sign inGet started

python-layout-decisions

Blockchain & Web3
Signed by SkilVault

Guides 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-decisions

Your 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.