What problem does it solve?
Creating a new workspace in the Umbraco backoffice requires coordinating many files — context tokens, workspace contexts, editor elements, view elements, and extension manifests — with strict conventions that are easy to get wrong. This Skill guides the AI through scaffolding either a manifest-only default workspace or a full routable workspace with create/edit routing, validation, and save flows.
Core Features & Use Cases
- Default Workspace Scaffolding: Generate manifest-only workspaces for root pages, listing pages, and settings with optional collection workspace views.
- Routable Workspace Scaffolding: Create full entity-detail workspaces including context token, workspace context class, editor element, detail view element, and workspace/view/action manifests.
- Parent-Aware Variants: Supports both flat entities (like webhook) and tree entities requiring a parent (like data-type) with the appropriate create route pattern.
- Use Case: A developer says "add a workspace for my webhook entity" and receives a complete, convention-compliant workspace wired into the package's manifests, including save actions and new-entity redirect handling.
Quick Start
Ask the AI to create a routable workspace for your entity, providing the entity name, package path, and whether creation requires a parent entity.