plugin-new-frontend-system-support

Adds new frontend system (NFS) dual entry point support to existing Backstage plugins.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/jacobduijzer/bimcollab-backstage-demo --skill plugin-new-frontend-system-support-jacobduijzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-new-frontend-system-support
Source: https://github.com/jacobduijzer/bimcollab-backstage-demo/tree/main/src/bimcollab/.agents/skills/plugin-new-frontend-system-support
Command: npx skills add https://github.com/jacobduijzer/bimcollab-backstage-demo --skill plugin-new-frontend-system-support-jacobduijzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of integrating new frontend system (NFS) support into existing Backstage plugins while maintaining the functionality of the old system.

Core Features & Use Cases

  • Dual Entry Point: Enables plugins to work with both old and new frontend systems simultaneously.
  • Legacy Compatibility: Ensures that plugins remain functional for users who have not yet transitioned to the new system.
  • Gradual Migration: Facilitates a phased approach to updating plugins, reducing the risk of breaking changes.
  • Use Case: For instance, a plugin that was initially developed for the old system can be gradually updated to support the new system without affecting its current users.

Quick Start

To add new frontend system support to your plugin, create a new entry point using createFrontendPlugin and define the necessary routes and components.

Frequently Asked Questions about plugin-new-frontend-system-support

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new frontend system support to an existing Backstage plugin?

To add new frontend system support, create a new entry point using `createFrontendPlugin` and define the necessary routes and components. This enables dual entry points so the plugin works with both old and new Backstage frontend systems simultaneously.

What is the best way to migrate a Backstage plugin to the new frontend system without breaking changes?

The best way to migrate without breaking changes is a phased approach using dual entry points. This gradual migration ensures legacy compatibility, keeping the plugin fully functional for users who have not yet transitioned to the new frontend system.

Can I support both old and new Backstage frontend systems at the same time?

Yes, you can support both systems simultaneously by managing dual entry points. This Skill ensures compatibility with both the old and new Backstage frontend systems, allowing a gradual transition without disrupting current users.

Do I need to know Backstage plugin architecture to use this new frontend system support?

Yes, adding new frontend system support requires knowledge of Backstage plugin architecture and the ability to manage dual entry points. It is designed for plugins in transition to the new system.

Why should I use a gradual migration approach for Backstage plugin updates?

A gradual migration approach reduces the risk of breaking changes when updating Backstage plugins. By maintaining a dual entry point, your plugin remains functional for users on the old system while you transition to the new frontend system.

Does adding new frontend system support disrupt the old Backstage plugin system?

No, adding new frontend system support does not disrupt the old system. It ensures legacy compatibility by maintaining dual entry points, so existing users experience no breaking changes during the plugin migration process.