Skip to Content
OutcomeDocs

Extensions

Specialize a workspace with work types, workflows, personas, tools and screens.

An extension specializes Outcome for one kind of work, such as engineering, architecture, testing or publishing. It adds request types, work types and their workflows, personas, knowledge scopes, tools and screens.

Extensions are data only: they run no code on the Outcome server. Each one ships as its own GitHub repository (or its zip) and is installed from a catalog. Screens are built from the platform's block library; when an extension needs custom UI, its components run only in a sandboxed frame in the client.

Built-in extensions

ExtensionFor
EngineeringPlanning, building and shipping software
ArchitectureDesigns, ADRs and approvals
TestingTest plans and verification
DesignerBuilding and validating new extensions
BookLong-form writing and editing
Production and PostMedia production pipelines

Build your own

The extension designer is itself an extension. Its work items produce an extension draft, and its checks run out extension validate and out extension test.

On this page