using-backstage-backend-system

Installation
SKILL.md

Backstage Backend System Patterns

When to use this skill

  • Defining a new backend plugin (src/plugin.ts)
  • Defining a backend module (src/module.ts) that extends another plugin
  • Choosing between a full plugin vs a module
  • Exposing extension points so other modules can extend your plugin

Choose the right pattern

Building... Pattern Reference
The plugin itself createBackendPlugin({ pluginId, register }) references/plugin-definition.md
A module that extends another plugin createBackendModule({ pluginId, moduleId, register }) references/modules.md
An extension point so other modules can extend yours createExtensionPoint<T>({ id }) references/extension-points.md

Two invocation modes

Installs
37
GitHub Stars
4
First Seen
May 26, 2026
using-backstage-backend-system — vinzscam/backstage-skills