Cli
Auto-generated area overview. Hand-edit
.usm/features/cli.usmto override this.
This area contains 15 features related to cli within the Cli product.
Sub-features
| Feature | Type | Routes | Description |
|---|---|---|---|
| config-outputs | feature | 2 API | Configurable output paths in usmconfig.json and simplified command convention. Generators read outpu |
| docs-serve-port-check | feature | 4 API | Add port availability checking, already-serving detection, watch mode for auto-regeneration, gracefu |
| docs | feature | 4 API | usm docs serve and usm docs build — serves generated docs locally via VitePress dev server with live |
| enrich | feature | 1 API | The usm enrich command fills in TODO: describe placeholders in .usm files using an LLM (LiteLLM, Ope |
| feedback | feature | 0 | The usm feedback command configures the agent feedback policy in system.usm — interactive setup or n |
| generate | feature | 1 API | The usm generate command reads all .usm files and produces markdown, OpenAPI, Mermaid, ArchiMate, TO |
| init | feature | 1 API | The usm init command analyzes the repo and generates a starter usmconfig.json. |
| internal-dsl-builder | feature | 3 API | Fluent typed TypeScript builder (internal DSL, per Fowler) that compiles to validated .usm YAML — de |
| multi-lang-scan | feature | 13 API | Multi-language scanner support — extend usm scan to detect services, routes, and data models from 10 |
| query-layer | feature | 3 API | Predicate query language over .usm data — a tiny expression grammar (selectors, comparisons, and/or/ |
| scaffold-project | feature | 1 API | The usm scaffold-project command generates a starter .usm/ directory for single-app, monorepo-sub, o |
| scaffold | feature | 1 API | The usm scaffold command creates a new .usm file with a template for system, service, or feature typ |
| scan | feature | 1 API | The usm scan command reads usmconfig.json, scans the codebase, and generates .usm files for services |
| upgrade | feature | 3 API | usm upgrade — detect stale USM projects and guide users through adopting new optional capabilities ( |
| validate | feature | 1 API | The usm validate command checks .usm files against the v1 JSON Schema and reports errors. |
Implementation
- 0 pages, 39 API endpoints across 15 features