Cli
Auto-generated area overview. Hand-edit
.usm/features/cli.usmto override this.
This area contains 20 features related to cli within the Cli product.
Sub-features
| Feature | Type | Routes | Description |
|---|---|---|---|
| cli-color-output | feature | 8 API | Comprehensive CLI polish for the USM CLI — colorized status output, animated spinners with elapsed t |
| config-outputs | feature | 2 API | Configurable output paths in usmconfig.json and simplified command convention. Generators read outpu |
| config-validation | feature | 2 API | Validate usmconfig.json at load time against the packaged usmconfig-v1.json schema — unknown or malf |
| docs-ia-restructure | feature | 2 API | Restructure the generated docs sidebar to a stable, audience-appropriate information architecture th |
| docs-serve-port-check | feature | 4 API | Add port availability checking, already-serving detection, watch mode for auto-regeneration, gracefu |
| docs | feature | 5 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 | 3 API | The usm generate command reads all .usm files and produces markdown, OpenAPI, Mermaid, ArchiMate, TO |
| init | feature | 2 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 |
| mcp-setup-guides | feature | 1 API | Add per-editor MCP setup guides for all 35 MCP-ready editors as dedicated pages under /mcp-setup in |
| multi-lang-scan | feature | 18 API | Multi-language scanner support, extended with a detector plugin system. usm scan detects services, f |
| pkg-universal-docs | feature | 3 API | Ship universal onboarding docs (getting-started, agent-setup-guide, per-editor MCP setup guides) ins |
| 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 | 3 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, 66 API endpoints across 20 features