Skip to content

Cli ​

Auto-generated area overview. Hand-edit .usm/features/cli.usm to override this.

This area contains 20 features related to cli within the Cli product.

Sub-features ​

FeatureTypeRoutesDescription
cli-color-outputfeature8 APIComprehensive CLI polish for the USM CLI — colorized status output, animated spinners with elapsed t
config-outputsfeature2 APIConfigurable output paths in usmconfig.json and simplified command convention. Generators read outpu
config-validationfeature2 APIValidate usmconfig.json at load time against the packaged usmconfig-v1.json schema — unknown or malf
docs-ia-restructurefeature2 APIRestructure the generated docs sidebar to a stable, audience-appropriate information architecture th
docs-serve-port-checkfeature4 APIAdd port availability checking, already-serving detection, watch mode for auto-regeneration, gracefu
docsfeature5 APIusm docs serve and usm docs build — serves generated docs locally via VitePress dev server with live
enrichfeature1 APIThe usm enrich command fills in TODO: describe placeholders in .usm files using an LLM (LiteLLM, Ope
feedbackfeature0The usm feedback command configures the agent feedback policy in system.usm — interactive setup or n
generatefeature3 APIThe usm generate command reads all .usm files and produces markdown, OpenAPI, Mermaid, ArchiMate, TO
initfeature2 APIThe usm init command analyzes the repo and generates a starter usmconfig.json.
internal-dsl-builderfeature3 APIFluent typed TypeScript builder (internal DSL, per Fowler) that compiles to validated .usm YAML — de
mcp-setup-guidesfeature1 APIAdd per-editor MCP setup guides for all 35 MCP-ready editors as dedicated pages under /mcp-setup in
multi-lang-scanfeature18 APIMulti-language scanner support, extended with a detector plugin system. usm scan detects services, f
pkg-universal-docsfeature3 APIShip universal onboarding docs (getting-started, agent-setup-guide, per-editor MCP setup guides) ins
query-layerfeature3 APIPredicate query language over .usm data — a tiny expression grammar (selectors, comparisons, and/or/
scaffold-projectfeature1 APIThe usm scaffold-project command generates a starter .usm/ directory for single-app, monorepo-sub, o
scaffoldfeature1 APIThe usm scaffold command creates a new .usm file with a template for system, service, or feature typ
scanfeature3 APIThe usm scan command reads usmconfig.json, scans the codebase, and generates .usm files for services
upgradefeature3 APIusm upgrade — detect stale USM projects and guide users through adopting new optional capabilities (
validatefeature1 APIThe usm validate command checks .usm files against the v1 JSON Schema and reports errors.

Implementation ​

  • 0 pages, 66 API endpoints across 20 features