# USM Package Maintainer Guide ## Overview USM (Universal Source Manifest) is a JSON-based package management system that defines software packages through manifest files. This guide provides package maintainers with comprehensive information for creating and managing MANIFEST.usm files. ## Package Structure A USM package consists of: - `MANIFEST.usm`: JSON manifest file at the project root - `usm-scripts/`: Directory containing executable scripts (optional, recommended) - Source code and project files ## Creating a New Package ### Using Scaffold Templates USM provides scaffold templates to quickly create new packages: ```bash usm scaffold